Hazelcast C++ Client
 All Classes Functions Variables Enumerations Enumerator Pages
Public Member Functions | List of all members
hazelcast::client::query::GreaterLessPredicate< T > Class Template Reference

Type T should be a valid serializable and copiable type. More...

#include <GreaterLessPredicate.h>

+ Inheritance diagram for hazelcast::client::query::GreaterLessPredicate< T >:

Public Member Functions

 GreaterLessPredicate (const char *attributeName, const T &value, bool isEqual, bool isLess)
 
int getFactoryId () const
 
int getClassId () const
 
void writeData (serialization::ObjectDataOutput &out) const
 Defines how this class will be written. More...
 
void readData (serialization::ObjectDataInput &in)
 Defines how this class will be read. More...
 
- Public Member Functions inherited from hazelcast::client::serialization::IdentifiedDataSerializable
virtual ~IdentifiedDataSerializable ()
 Destructor.
 

Detailed Description

template<typename T>
class hazelcast::client::query::GreaterLessPredicate< T >

Type T should be a valid serializable and copiable type.

Constructor & Destructor Documentation

template<typename T >
hazelcast::client::query::GreaterLessPredicate< T >::GreaterLessPredicate ( const char *  attributeName,
const T &  value,
bool  isEqual,
bool  isLess 
)
inline
Parameters
attributeNameThe attribute whose value shall be compared to.
Template Parameters
valueThe value to compare
Parameters
equalAllow equal matching
lessIf true, allow "less than" matching otherwise do "greater than" matching

Member Function Documentation

template<typename T >
int hazelcast::client::query::GreaterLessPredicate< T >::getClassId ( ) const
inlinevirtual
template<typename T >
int hazelcast::client::query::GreaterLessPredicate< T >::getFactoryId ( ) const
inlinevirtual
template<typename T >
void hazelcast::client::query::GreaterLessPredicate< T >::readData ( serialization::ObjectDataInput in)
inlinevirtual

Defines how this class will be read.

Parameters
readerObjectDataInput

Implements hazelcast::client::serialization::IdentifiedDataSerializable.

template<typename T >
void hazelcast::client::query::GreaterLessPredicate< T >::writeData ( serialization::ObjectDataOutput out) const
inlinevirtual

Defines how this class will be written.

Parameters
writerObjectDataOutput

Implements hazelcast::client::serialization::IdentifiedDataSerializable.


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