Table of Contents

Namespace Apache.Ignite.Table

Classes

ContinuousQueryEventWatermark

Event watermark. Represents a starting point for a continuous query based on previous event.

ContinuousQueryOptions

Continuous query options.

ContinuousQueryPhysicalTimeWatermark

Physical time watermark. Represents a starting point for a continuous query.

DataStreamerException

Represents an exception that is thrown during data streaming. Includes information about failed items.

DataStreamerItem

Creates instances of the DataStreamerItem<T> struct.

DataStreamerOptions

Data streamer options.

IgniteTuple

Ignite tuple.

QualifiedName

Represents a qualified name of a database object.

Schema name and object name should conform to SQL syntax rules for identifiers.
  • Identifier must start from any character in the Unicode General Category classes “Lu”, “Ll”, “Lt”, “Lm”, “Lo”, or “Nl”.
  • Identifier character (expect the first one) may be U+00B7 (middle dot), or any character in the Unicode General Category classes “Mn”, “Mc”, “Nd”, “Pc”, or “Cf”.
  • Identifier that contains any other characters must be quoted with double-quotes.
  • Double-quote inside the identifier must be encoded as 2 consequent double-quote chars.
ReceiverDescriptor

Receiver descriptor factory methods for .NET receivers.

ReceiverDescriptor<TArg>

Stream receiver descriptor without results. If the specified receiver returns results, they will be discarded on the server.

ReceiverDescriptor<TArg, TResult>

Stream receiver descriptor with a result type.

ReceiverDescriptor<TItem, TArg, TResult>

Stream receiver descriptor with a result type.

ReceiverExecutionOptions

Data streamer receiver execution options.

Structs

ContinuousQueryPartitionPosition

Represents a part of the continuous query watermark.

DataStreamerItem<T>

Data streamer item.

Interfaces

IContinuousQuerySource<T>

Represents an object which can be queried continuously.

IContinuousQueryWatermark

Continuous query watermark. Represents a starting point for a continuous query.

IDataStreamerReceiverContext

Data streamer receiver execution context. See IDataStreamerReceiver<TItem, TArg, TResult>.

IDataStreamerReceiver<TItem, TArg, TResult>

Data streamer receiver.

IDataStreamerTarget<T>

Represents an entity that can be used as a target for streaming data.

IIgniteTuple

Ignite Tuple.

Default implementation is IgniteTuple.
IKeyValueView<TK, TV>

Key-value view provides access to table records in form of separate key and value parts.

IPartition

Table partition.

IPartitionManager

Partition manager provides table partition information.

IRecordView<T>

Record view interface provides methods to access table records.

ITable

Table view.

ITableRowEventBatch<T>

Table row event batch.

ITableRowEvent<T>

Table row event.

ITables

Table management.

Enums

DataStreamerOperationType

Data streamer operation type.

TableRowEventType

Table row event type.