public sealed class RowSet : IMessage<RowSet>, IEquatable<RowSet>, IDeepCloneable<RowSet>, IBufferMessage, IMessageSpecifies 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 |
BigtableByteStringThe 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 |
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<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. |