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

Binary type metadata. More...

Public Member Functions

string GetFieldTypeName (string fieldName)
 Gets field type for the given field name. More...
 
IEnumerable< IBinaryObjectGetEnumValues ()
 Gets the enum values. Only valid when IsEnum is true. More...
 

Properties

string TypeName [get]
 Gets type name. More...
 
ICollection< string > Fields [get]
 Gets field names for that type. More...
 
string AffinityKeyFieldName [get]
 Gets optional affinity key field name. More...
 
bool IsEnum [get]
 Gets a value indicating whether this type represents an enum. More...
 
int TypeId [get]
 Gets the type identifier. More...
 

Detailed Description

Member Function Documentation

IEnumerable<IBinaryObject> Apache.Ignite.Core.Binary.IBinaryType.GetEnumValues ( )
string Apache.Ignite.Core.Binary.IBinaryType.GetFieldTypeName ( string  fieldName)
Parameters
fieldNameField name.
Returns
Field type.

Property Documentation

string Apache.Ignite.Core.Binary.IBinaryType.AffinityKeyFieldName
get
Returns
Affinity key field name or null in case it is not provided.
ICollection<string> Apache.Ignite.Core.Binary.IBinaryType.Fields
get
Returns
Field names.
bool Apache.Ignite.Core.Binary.IBinaryType.IsEnum
get

true if this instance represents an enum; otherwise, false.

int Apache.Ignite.Core.Binary.IBinaryType.TypeId
get
string Apache.Ignite.Core.Binary.IBinaryType.TypeName
get
Returns
Type name.