Interface ITable
Table view.
public interface ITable
Properties
KeyValueBinaryView
Gets the key-value binary view.
IKeyValueView<IIgniteTuple, IIgniteTuple> KeyValueBinaryView { get; }
Property Value
Name
Gets the table name.
string Name { get; }
Property Value
PartitionManager
Gets the partition manager.
IPartitionManager PartitionManager { get; }
Property Value
QualifiedName
Gets the table qualified name.
QualifiedName QualifiedName { get; }
Property Value
RecordBinaryView
Gets the record binary view.
IRecordView<IIgniteTuple> RecordBinaryView { get; }
Property Value
Methods
GetKeyValueView<TK, TV>()
Gets the record view mapped to specified key and value types.
Table columns will be mapped to properties or fields by name, ignoring case. Any fields are supported, including private and readonly.IKeyValueView<TK, TV> GetKeyValueView<TK, TV>() where TK : notnull
Returns
- IKeyValueView<TK, TV>
Key-value view.
Type Parameters
TK
Key type.
TV
Value type.
GetRecordView<T>()
Gets the record view mapped to specified type T
.
IRecordView<T> GetRecordView<T>() where T : notnull
Returns
- IRecordView<T>
Record view.
Type Parameters
T
Record type.