类 JdbcFieldInfoExtra
java.lang.Object
org.apache.arrow.adbc.driver.jdbc.adapter.JdbcFieldInfoExtra
关于来自 JDBC 的列的信息,用于推断列类型。
上游 JdbcFieldInfo
的扩展,后者缺少某些数据库所需的字段。
-
构造函数概要
构造函数 -
方法概要
修饰符和类型方法描述int
int
查询列的列索引。@Nullable String
获取基本 Arrow 版本。int
Types
类型。int
int
int
数值精度,对于Types.NUMERIC
和Types.DECIMAL
类型。@Nullable String
int
getScale()
数值标度,对于Types.NUMERIC
和Types.DECIMAL
类型。int
int
int
可空性。toString()
-
构造函数详细信息
-
JdbcFieldInfoExtra
从DatabaseMetaData.getColumns(String, String, String, String)
的结果创建一个 JdbcFieldInfoExtra。- 参数
rs
- 结果集。- 抛出
SQLException
-
-
方法详细信息
-
getFieldInfo
获取基本 Arrow 版本。 -
getJdbcType
public int getJdbcType()Types
类型。 -
getTypeName
-
getNumPrecRadix
public int getNumPrecRadix() -
getRemarks
-
getColumnDef
-
getSqlDataType
public int getSqlDataType() -
getSqlDatetimeSub
public int getSqlDatetimeSub() -
getCharOctetLength
public int getCharOctetLength() -
getOrdinalPosition
public int getOrdinalPosition() -
isNullable
public int isNullable()可空性。 -
getPrecision
public int getPrecision()数值精度,对于Types.NUMERIC
和Types.DECIMAL
类型。 -
getScale
public int getScale()数值标度,对于Types.NUMERIC
和Types.DECIMAL
类型。 -
getColumn
public int getColumn()查询列的列索引。 -
toString
-