列大小在jOOQ中

时间:2012-12-20 16:16:21

标签: sql jooq

使用ResultSet我可以使用ResultSetMetaDatavarchar(15)获取数据库列的大小(例如,metaData.getColumnDisplaySize(index)为15)。我是否可以使用jOOQ获得此尺寸?

使用ResultSet我遇到了UDT的问题,而且我已经使用jOOQ来访问数据库(并且它适用于UDT)所以如果是的话它将是完美的

1 个答案:

答案 0 :(得分:4)

您正在寻找的元信息不是由jOOQ 2.x API提供的。计划在即将发布的3.0版本中为org.jooq.DataType API添加长度,精度和比例

这已注册为功能请求#456


事实上,这现在在github上实现,并将包含在jOOQ 3.0中。实现您正在寻找的内容所需的API使用情况将如下所示(示例):

int length = record.getField(0).getDataType().length();

实质上,org.jooq.DataType将有以下三种方法:

int length();
int precision();
int scale();
相关问题