Apache Ignite.NET
|
Writer for binary objects. More...
Public Member Functions | |
void | WriteByte (string fieldName, byte val) |
Write named byte value. More... | |
void | WriteByteArray (string fieldName, byte[] val) |
Write named byte array. More... | |
void | WriteChar (string fieldName, char val) |
Write named char value. More... | |
void | WriteCharArray (string fieldName, char[] val) |
Write named char array. More... | |
void | WriteShort (string fieldName, short val) |
Write named short value. More... | |
void | WriteShortArray (string fieldName, short[] val) |
Write named short array. More... | |
void | WriteInt (string fieldName, int val) |
Write named int value. More... | |
void | WriteIntArray (string fieldName, int[] val) |
Write named int array. More... | |
void | WriteLong (string fieldName, long val) |
Write named long value. More... | |
void | WriteLongArray (string fieldName, long[] val) |
Write named long array. More... | |
void | WriteBoolean (string fieldName, bool val) |
Write named boolean value. More... | |
void | WriteBooleanArray (string fieldName, bool[] val) |
Write named boolean array. More... | |
void | WriteFloat (string fieldName, float val) |
Write named float value. More... | |
void | WriteFloatArray (string fieldName, float[] val) |
Write named float array. More... | |
void | WriteDouble (string fieldName, double val) |
Write named double value. More... | |
void | WriteDoubleArray (string fieldName, double[] val) |
Write named double array. More... | |
void | WriteDecimal (string fieldName, decimal?val) |
Write named decimal value. More... | |
void | WriteDecimalArray (string fieldName, decimal?[] val) |
Write named decimal array. More... | |
void | WriteTimestamp (string fieldName, DateTime?val) |
Write named date value. More... | |
void | WriteTimestampArray (string fieldName, DateTime?[] val) |
Write named date array. More... | |
void | WriteString (string fieldName, string val) |
Write named string value. More... | |
void | WriteStringArray (string fieldName, string[] val) |
Write named string array. More... | |
void | WriteGuid (string fieldName, Guid?val) |
Write named GUID value. More... | |
void | WriteGuidArray (string fieldName, Guid?[] val) |
Write named GUID array. More... | |
void | WriteEnum< T > (string fieldName, T val) |
Write named enum value. More... | |
void | WriteEnumArray< T > (string fieldName, T[] val) |
Write named enum array. More... | |
void | WriteObject< T > (string fieldName, T val) |
Write named object value. More... | |
void | WriteArray< T > (string fieldName, T[] val) |
Write named object array. More... | |
void | WriteCollection (string fieldName, ICollection val) |
Writes a named collection in interoperable form. More... | |
void | WriteDictionary (string fieldName, IDictionary val) |
Writes a named dictionary in interoperable form. More... | |
IBinaryRawWriter | GetRawWriter () |
Get raw writer. More... | |
IBinaryRawWriter Apache.Ignite.Core.Binary.IBinaryWriter.GetRawWriter | ( | ) |
void Apache.Ignite.Core.Binary.IBinaryWriter.WriteArray< T > | ( | string | fieldName, |
T[] | val | ||
) |
fieldName | Field name. |
val | Object array. |
void Apache.Ignite.Core.Binary.IBinaryWriter.WriteBoolean | ( | string | fieldName, |
bool | val | ||
) |
fieldName | Field name. |
val | Boolean value. |
void Apache.Ignite.Core.Binary.IBinaryWriter.WriteBooleanArray | ( | string | fieldName, |
bool[] | val | ||
) |
fieldName | Field name. |
val | Boolean array. |
void Apache.Ignite.Core.Binary.IBinaryWriter.WriteByte | ( | string | fieldName, |
byte | val | ||
) |
fieldName | Field name. |
val | Byte value. |
void Apache.Ignite.Core.Binary.IBinaryWriter.WriteByteArray | ( | string | fieldName, |
byte[] | val | ||
) |
fieldName | Field name. |
val | Byte array. |
void Apache.Ignite.Core.Binary.IBinaryWriter.WriteChar | ( | string | fieldName, |
char | val | ||
) |
fieldName | Field name. |
val | Char value. |
void Apache.Ignite.Core.Binary.IBinaryWriter.WriteCharArray | ( | string | fieldName, |
char[] | val | ||
) |
fieldName | Field name. |
val | Char array. |
void Apache.Ignite.Core.Binary.IBinaryWriter.WriteCollection | ( | string | fieldName, |
ICollection | val | ||
) |
Use this method to communicate with other platforms or with nodes that need to read collection elements in binary form.
When there is no need for binarization or interoperability, please use WriteObject<T>, which will properly preserve generic collection type.
fieldName | Field name. |
val | Collection. |
void Apache.Ignite.Core.Binary.IBinaryWriter.WriteDecimal | ( | string | fieldName, |
decimal? | val | ||
) |
fieldName | Field name. |
val | Decimal value. |
void Apache.Ignite.Core.Binary.IBinaryWriter.WriteDecimalArray | ( | string | fieldName, |
decimal?[] | val | ||
) |
fieldName | Field name. |
val | Decimal array. |
void Apache.Ignite.Core.Binary.IBinaryWriter.WriteDictionary | ( | string | fieldName, |
IDictionary | val | ||
) |
Use this method to communicate with other platforms or with nodes that need to read dictionary elements in binary form.
When there is no need for binarization or interoperability, please use WriteObject<T>, which will properly preserve generic dictionary type.
fieldName | Field name. |
val | Dictionary. |
void Apache.Ignite.Core.Binary.IBinaryWriter.WriteDouble | ( | string | fieldName, |
double | val | ||
) |
fieldName | Field name. |
val | Double value. |
void Apache.Ignite.Core.Binary.IBinaryWriter.WriteDoubleArray | ( | string | fieldName, |
double[] | val | ||
) |
fieldName | Field name. |
val | Double array. |
void Apache.Ignite.Core.Binary.IBinaryWriter.WriteEnum< T > | ( | string | fieldName, |
T | val | ||
) |
fieldName | Field name. |
val | Enum value. |
void Apache.Ignite.Core.Binary.IBinaryWriter.WriteEnumArray< T > | ( | string | fieldName, |
T[] | val | ||
) |
fieldName | Field name. |
val | Enum array. |
void Apache.Ignite.Core.Binary.IBinaryWriter.WriteFloat | ( | string | fieldName, |
float | val | ||
) |
fieldName | Field name. |
val | Float value. |
void Apache.Ignite.Core.Binary.IBinaryWriter.WriteFloatArray | ( | string | fieldName, |
float[] | val | ||
) |
fieldName | Field name. |
val | Float array. |
void Apache.Ignite.Core.Binary.IBinaryWriter.WriteGuid | ( | string | fieldName, |
Guid? | val | ||
) |
fieldName | Field name. |
val | GUID value. |
void Apache.Ignite.Core.Binary.IBinaryWriter.WriteGuidArray | ( | string | fieldName, |
Guid?[] | val | ||
) |
fieldName | Field name. |
val | GUID array. |
void Apache.Ignite.Core.Binary.IBinaryWriter.WriteInt | ( | string | fieldName, |
int | val | ||
) |
fieldName | Field name. |
val | Int value. |
void Apache.Ignite.Core.Binary.IBinaryWriter.WriteIntArray | ( | string | fieldName, |
int[] | val | ||
) |
fieldName | Field name. |
val | Int array. |
void Apache.Ignite.Core.Binary.IBinaryWriter.WriteLong | ( | string | fieldName, |
long | val | ||
) |
fieldName | Field name. |
val | Long value. |
void Apache.Ignite.Core.Binary.IBinaryWriter.WriteLongArray | ( | string | fieldName, |
long[] | val | ||
) |
fieldName | Field name. |
val | Long array. |
void Apache.Ignite.Core.Binary.IBinaryWriter.WriteObject< T > | ( | string | fieldName, |
T | val | ||
) |
fieldName | Field name. |
val | Object value. |
void Apache.Ignite.Core.Binary.IBinaryWriter.WriteShort | ( | string | fieldName, |
short | val | ||
) |
fieldName | Field name. |
val | Short value. |
void Apache.Ignite.Core.Binary.IBinaryWriter.WriteShortArray | ( | string | fieldName, |
short[] | val | ||
) |
fieldName | Field name. |
val | Short array. |
void Apache.Ignite.Core.Binary.IBinaryWriter.WriteString | ( | string | fieldName, |
string | val | ||
) |
fieldName | Field name. |
val | String value. |
void Apache.Ignite.Core.Binary.IBinaryWriter.WriteStringArray | ( | string | fieldName, |
string[] | val | ||
) |
fieldName | Field name. |
val | String array. |
void Apache.Ignite.Core.Binary.IBinaryWriter.WriteTimestamp | ( | string | fieldName, |
DateTime? | val | ||
) |
fieldName | Field name. |
val | Date value. |
void Apache.Ignite.Core.Binary.IBinaryWriter.WriteTimestampArray | ( | string | fieldName, |
DateTime?[] | val | ||
) |
fieldName | Field name. |
val | Date array. |