Table of Contents

Interface ITable

Namespace
Apache.Ignite.Table
Assembly
Apache.Ignite.dll

Table view.

public interface ITable

Properties

KeyValueBinaryView

Gets the key-value binary view.

IKeyValueView<IIgniteTuple, IIgniteTuple> KeyValueBinaryView { get; }

Property Value

IKeyValueView<IIgniteTuple, IIgniteTuple>

Name

Gets the table name.

string Name { get; }

Property Value

string

PartitionManager

Gets the partition manager.

IPartitionManager PartitionManager { get; }

Property Value

IPartitionManager

QualifiedName

Gets the table qualified name.

QualifiedName QualifiedName { get; }

Property Value

QualifiedName

RecordBinaryView

Gets the record binary view.

IRecordView<IIgniteTuple> RecordBinaryView { get; }

Property Value

IRecordView<IIgniteTuple>

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.

Table columns will be mapped to properties or fields by name, ignoring case. Any fields are supported, including private and readonly.
IRecordView<T> GetRecordView<T>() where T : notnull

Returns

IRecordView<T>

Record view.

Type Parameters

T

Record type.