Interface IndexEntityOrBuilder (2.52.0)

public interface IndexEntityOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCustomFeatures()

public abstract Struct getCustomFeatures()

Custom engine specific features.

.google.protobuf.Struct custom_features = 5;

Returns
Type Description
Struct

The customFeatures.

getCustomFeaturesOrBuilder()

public abstract StructOrBuilder getCustomFeaturesOrBuilder()

Custom engine specific features.

.google.protobuf.Struct custom_features = 5;

Returns
Type Description
StructOrBuilder

getName()

public abstract String getName()

The name of the index.

string name = 1;

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

The name of the index.

string name = 1;

Returns
Type Description
ByteString

The bytes for name.

getTableColumns(int index)

public abstract String getTableColumns(int index)

Table columns used as part of the Index, for example B-TREE index should list the columns which constitutes the index.

repeated string table_columns = 3;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The tableColumns at the given index.

getTableColumnsBytes(int index)

public abstract ByteString getTableColumnsBytes(int index)

Table columns used as part of the Index, for example B-TREE index should list the columns which constitutes the index.

repeated string table_columns = 3;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the tableColumns at the given index.

getTableColumnsCount()

public abstract int getTableColumnsCount()

Table columns used as part of the Index, for example B-TREE index should list the columns which constitutes the index.

repeated string table_columns = 3;

Returns
Type Description
int

The count of tableColumns.

getTableColumnsList()

public abstract List<String> getTableColumnsList()

Table columns used as part of the Index, for example B-TREE index should list the columns which constitutes the index.

repeated string table_columns = 3;

Returns
Type Description
List<String>

A list containing the tableColumns.

getType()

public abstract String getType()

Type of index, for example B-TREE.

string type = 2;

Returns
Type Description
String

The type.

getTypeBytes()

public abstract ByteString getTypeBytes()

Type of index, for example B-TREE.

string type = 2;

Returns
Type Description
ByteString

The bytes for type.

getUnique()

public abstract boolean getUnique()

Boolean value indicating whether the index is unique.

bool unique = 4;

Returns
Type Description
boolean

The unique.

hasCustomFeatures()

public abstract boolean hasCustomFeatures()

Custom engine specific features.

.google.protobuf.Struct custom_features = 5;

Returns
Type Description
boolean

Whether the customFeatures field is set.