1 #ifndef CBE__QueryChainSync_h__
2 #define CBE__QueryChainSync_h__
5 #include "cbe/delegate/JoinDelegate.h"
6 #include "cbe/delegate/QueryJoinDelegate.h"
8 #include "cbe/util/Exception.h"
96 std::shared_ptr<Impl> pImpl;
101 template <
class ImplT,
typename... QueryAsyncArgsTs>
106 QueryAsyncArgsTs&&... queryAsyncArgs);
The session that holds the connection with the cloud.
Definition: CloudBackend.h:47
A collection of Item, can also represent a table or folder.
Definition: Container.h:63
Use to select Item that meets specific criterias when doing a query.
Definition: Filter.h:40
Synchronous version of querychain.
Definition: QueryChainSync.h:17
QueryChainSync join(Container containerToQuery, std::string key1, std::string key2)
QueryChainSync join(Container containerToQuery, std::string key1, std::string key2, Filter constraints, Container containerForResults)
QueryResult getQueryResult() const
QueryChainSync join(Container containerToQuery, std::string key1, std::string key2, Container containerForResults)
QueryChainSync join(Container containerToQuery, std::string key1, std::string key2, Filter constraints)
To do a search for Object combining more than one Container table.
Definition: QueryChain.h:32
resultset of data retrieved.
Definition: QueryResult.h:51
QueryDelegate::ErrorInfo ErrorInfo
Definition: QueryJoinDelegate.h:47
Root namespace for the CloudBackend SDK API.
Definition: Account.h:22
exception thrown by cbe::QueryChain::join() if the request fails.
Definition: JoinDelegate.h:54
Definition: QueryDelegate.h:61