T
- CatalogTable
or CatalogView
@PublicEvolving public interface ResolvedCatalogBaseTable<T extends CatalogBaseTable> extends CatalogBaseTable
CatalogBaseTable.TableKind
Modifier and Type | Method and Description |
---|---|
T |
getOrigin()
Returns the original, unresolved metadata object from the
Catalog . |
ResolvedSchema |
getResolvedSchema()
Returns a fully resolved and validated
ResolvedSchema . |
default TableSchema |
getSchema()
Deprecated.
This method returns the deprecated
TableSchema class. The old class was a
hybrid of resolved and unresolved schema information. It has been replaced by the new
ResolvedSchema which is resolved by the framework and accessible via getResolvedSchema() . |
copy, getComment, getDescription, getDetailedDescription, getOptions, getTableKind, getUnresolvedSchema
T getOrigin()
Catalog
.
This method might be useful if catalog-specific object instances should be directly forwarded from the catalog to a factory.
ResolvedSchema getResolvedSchema()
ResolvedSchema
.
Connectors can configure themselves by accessing ResolvedSchema.getPrimaryKey()
and ResolvedSchema.toPhysicalRowDataType()
.
@Deprecated default TableSchema getSchema()
TableSchema
class. The old class was a
hybrid of resolved and unresolved schema information. It has been replaced by the new
ResolvedSchema
which is resolved by the framework and accessible via getResolvedSchema()
.getSchema
in interface CatalogBaseTable
Copyright © 2014–2024 The Apache Software Foundation. All rights reserved.