Table of Contents

Struct RowWriter

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

Row writer for mappers. Writes columns in the order defined by the schema.

public ref struct RowWriter
Inherited Members

Methods

Skip()

Skips writing the next column (marks as not set, so that the default column value can be applied by the server).

public void Skip()

ToString()

Returns the fully qualified type name of this instance.

public override readonly string ToString()

Returns

string

The fully qualified type name.

WriteBigDecimal(BigDecimal?)

Writes a big decimal value.

public void WriteBigDecimal(BigDecimal? value)

Parameters

value BigDecimal?

Value.

WriteBool(bool?)

Writes a boolean value.

public void WriteBool(bool? value)

Parameters

value bool?

Value.

WriteByte(sbyte?)

Writes a byte value.

[CLSCompliant(false)]
public void WriteByte(sbyte? value)

Parameters

value sbyte?

Value.

WriteBytes(byte[]?)

Writes a byte array value.

public void WriteBytes(byte[]? value)

Parameters

value byte[]

Value.

WriteDate(LocalDate?)

Writes a date value.

public void WriteDate(LocalDate? value)

Parameters

value LocalDate?

Value.

WriteDateTime(LocalDateTime?)

Writes a date and time value.

public void WriteDateTime(LocalDateTime? value)

Parameters

value LocalDateTime?

Value.

WriteDecimal(decimal?)

Writes a decimal value.

public void WriteDecimal(decimal? value)

Parameters

value decimal?

Value.

WriteDouble(double?)

Writes a double value.

public void WriteDouble(double? value)

Parameters

value double?

Value.

WriteDuration(Duration?)

Writes a duration value.

public void WriteDuration(Duration? value)

Parameters

value Duration?

Value.

WriteFloat(float?)

Writes a float value.

public void WriteFloat(float? value)

Parameters

value float?

Value.

WriteGuid(Guid?)

Writes a GUID value.

public void WriteGuid(Guid? value)

Parameters

value Guid?

Value.

WriteInt(int?)

Writes an integer value.

public void WriteInt(int? value)

Parameters

value int?

Value.

WriteLong(long?)

Writes a long value.

public void WriteLong(long? value)

Parameters

value long?

Value.

WritePeriod(Period?)

Writes a period value.

public void WritePeriod(Period? value)

Parameters

value Period

Value.

WriteShort(short?)

Writes a short value.

public void WriteShort(short? value)

Parameters

value short?

Value.

WriteString(string?)

Writes a string value.

public void WriteString(string? value)

Parameters

value string

Value.

WriteTime(LocalTime?)

Writes a time value.

public void WriteTime(LocalTime? value)

Parameters

value LocalTime?

Value.

WriteTimestamp(Instant?)

Writes a timestamp (instant) value.

public void WriteTimestamp(Instant? value)

Parameters

value Instant?

Value.