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 aQueryOperation
via 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 QueryOperationCatalogView
copy()
String
getComment()
Optional<String>
getDescription()
Optional<String>
getDetailedDescription()
String
getExpandedQuery()
Map<String,String>
getOptions()
String
getOriginalQuery()
Optional<org.apache.flink.table.catalog.CatalogView>
getOriginalView()
QueryOperation
getQueryOperation()
org.apache.flink.table.api.Schema
getUnresolvedSchema()
boolean
supportsShowCreateView()
-
-
-
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:
getUnresolvedSchema
in interfaceorg.apache.flink.table.catalog.CatalogBaseTable
-
getOptions
public Map<String,String> getOptions()
- Specified by:
getOptions
in interfaceorg.apache.flink.table.catalog.CatalogBaseTable
-
getComment
public String getComment()
- Specified by:
getComment
in interfaceorg.apache.flink.table.catalog.CatalogBaseTable
-
copy
public QueryOperationCatalogView copy()
- Specified by:
copy
in interfaceorg.apache.flink.table.catalog.CatalogBaseTable
-
getDescription
public Optional<String> getDescription()
- Specified by:
getDescription
in interfaceorg.apache.flink.table.catalog.CatalogBaseTable
-
getDetailedDescription
public Optional<String> getDetailedDescription()
- Specified by:
getDetailedDescription
in interfaceorg.apache.flink.table.catalog.CatalogBaseTable
-
getOriginalQuery
public String getOriginalQuery()
- Specified by:
getOriginalQuery
in interfaceorg.apache.flink.table.catalog.CatalogView
-
getExpandedQuery
public String getExpandedQuery()
- Specified by:
getExpandedQuery
in interfaceorg.apache.flink.table.catalog.CatalogView
-
supportsShowCreateView
@Internal public boolean supportsShowCreateView()
-
getOriginalView
@Internal public Optional<org.apache.flink.table.catalog.CatalogView> getOriginalView()
-
-