Package org.apache.flink.table.catalog
Class QueryOperationCatalogView
- java.lang.Object
-
- org.apache.flink.table.catalog.QueryOperationCatalogView
-
- All Implemented Interfaces:
org.apache.flink.table.catalog.CatalogBaseTable,org.apache.flink.table.catalog.CatalogView
@Internal public final class QueryOperationCatalogView extends Object implements org.apache.flink.table.catalog.CatalogView
A view created from aQueryOperationvia operations onTable.
-
-
Constructor Summary
Constructors Constructor Description QueryOperationCatalogView(QueryOperation queryOperation)QueryOperationCatalogView(QueryOperation queryOperation, org.apache.flink.table.catalog.CatalogView originalView)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description QueryOperationCatalogViewcopy()StringgetComment()Optional<String>getDescription()Optional<String>getDetailedDescription()StringgetExpandedQuery()Map<String,String>getOptions()StringgetOriginalQuery()Optional<org.apache.flink.table.catalog.CatalogView>getOriginalView()QueryOperationgetQueryOperation()org.apache.flink.table.api.SchemagetUnresolvedSchema()booleansupportsShowCreateView()
-
-
-
Constructor Detail
-
QueryOperationCatalogView
public QueryOperationCatalogView(QueryOperation queryOperation)
-
QueryOperationCatalogView
public QueryOperationCatalogView(QueryOperation queryOperation, org.apache.flink.table.catalog.CatalogView originalView)
-
-
Method Detail
-
getQueryOperation
public QueryOperation getQueryOperation()
-
getUnresolvedSchema
public org.apache.flink.table.api.Schema getUnresolvedSchema()
- Specified by:
getUnresolvedSchemain interfaceorg.apache.flink.table.catalog.CatalogBaseTable
-
getOptions
public Map<String,String> getOptions()
- Specified by:
getOptionsin interfaceorg.apache.flink.table.catalog.CatalogBaseTable
-
getComment
public String getComment()
- Specified by:
getCommentin interfaceorg.apache.flink.table.catalog.CatalogBaseTable
-
copy
public QueryOperationCatalogView copy()
- Specified by:
copyin interfaceorg.apache.flink.table.catalog.CatalogBaseTable
-
getDescription
public Optional<String> getDescription()
- Specified by:
getDescriptionin interfaceorg.apache.flink.table.catalog.CatalogBaseTable
-
getDetailedDescription
public Optional<String> getDetailedDescription()
- Specified by:
getDetailedDescriptionin interfaceorg.apache.flink.table.catalog.CatalogBaseTable
-
getOriginalQuery
public String getOriginalQuery()
- Specified by:
getOriginalQueryin interfaceorg.apache.flink.table.catalog.CatalogView
-
getExpandedQuery
public String getExpandedQuery()
- Specified by:
getExpandedQueryin interfaceorg.apache.flink.table.catalog.CatalogView
-
supportsShowCreateView
@Internal public boolean supportsShowCreateView()
-
getOriginalView
@Internal public Optional<org.apache.flink.table.catalog.CatalogView> getOriginalView()
-
-