public final class ColumnInfo
extends java.lang.Object
Constructor and Description |
---|
ColumnInfo(java.lang.String schemaName,
TypeInfo typeInfo,
java.util.List<java.util.function.Function<java.lang.Object,java.lang.Object>> typeArguments,
java.lang.String sqlTypeName,
java.lang.String sqlConstraint,
boolean isVirtual)
Constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getSchemaName()
Name of the column as is defined in zserio schema.
|
java.lang.String |
getSqlConstraint()
Gets column SQL constraint expression.
|
java.lang.String |
getSqlTypeName()
Gets SQL type name of the column.
|
java.util.List<java.util.function.Function<java.lang.Object,java.lang.Object>> |
getTypeArguments()
Gets sequence of column type arguments.
|
TypeInfo |
getTypeInfo()
Gets type information for the column type.
|
boolean |
isVirtual()
Gets whether the column is a virtual column.
|
public ColumnInfo(java.lang.String schemaName, TypeInfo typeInfo, java.util.List<java.util.function.Function<java.lang.Object,java.lang.Object>> typeArguments, java.lang.String sqlTypeName, java.lang.String sqlConstraint, boolean isVirtual)
schemaName
- Column schema name.typeInfo
- Column type info.typeArguments
- Column type arguments.sqlTypeName
- Column SQL type name.sqlConstraint
- Column SQL constraint.isVirtual
- Flag whether the column is virtual.public java.lang.String getSchemaName()
public TypeInfo getTypeInfo()
public java.util.List<java.util.function.Function<java.lang.Object,java.lang.Object>> getTypeArguments()
public java.lang.String getSqlTypeName()
public java.lang.String getSqlConstraint()
public boolean isVirtual()
Last updated 2024-12-05 10:34:50