public sealed class RowSet : IMessage<RowSet>, IEquatable<RowSet>, IDeepCloneable<RowSet>, IBufferMessage, IMessage
Specifies a non-contiguous set of rows.
Namespace
Google.Cloud.Bigtable.V2Assembly
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 |
RepeatedField<ByteString> |
RowRanges
public RepeatedField<RowRange> RowRanges { get; }
Contiguous row ranges included in the set.
Property Value | |
---|---|
Type | Description |
RepeatedField<RowRange> |
Methods
FromRowKey(BigtableByteString)
public static RowSet FromRowKey(BigtableByteString rowKey)
Creates a RowSet instance from a single row key.
Parameter | |
---|---|
Name | Description |
rowKey | Google.Cloud.Bigtable.Common.V2.BigtableByteString The key of row included in the set. |
Returns | |
---|---|
Type | Description |
RowSet | The created set. |
FromRowKeys(BigtableByteString[])
public static RowSet FromRowKeys(params BigtableByteString[] rowKeys)
Creates a RowSet instance from individual row keys.
Parameter | |
---|---|
Name | Description |
rowKeys | Google.Cloud.Bigtable.Common.V2.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 | IEnumerable<Google.Cloud.Bigtable.Common.V2.BigtableByteString> The keys of single rows included in the set. Must not be null. |
Returns | |
---|---|
Type | Description |
RowSet | The created set. |
FromRowRanges(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 | IEnumerable<RowRange> Contiguous row ranges included in the set. Must not be null or contain null entries. |
Returns | |
---|---|
Type | Description |
RowSet | The created set. |