24 #ifndef _IGNITE_CACHE_QUERY_QUERY_ARGUMENT
25 #define _IGNITE_CACHE_QUERY_QUERY_ARGUMENT
134 #endif //_IGNITE_CACHE_QUERY_QUERY_ARGUMENT
Declares ignite::binary::BinaryRawWriter class.
Base class for all query arguments.
Definition: query_argument.h:38
QueryArgument(const T &val)
Constructor.
Definition: query_argument.h:80
virtual void Write(ignite::binary::BinaryRawWriter &writer)
Write argument using provided writer.
Definition: query_argument.h:121
virtual QueryArgumentBase * Copy() const
Copy argument.
Definition: query_argument.h:116
QueryArgument & operator=(const QueryArgument &other)
Assignment operator.
Definition: query_argument.h:103
Binary raw writer.
Definition: binary_raw_writer.h:55
QueryArgument(const QueryArgument &other)
Copy constructor.
Definition: query_argument.h:91
void WriteObject(T val)
Write object.
Definition: binary_raw_writer.h:365
virtual void Write(ignite::binary::BinaryRawWriter &writer)=0
Write argument using provided writer.
virtual ~QueryArgumentBase()
Destructor.
Definition: query_argument.h:44
Apache Ignite API.
Definition: cache.h:43
virtual QueryArgumentBase * Copy() const =0
Copy argument.
Query argument class template.
Definition: query_argument.h:72