Hazelcast C++ Client
 All Classes Functions Variables Enumerations Pages
Public Member Functions | List of all members
hazelcast::client::serialization::FieldDefinition Class Reference

FieldDefinition defines name, type, index of a field. More...

#include <FieldDefinition.h>

Public Member Functions

 FieldDefinition ()
 Constructor.
 
 FieldDefinition (int, const std::string &, FieldType const &)
 Constructor.
 
 FieldDefinition (int index, const std::string &fieldName, FieldType const &type, int factoryId, int classId)
 Constructor.
 
const FieldTypegetType () const
 
std::string getName () const
 
int getIndex () const
 
int getFactoryId () const
 
int getClassId () const
 
void writeData (pimpl::DataOutput &dataOutput)
 
void readData (pimpl::DataInput &dataInput)
 

Detailed Description

FieldDefinition defines name, type, index of a field.

Member Function Documentation

int hazelcast::client::serialization::FieldDefinition::getClassId ( ) const
Returns
class id of this field's class
int hazelcast::client::serialization::FieldDefinition::getFactoryId ( ) const
Returns
factory id of this field's class
int hazelcast::client::serialization::FieldDefinition::getIndex ( ) const
Returns
field index
std::string hazelcast::client::serialization::FieldDefinition::getName ( ) const
Returns
field name
const FieldType & hazelcast::client::serialization::FieldDefinition::getType ( ) const
Returns
field type
void hazelcast::client::serialization::FieldDefinition::readData ( pimpl::DataInput &  dataInput)
Parameters
dataInputreads fieldDefinition from given dataOutput
void hazelcast::client::serialization::FieldDefinition::writeData ( pimpl::DataOutput &  dataOutput)
Parameters
dataOutputwrites fieldDefinition to given dataOutput

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