Package org.apache.flink.table.api
Class Schema.UnresolvedMetadataColumn
java.lang.Object
org.apache.flink.table.api.Schema.UnresolvedColumn
org.apache.flink.table.api.Schema.UnresolvedMetadataColumn
- Enclosing class:
- Schema
@PublicEvolving
public static final class Schema.UnresolvedMetadataColumn
extends Schema.UnresolvedColumn
Declaration of a metadata column that will be resolved to
Column.MetadataColumn during
schema resolution.-
Constructor Summary
ConstructorsConstructorDescriptionUnresolvedMetadataColumn(String columnName, AbstractDataType<?> dataType, String metadataKey, boolean isVirtual) UnresolvedMetadataColumn(String columnName, AbstractDataType<?> dataType, String metadataKey, boolean isVirtual, String comment) -
Method Summary
Methods inherited from class org.apache.flink.table.api.Schema.UnresolvedColumn
getComment, getName
-
Constructor Details
-
UnresolvedMetadataColumn
public UnresolvedMetadataColumn(String columnName, AbstractDataType<?> dataType, @Nullable String metadataKey, boolean isVirtual) -
UnresolvedMetadataColumn
public UnresolvedMetadataColumn(String columnName, AbstractDataType<?> dataType, @Nullable String metadataKey, boolean isVirtual, @Nullable String comment)
-
-
Method Details
-
getDataType
-
getMetadataKey
-
isVirtual
public boolean isVirtual() -
toString
- Overrides:
toStringin classSchema.UnresolvedColumn
-
equals
- Overrides:
equalsin classSchema.UnresolvedColumn
-
hashCode
public int hashCode()- Overrides:
hashCodein classSchema.UnresolvedColumn
-