Interface ConstraintEntityOrBuilder (2.52.0)

public interface ConstraintEntityOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCustomFeatures()

public abstract Struct getCustomFeatures()

Custom engine specific features.

.google.protobuf.Struct custom_features = 4;

Returns
Type Description
Struct

The customFeatures.

getCustomFeaturesOrBuilder()

public abstract StructOrBuilder getCustomFeaturesOrBuilder()

Custom engine specific features.

.google.protobuf.Struct custom_features = 4;

Returns
Type Description
StructOrBuilder

getName()

public abstract String getName()

The name of the table constraint.

string name = 1;

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

The name of the table constraint.

string name = 1;

Returns
Type Description
ByteString

The bytes for name.

getReferenceColumns(int index)

public abstract String getReferenceColumns(int index)

Reference columns which may be associated with the constraint. For example, if the constraint is a FOREIGN_KEY, this represents the list of full names of referenced columns by the foreign key.

repeated string reference_columns = 5;

Parameter
Name Description
index int

The index of the element to return.

Returns
Type Description
String

The referenceColumns at the given index.

getReferenceColumnsBytes(int index)

public abstract ByteString getReferenceColumnsBytes(int index)

Reference columns which may be associated with the constraint. For example, if the constraint is a FOREIGN_KEY, this represents the list of full names of referenced columns by the foreign key.

repeated string reference_columns = 5;

Parameter
Name Description
index int

The index of the value to return.

Returns
Type Description
ByteString

The bytes of the referenceColumns at the given index.

getReferenceColumnsCount()

public abstract int getReferenceColumnsCount()

Reference columns which may be associated with the constraint. For example, if the constraint is a FOREIGN_KEY, this represents the list of full names of referenced columns by the foreign key.

repeated string reference_columns = 5;

Returns
Type Description
int

The count of referenceColumns.

getReferenceColumnsList()

public abstract List<String> getReferenceColumnsList()

Reference columns which may be associated with the constraint. For example, if the constraint is a FOREIGN_KEY, this represents the list of full names of referenced columns by the foreign key.

repeated string reference_columns = 5;

Returns
Type Description
List<String>

A list containing the referenceColumns.

getReferenceTable()

public abstract String getReferenceTable()

Reference table which may be associated with the constraint. For example, if the constraint is a FOREIGN_KEY, this represents the list of full name of the referenced table by the foreign key.

string reference_table = 6;

Returns
Type Description
String

The referenceTable.

getReferenceTableBytes()

public abstract ByteString getReferenceTableBytes()

Reference table which may be associated with the constraint. For example, if the constraint is a FOREIGN_KEY, this represents the list of full name of the referenced table by the foreign key.

string reference_table = 6;

Returns
Type Description
ByteString

The bytes for referenceTable.

getTableColumns(int index)

public abstract String getTableColumns(int index)

Table columns used as part of the Constraint, for example primary key constraint should list the columns which constitutes the key.

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 Constraint, for example primary key constraint should list the columns which constitutes the key.

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 Constraint, for example primary key constraint should list the columns which constitutes the key.

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 Constraint, for example primary key constraint should list the columns which constitutes the key.

repeated string table_columns = 3;

Returns
Type Description
List<String>

A list containing the tableColumns.

getTableName()

public abstract String getTableName()

Table which is associated with the constraint. In case the constraint is defined on a table, this field is left empty as this information is stored in parent_name. However, if constraint is defined on a view, this field stores the table name on which the view is defined.

string table_name = 7;

Returns
Type Description
String

The tableName.

getTableNameBytes()

public abstract ByteString getTableNameBytes()

Table which is associated with the constraint. In case the constraint is defined on a table, this field is left empty as this information is stored in parent_name. However, if constraint is defined on a view, this field stores the table name on which the view is defined.

string table_name = 7;

Returns
Type Description
ByteString

The bytes for tableName.

getType()

public abstract String getType()

Type of constraint, for example unique, primary key, foreign key (currently only primary key is supported).

string type = 2;

Returns
Type Description
String

The type.

getTypeBytes()

public abstract ByteString getTypeBytes()

Type of constraint, for example unique, primary key, foreign key (currently only primary key is supported).

string type = 2;

Returns
Type Description
ByteString

The bytes for type.

hasCustomFeatures()

public abstract boolean hasCustomFeatures()

Custom engine specific features.

.google.protobuf.Struct custom_features = 4;

Returns
Type Description
boolean

Whether the customFeatures field is set.