Package com.databend.jdbc
Class DatabendColumnInfo
- java.lang.Object
-
- com.databend.jdbc.DatabendColumnInfo
-
public class DatabendColumnInfo extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDatabendColumnInfo.Builderstatic classDatabendColumnInfo.Nullable
-
Constructor Summary
Constructors Constructor Description DatabendColumnInfo(int columnType, List<Integer> columnParameterTypes, com.databend.client.data.DatabendRawType type, DatabendColumnInfo.Nullable nullable, boolean currency, boolean signed, int precision, int scale, int columnDisplaySize, String columnLabel, String columnName, String tableName, String schemaName, String catalogName)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCatalogName()intgetColumnDisplaySize()StringgetColumnLabel()StringgetColumnName()List<Integer>getColumnParameterTypes()intgetColumnType()StringgetColumnTypeName()DatabendColumnInfo.NullablegetNullable()intgetPrecision()intgetScale()StringgetSchemaName()StringgetTableName()com.databend.client.data.DatabendRawTypegetType()booleanisCurrency()booleanisSigned()static DatabendColumnInfo.BuildernewBuilder(String name, com.databend.client.data.DatabendRawType type)static DatabendColumnInfoof(String name, com.databend.client.data.DatabendRawType type)static voidsetTypeInfo(DatabendColumnInfo.Builder builder, com.databend.client.data.DatabendRawType type)
-
-
-
Constructor Detail
-
DatabendColumnInfo
public DatabendColumnInfo(int columnType, List<Integer> columnParameterTypes, com.databend.client.data.DatabendRawType type, DatabendColumnInfo.Nullable nullable, boolean currency, boolean signed, int precision, int scale, int columnDisplaySize, String columnLabel, String columnName, String tableName, String schemaName, String catalogName)
-
-
Method Detail
-
of
public static DatabendColumnInfo of(String name, com.databend.client.data.DatabendRawType type)
-
setTypeInfo
public static void setTypeInfo(DatabendColumnInfo.Builder builder, com.databend.client.data.DatabendRawType type)
-
newBuilder
public static DatabendColumnInfo.Builder newBuilder(String name, com.databend.client.data.DatabendRawType type)
-
getColumnType
public int getColumnType()
-
getType
public com.databend.client.data.DatabendRawType getType()
-
getNullable
public DatabendColumnInfo.Nullable getNullable()
-
getColumnTypeName
public String getColumnTypeName()
-
isCurrency
public boolean isCurrency()
-
isSigned
public boolean isSigned()
-
getPrecision
public int getPrecision()
-
getScale
public int getScale()
-
getColumnDisplaySize
public int getColumnDisplaySize()
-
getColumnLabel
public String getColumnLabel()
-
getColumnName
public String getColumnName()
-
getTableName
public String getTableName()
-
getSchemaName
public String getSchemaName()
-
getCatalogName
public String getCatalogName()
-
-