Apache Ignite.NET
Apache.Ignite.Core.Binary.IBinaryReader Interface Reference

Reader for binary objects. More...

Public Member Functions

byte ReadByte (string fieldName)
 Read named byte value. More...
 
byte[] ReadByteArray (string fieldName)
 Read named byte array. More...
 
char ReadChar (string fieldName)
 Read named char value. More...
 
char[] ReadCharArray (string fieldName)
 Read named char array. More...
 
short ReadShort (string fieldName)
 Read named short value. More...
 
short[] ReadShortArray (string fieldName)
 Read named short array. More...
 
int ReadInt (string fieldName)
 Read named int value. More...
 
int[] ReadIntArray (string fieldName)
 Read named int array. More...
 
long ReadLong (string fieldName)
 Read named long value. More...
 
long[] ReadLongArray (string fieldName)
 Read named long array. More...
 
bool ReadBoolean (string fieldName)
 Read named boolean value. More...
 
bool[] ReadBooleanArray (string fieldName)
 Read named boolean array. More...
 
float ReadFloat (string fieldName)
 Read named float value. More...
 
float[] ReadFloatArray (string fieldName)
 Read named float array. More...
 
double ReadDouble (string fieldName)
 Read named double value. More...
 
double[] ReadDoubleArray (string fieldName)
 Read named double array. More...
 
decimal ReadDecimal (string fieldName)
 Read named decimal value. More...
 
decimal[] ReadDecimalArray (string fieldName)
 Read named decimal array. More...
 
DateTime ReadTimestamp (string fieldName)
 Read named date value in UTC form. More...
 
DateTime[] ReadTimestampArray (string fieldName)
 Read named date array in UTC form. More...
 
string ReadString (string fieldName)
 Read named string value. More...
 
string[] ReadStringArray (string fieldName)
 Read named string array. More...
 
Guid ReadGuid (string fieldName)
 Read named GUID value. More...
 
Guid[] ReadGuidArray (string fieldName)
 Read named GUID array. More...
 
ReadEnum< T > (string fieldName)
 Read named enum value. More...
 
T[] ReadEnumArray< T > (string fieldName)
 Read named enum array. More...
 
ReadObject< T > (string fieldName)
 Read named object. More...
 
T[] ReadArray< T > (string fieldName)
 Read named object array. More...
 
ICollection ReadCollection (string fieldName)
 Read named collection. More...
 
ICollection ReadCollection (string fieldName, Func< int, ICollection > factory, Action< ICollection, object > adder)
 Read named collection. More...
 
IDictionary ReadDictionary (string fieldName)
 Read named dictionary. More...
 
IDictionary ReadDictionary (string fieldName, Func< int, IDictionary > factory)
 Read named dictionary. More...
 
IBinaryRawReader GetRawReader ()
 Get raw reader. More...
 

Detailed Description

Member Function Documentation

