Apache Ignite C++
Public Member Functions | List of all members
ignite::cache::query::QueryArgument< T > Class Template Reference

Query argument class template. More...

#include <query_argument.h>

Inheritance diagram for ignite::cache::query::QueryArgument< T >:
ignite::cache::query::QueryArgumentBase

Public Member Functions

 QueryArgument (const T &val)
 Constructor. More...
 
 QueryArgument (const QueryArgument &other)
 Copy constructor. More...
 
QueryArgumentoperator= (const QueryArgument &other)
 Assignment operator. More...
 
virtual QueryArgumentBaseCopy () const
 Copy argument. More...
 
virtual void Write (ignite::binary::BinaryRawWriter &writer)
 Write argument using provided writer. More...
 
- Public Member Functions inherited from ignite::cache::query::QueryArgumentBase
virtual ~QueryArgumentBase ()
 Destructor.
 

Detailed Description

template<typename T>
class ignite::cache::query::QueryArgument< T >

Query argument class template.

Template argument type should be copy-constructable and assignable. Also BinaryType class template should be specialized for this type.

Constructor & Destructor Documentation

template<typename T >
ignite::cache::query::QueryArgument< T >::QueryArgument ( const T &  val)
inline

Constructor.

Parameters
valValue.
template<typename T >
ignite::cache::query::QueryArgument< T >::QueryArgument ( const QueryArgument< T > &  other)
inline

Copy constructor.

Parameters
otherOther instance.

Member Function Documentation

template<typename T >
virtual QueryArgumentBase* ignite::cache::query::QueryArgument< T >::Copy ( ) const
inlinevirtual

Copy argument.

Returns
Copy of this argument instance.

Implements ignite::cache::query::QueryArgumentBase.

template<typename T >
QueryArgument& ignite::cache::query::QueryArgument< T >::operator= ( const QueryArgument< T > &  other)
inline

Assignment operator.

Parameters
otherOther instance.
Returns
*this.
template<typename T >
virtual void ignite::cache::query::QueryArgument< T >::Write ( ignite::binary::BinaryRawWriter writer)
inlinevirtual

Write argument using provided writer.

Parameters
writerWriter to use to write this argument.

Implements ignite::cache::query::QueryArgumentBase.


The documentation for this class was generated from the following file: