Interface DdlStatementActionInfoOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
DdlStatementActionInfo
,DdlStatementActionInfo.Builder
public interface DdlStatementActionInfoOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getAction()
The action for the DDL statement, e.g.com.google.protobuf.ByteString
getActionBytes()
The action for the DDL statement, e.g.String
getEntityNames(int index)
The entity name(s) being operated on the DDL statement.com.google.protobuf.ByteString
getEntityNamesBytes(int index)
The entity name(s) being operated on the DDL statement.int
getEntityNamesCount()
The entity name(s) being operated on the DDL statement.List<String>
getEntityNamesList()
The entity name(s) being operated on the DDL statement.String
getEntityType()
The entity type for the DDL statement, e.g.com.google.protobuf.ByteString
getEntityTypeBytes()
The entity type for the DDL statement, e.g.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getAction
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:
- The action.
-
getActionBytes
com.google.protobuf.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:
- The bytes for action.
-
getEntityType
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:
- The entityType.
-
getEntityTypeBytes
com.google.protobuf.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:
- The bytes for entityType.
-
getEntityNamesList
List<String> getEntityNamesList()
The entity name(s) being operated on the DDL statement. E.g. 1. For statement "CREATE TABLE t1(...)", `entity_names` = ["t1"]. 2. For statement "GRANT ROLE r1, r2 ...", `entity_names` = ["r1", "r2"]. 3. For statement "ANALYZE", `entity_names` = [].
repeated string entity_names = 3;
- Returns:
- A list containing the entityNames.
-
getEntityNamesCount
int getEntityNamesCount()
The entity name(s) being operated on the DDL statement. E.g. 1. For statement "CREATE TABLE t1(...)", `entity_names` = ["t1"]. 2. For statement "GRANT ROLE r1, r2 ...", `entity_names` = ["r1", "r2"]. 3. For statement "ANALYZE", `entity_names` = [].
repeated string entity_names = 3;
- Returns:
- The count of entityNames.
-
getEntityNames
String getEntityNames(int index)
The entity name(s) being operated on the DDL statement. E.g. 1. For statement "CREATE TABLE t1(...)", `entity_names` = ["t1"]. 2. For statement "GRANT ROLE r1, r2 ...", `entity_names` = ["r1", "r2"]. 3. For statement "ANALYZE", `entity_names` = [].
repeated string entity_names = 3;
- Parameters:
index
- The index of the element to return.- Returns:
- The entityNames at the given index.
-
getEntityNamesBytes
com.google.protobuf.ByteString getEntityNamesBytes(int index)
The entity name(s) being operated on the DDL statement. E.g. 1. For statement "CREATE TABLE t1(...)", `entity_names` = ["t1"]. 2. For statement "GRANT ROLE r1, r2 ...", `entity_names` = ["r1", "r2"]. 3. For statement "ANALYZE", `entity_names` = [].
repeated string entity_names = 3;
- Parameters:
index
- The index of the value to return.- Returns:
- The bytes of the entityNames at the given index.
-
-