public sealed class RowSet : IMessage<RowSet>, IEquatable<RowSet>, IDeepCloneable<RowSet>, IBufferMessage, IMessageReference 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 |
BigtableByteStringThe 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 |
BigtableByteStringThe 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 |
IEnumerableBigtableByteStringThe 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 |
RowRangeContiguous 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 |
IEnumerableRowRangeContiguous row ranges included in the set. Must not be null or contain null entries. |
| Returns | |
|---|---|
| Type | Description |
RowSet |
The created set. |