IBinaryRawReader Apache.Ignite.Core.Binary.IBinaryReader.GetRawReader ( )
Returns
Raw reader.
T [] Apache.Ignite.Core.Binary.IBinaryReader.ReadArray< T > ( string  fieldName)
Parameters
fieldNameField name.
Returns
Object array.
bool Apache.Ignite.Core.Binary.IBinaryReader.ReadBoolean ( string  fieldName)
Parameters
fieldNameField name.
Returns
Boolean value.
bool [] Apache.Ignite.Core.Binary.IBinaryReader.ReadBooleanArray ( string  fieldName)
Parameters
fieldNameField name.
Returns
Boolean array.
byte Apache.Ignite.Core.Binary.IBinaryReader.ReadByte ( string  fieldName)
Parameters
fieldNameField name.
Returns
Byte value.
byte [] Apache.Ignite.Core.Binary.IBinaryReader.ReadByteArray ( string  fieldName)
Returns
Byte array.
char Apache.Ignite.Core.Binary.IBinaryReader.ReadChar ( string  fieldName)
Parameters
fieldNameField name.
Returns
Char value.
char [] Apache.Ignite.Core.Binary.IBinaryReader.ReadCharArray ( string  fieldName)
Returns
Char array.
ICollection Apache.Ignite.Core.Binary.IBinaryReader.ReadCollection ( string  fieldName)
Parameters
fieldNameField name.
Returns
Collection.
ICollection Apache.Ignite.Core.Binary.IBinaryReader.ReadCollection ( string  fieldName,
Func< int, ICollection >  factory,
Action< ICollection, object >  adder 
)
Parameters
fieldNameField name.
factoryFactory.
adderAdder.
Returns
Collection.
decimal Apache.Ignite.Core.Binary.IBinaryReader.ReadDecimal ( string  fieldName)
Parameters
fieldNameField name.
Returns
Decimal value.
decimal [] Apache.Ignite.Core.Binary.IBinaryReader.ReadDecimalArray ( string  fieldName)
Parameters
fieldNameField name.
Returns
Decimal array.
IDictionary Apache.Ignite.Core.Binary.IBinaryReader.ReadDictionary ( string  fieldName)
Parameters
fieldNameField name.
Returns
Dictionary.
IDictionary Apache.Ignite.Core.Binary.IBinaryReader.ReadDictionary ( string  fieldName,
Func< int, IDictionary >  factory 
)
Parameters
fieldNameField name.
factoryFactory.
Returns
Dictionary.
double Apache.Ignite.Core.Binary.IBinaryReader.ReadDouble ( string  fieldName)
Parameters
fieldNameField name.
Returns
Double value.
double [] Apache.Ignite.Core.Binary.IBinaryReader.ReadDoubleArray ( string  fieldName)
Parameters
fieldNameField name.
Returns
Double array.
T Apache.Ignite.Core.Binary.IBinaryReader.ReadEnum< T > ( string  fieldName)
Parameters
fieldNameField name.
Returns
Enum value.
T [] Apache.Ignite.Core.Binary.IBinaryReader.ReadEnumArray< T > ( string  fieldName)
Parameters
fieldNameField name.
Returns
Enum array.
float Apache.Ignite.Core.Binary.IBinaryReader.ReadFloat ( string  fieldName)
Parameters
fieldNameField name.
Returns
Float value.
float [] Apache.Ignite.Core.Binary.IBinaryReader.ReadFloatArray ( string  fieldName)
Parameters
fieldNameField name.
Returns
Float array.
Guid Apache.Ignite.Core.Binary.IBinaryReader.ReadGuid ( string  fieldName)
Parameters
fieldNameField name.
Returns
GUID value.
Guid [] Apache.Ignite.Core.Binary.IBinaryReader.ReadGuidArray ( string  fieldName)
Parameters
fieldNameField name.
Returns
GUID array.
int Apache.Ignite.Core.Binary.IBinaryReader.ReadInt ( string  fieldName)
Parameters
fieldNameField name.
Returns
Int value.
int [] Apache.Ignite.Core.Binary.IBinaryReader.ReadIntArray ( string  fieldName)
Parameters
fieldNameField name.
Returns
Int array.
long Apache.Ignite.Core.Binary.IBinaryReader.ReadLong ( string  fieldName)
Parameters
fieldNameField name.
Returns
Long value.
long [] Apache.Ignite.Core.Binary.IBinaryReader.ReadLongArray ( string  fieldName)
Parameters
fieldNameField name.
Returns
Long array.
T Apache.Ignite.Core.Binary.IBinaryReader.ReadObject< T > ( string  fieldName)
Parameters
fieldNameField name.
Returns
Object.
short Apache.Ignite.Core.Binary.IBinaryReader.ReadShort ( string  fieldName)
Parameters
fieldNameField name.
Returns
Short value.
short [] Apache.Ignite.Core.Binary.IBinaryReader.ReadShortArray ( string  fieldName)
Returns
Short array.
string Apache.Ignite.Core.Binary.IBinaryReader.ReadString ( string  fieldName)
Parameters
fieldNameField name.
Returns
String value.
string [] Apache.Ignite.Core.Binary.IBinaryReader.ReadStringArray ( string  fieldName)
Parameters
fieldNameField name.
Returns
String array.
DateTime Apache.Ignite.Core.Binary.IBinaryReader.ReadTimestamp ( string  fieldName)
Parameters
fieldNameField name.
Returns
Date value.
DateTime [] Apache.Ignite.Core.Binary.IBinaryReader.ReadTimestampArray ( string  fieldName)
Parameters
fieldNameField name.
Returns
Date array.