Class ShowDatabasesOperation
- java.lang.Object
-
- org.apache.flink.table.operations.AbstractShowOperation
-
- org.apache.flink.table.operations.ShowDatabasesOperation
-
- All Implemented Interfaces:
ExecutableOperation
,Operation
,ShowOperation
@Internal public class ShowDatabasesOperation extends AbstractShowOperation
Operation to describe a SHOW DATABASES statement. The full syntax for SHOW DATABASES is as followings:SHOW DATABASES [ ( FROM | IN ) catalog_name] [ [NOT] (LIKE | ILIKE) <sql_like_pattern> ]
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.apache.flink.table.operations.ExecutableOperation
ExecutableOperation.Context
-
-
Field Summary
-
Fields inherited from class org.apache.flink.table.operations.AbstractShowOperation
catalogName, likeOp, preposition
-
-
Constructor Summary
Constructors Constructor Description ShowDatabasesOperation(String catalogName)
ShowDatabasesOperation(String catalogName, String preposition, ShowLikeOperator likeOp)
ShowDatabasesOperation(String catalogName, ShowLikeOperator likeOp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected String
getColumnName()
protected String
getOperationName()
protected Collection<String>
retrieveDataForTableResult(ExecutableOperation.Context ctx)
-
Methods inherited from class org.apache.flink.table.operations.AbstractShowOperation
asSummaryString, equals, execute, getPrepositionSummaryString, hashCode, toString
-
-
-
-
Constructor Detail
-
ShowDatabasesOperation
public ShowDatabasesOperation(@Nullable String catalogName, @Nullable String preposition, @Nullable ShowLikeOperator likeOp)
-
ShowDatabasesOperation
public ShowDatabasesOperation(@Nullable String catalogName, @Nullable ShowLikeOperator likeOp)
-
ShowDatabasesOperation
public ShowDatabasesOperation(@Nullable String catalogName)
-
-
Method Detail
-
retrieveDataForTableResult
protected Collection<String> retrieveDataForTableResult(ExecutableOperation.Context ctx)
- Specified by:
retrieveDataForTableResult
in classAbstractShowOperation
-
getOperationName
protected String getOperationName()
- Specified by:
getOperationName
in classAbstractShowOperation
-
getColumnName
protected String getColumnName()
- Specified by:
getColumnName
in classAbstractShowOperation
-
-