VerticaTypes 类
JDBC 不支持 Vertica 所支持的所有数据类型。Vertica JDBC 客户端驱动程序包含一个名为VerticaTypes
的附加类,可帮助您处理识别这些特定于Vertica 的数据类型。它包含可在代码中用于指定 Vertica 数据类型的常量。此类定义了两种不同类别的数据类型:
-
Vertica 的 13 种时间间隔值。此类包含每种类型的常量属性。当实例化
VerticaDayTimeInterval
和VerticaYearMonthInterval
类的成员时,您可以使用这些常量来选择特定的时间间隔类型:// Create a day to second interval. VerticaDayTimeInterval dayInt = new VerticaDayTimeInterval( VerticaTypes.INTERVAL_DAY_TO_SECOND, 10, 0, 5, 40, 0, 0, false); // Create a year to month interval. VerticaYearMonthInterval monthInt = new VerticaYearMonthInterval( VerticaTypes.INTERVAL_YEAR_TO_MONTH, 10, 6, false);
-
Vertica UUID 数据类型。使用
VerticaTypes.UUID
的一种方法是查询表的元数据以查看列是否为 UUID。有关示例,请参阅 UUID 值。
有关此类的详细信息,请参阅 JDBC 文档。