Google Bigtable v2 API - Class RowSet (3.13.0)

public sealed class RowSet : IMessage<RowSet>, IEquatable<RowSet>, IDeepCloneable<RowSet>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Bigtable v2 API class RowSet.

Specifies a non-contiguous set of rows.

Inheritance

object > RowSet

Namespace

Google.Cloud.Bigtable.V2

Assembly

Google.Cloud.Bigtable.V2.dll

Constructors

RowSet()

public RowSet()

RowSet(RowSet)

public RowSet(RowSet other)
Parameter
Name Description
other RowSet

Properties

RowKeys

public RepeatedField<ByteString> RowKeys { get; }

Single rows included in the set.

Property Value
Type Description
RepeatedFieldByteString

RowRanges

public RepeatedField<RowRange> RowRanges { get; }

Contiguous row ranges included in the set.

Property Value
Type Description
RepeatedFieldRowRange

Methods

FromRowKey(BigtableByteString)

public static RowSet FromRowKey(BigtableByteString rowKey)

Creates a RowSet instance from a single row key.

Parameter
Name Description
rowKey BigtableByteString

The key of row included in the set.

Returns
Type Description
RowSet

The created set.

FromRowKeys(params BigtableByteString[])

public static RowSet FromRowKeys(params BigtableByteString[] rowKeys)

Creates a RowSet instance from individual row keys.

Parameter
Name Description
rowKeys BigtableByteString

The keys of single rows included in the set. Must not be null.

Returns
Type Description
RowSet

The created set.

FromRowKeys(IEnumerable<BigtableByteString>)

public static RowSet FromRowKeys(IEnumerable<BigtableByteString> rowKeys)

Creates a RowSet instance from individual row keys.

Parameter
Name Description
rowKeys IEnumerableBigtableByteString

The keys of single rows included in the set. Must not be null.

Returns
Type Description
RowSet

The created set.

FromRowRanges(params RowRange[])

public static RowSet FromRowRanges(params RowRange[] rowRanges)

Creates a RowSet instance from contiguous row ranges.

Parameter
Name Description
rowRanges RowRange

Contiguous row ranges included in the set. Must not be null or contain null entries.

Returns
Type Description
RowSet

The created set.

FromRowRanges(IEnumerable<RowRange>)

public static RowSet FromRowRanges(IEnumerable<RowRange> rowRanges)

Creates a RowSet instance from contiguous row ranges.

Parameter
Name Description
rowRanges IEnumerableRowRange

Contiguous row ranges included in the set. Must not be null or contain null entries.

Returns
Type Description
RowSet

The created set.