Package org.apache.flink.table.jdbc
Class ColumnInfo
- java.lang.Object
-
- org.apache.flink.table.jdbc.ColumnInfo
-
public class ColumnInfo extends Object
Column info forResultSetMetaData, it is converted fromLogicalType.
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringcolumnTypeName()static ColumnInfofromLogicalType(String columnName, org.apache.flink.table.types.logical.LogicalType type)Build column info from given logical type.intgetColumnDisplaySize()StringgetColumnName()intgetColumnType()intgetPrecision()intgetScale()booleanisNullable()booleanisSigned()
-
-
-
Method Detail
-
getColumnType
public int getColumnType()
-
isSigned
public boolean isSigned()
-
getPrecision
public int getPrecision()
-
getScale
public int getScale()
-
getColumnDisplaySize
public int getColumnDisplaySize()
-
getColumnName
public String getColumnName()
-
isNullable
public boolean isNullable()
-
columnTypeName
public String columnTypeName()
-
fromLogicalType
public static ColumnInfo fromLogicalType(String columnName, org.apache.flink.table.types.logical.LogicalType type)
Build column info from given logical type.- Parameters:
columnName- the column nametype- the logical type- Returns:
- the result column info
-
-