public interface DdlStatementActionInfoOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
getAction()
public abstract String getAction()
The action for the DDL statement, e.g. CREATE, ALTER, DROP, GRANT, etc. This field is a non-empty string.
string action = 1;
Returns | |
---|---|
Type | Description |
String | The action. |
getActionBytes()
public abstract ByteString getActionBytes()
The action for the DDL statement, e.g. CREATE, ALTER, DROP, GRANT, etc. This field is a non-empty string.
string action = 1;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for action. |
getEntityNames(int index)
public abstract String getEntityNames(int index)
The entity name(s) being operated on the DDL statement. E.g.
- For statement "CREATE TABLE t1(...)",
entity_names
= ["t1"]. - For statement "GRANT ROLE r1, r2 ...",
entity_names
= ["r1", "r2"]. - For statement "ANALYZE",
entity_names
= [].
repeated string entity_names = 3;
Parameter | |
---|---|
Name | Description |
index | int The index of the element to return. |
Returns | |
---|---|
Type | Description |
String | The entityNames at the given index. |
getEntityNamesBytes(int index)
public abstract ByteString getEntityNamesBytes(int index)
The entity name(s) being operated on the DDL statement. E.g.
- For statement "CREATE TABLE t1(...)",
entity_names
= ["t1"]. - For statement "GRANT ROLE r1, r2 ...",
entity_names
= ["r1", "r2"]. - For statement "ANALYZE",
entity_names
= [].
repeated string entity_names = 3;
Parameter | |
---|---|
Name | Description |
index | int The index of the value to return. |
Returns | |
---|---|
Type | Description |
ByteString | The bytes of the entityNames at the given index. |
getEntityNamesCount()
public abstract int getEntityNamesCount()
The entity name(s) being operated on the DDL statement. E.g.
- For statement "CREATE TABLE t1(...)",
entity_names
= ["t1"]. - For statement "GRANT ROLE r1, r2 ...",
entity_names
= ["r1", "r2"]. - For statement "ANALYZE",
entity_names
= [].
repeated string entity_names = 3;
Returns | |
---|---|
Type | Description |
int | The count of entityNames. |
getEntityNamesList()
public abstract List<String> getEntityNamesList()
The entity name(s) being operated on the DDL statement. E.g.
- For statement "CREATE TABLE t1(...)",
entity_names
= ["t1"]. - For statement "GRANT ROLE r1, r2 ...",
entity_names
= ["r1", "r2"]. - For statement "ANALYZE",
entity_names
= [].
repeated string entity_names = 3;
Returns | |
---|---|
Type | Description |
List<String> | A list containing the entityNames. |
getEntityType()
public abstract String getEntityType()
The entity type for the DDL statement, e.g. TABLE, INDEX, VIEW, etc.
This field can be empty string for some DDL statement,
e.g. for statement "ANALYZE", entity_type
= "".
string entity_type = 2;
Returns | |
---|---|
Type | Description |
String | The entityType. |
getEntityTypeBytes()
public abstract ByteString getEntityTypeBytes()
The entity type for the DDL statement, e.g. TABLE, INDEX, VIEW, etc.
This field can be empty string for some DDL statement,
e.g. for statement "ANALYZE", entity_type
= "".
string entity_type = 2;
Returns | |
---|---|
Type | Description |
ByteString | The bytes for entityType. |