Class PrefixNode
A message representing a key prefix node in the key prefix hierarchy. for eg. Bigtable keyspaces are lexicographically ordered mappings of keys to values. Keys often have a shared prefix structure where users use the keys to organize data. Eg ///employee In this case Keysight will possibly use one node for a company and reuse it for all employees that fall under the company. Doing so improves legibility in the UI.
Implements
Inherited Members
Namespace: Google.Apis.Spanner.v1.Data
Assembly: Google.Apis.Spanner.v1.dll
Syntax
public class PrefixNode : IDirectResponseSchema
Properties
DataSourceNode
Whether this corresponds to a data_source name.
Declaration
[JsonProperty("dataSourceNode")]
public virtual bool? DataSourceNode { get; set; }
Property Value
Type | Description |
---|---|
bool? |
Depth
The depth in the prefix hierarchy.
Declaration
[JsonProperty("depth")]
public virtual int? Depth { get; set; }
Property Value
Type | Description |
---|---|
int? |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
EndIndex
The index of the end key bucket of the range that this node spans.
Declaration
[JsonProperty("endIndex")]
public virtual int? EndIndex { get; set; }
Property Value
Type | Description |
---|---|
int? |
StartIndex
The index of the start key bucket of the range that this node spans.
Declaration
[JsonProperty("startIndex")]
public virtual int? StartIndex { get; set; }
Property Value
Type | Description |
---|---|
int? |
Word
The string represented by the prefix node.
Declaration
[JsonProperty("word")]
public virtual string Word { get; set; }
Property Value
Type | Description |
---|---|
string |