Infinispan HotRod C++ Client 9.2.0.Final
Loading...
Searching...
No Matches
Functions
QueryUtils.h File Reference
#include "infinispan/hotrod/Query.h"
#include <tuple>

Go to the source code of this file.

Functions

template<class T >
bool unwrapResults (QueryResponse resp, std::vector< T > &res)
 
template<typename T >
unwrapSingleValue (const WrappedMessage &wm)
 
template<typename T >
unwrapSingleResult (const QueryResponse &qr)
 
template<typename H , typename... Params>
std::tuple< H, Params... > popTuple (const RepeatedPtrField< WrappedMessage > &wMsgs, int &k)
 
template<typename H , typename... Params>
std::tuple< H, Params... > popTuple (QueryResponse &resp, int &k)
 
template<typename... Params>
bool unwrapProjection (QueryResponse &resp, std::vector< std::tuple< Params... > > &prjRes)
 

Function Documentation

◆ popTuple() [1/2]

template<typename H , typename... Params>
std::tuple< H, Params... > popTuple ( const RepeatedPtrField< WrappedMessage > &  wMsgs,
int &  k 
)

◆ popTuple() [2/2]

template<typename H , typename... Params>
std::tuple< H, Params... > popTuple ( QueryResponse &  resp,
int &  k 
)

◆ unwrapProjection()

template<typename... Params>
bool unwrapProjection ( QueryResponse &  resp,
std::vector< std::tuple< Params... > > &  prjRes 
)

◆ unwrapResults()

template<class T >
bool unwrapResults ( QueryResponse  resp,
std::vector< T > &  res 
)

◆ unwrapSingleResult()

template<typename T >
T unwrapSingleResult ( const QueryResponse &  qr)

◆ unwrapSingleValue()

template<typename T >
T unwrapSingleValue ( const WrappedMessage &  wm)