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.
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 |
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. |