IfmxTimeSeries 类

IfmxTimeSeries 类用于实现 IfmxTimeSeriesUDT TimeSeries 接口。接口提供对属于类的方法和任何常量的抽象描述。IfmxTimeSeriesUDT 接口指定任何日历类可能需要的标准常量。该接口仅旨在供要开发日历类的程序员使用。

通过以下方式创建 IfmxTimeSeries 对象:
  • 从数据库选择时间系列
  • 对新对象进行实例化以插入到数据库
IfmxTimeSeries 类为这些情况定义以下构造函数:
IfmxTimeSeries()

IfmxTimeSeries(java.sql.Timestamp startdate, 
    IfmxCalendar cal, 
    String containerName, 
    int threshold,
    String sqlTypeName, 
    Connection conn)
throws SQLexception 

当您从数据库选择时间系列时,getObject 方法用于从结果集抽取时间系列。GBase 8s JDBC Driver 使用第一个构造函数 IfmxTimeSeries() 来对新的 IfmxTimeSeries 对象进行实例化。它会创建未初始化任何变量的空对象。

当您在客户机上创建时间系列来插入到数据库时,使用第二个构造函数来将对象实例化。此构造函数通过解析输入字符串来对新对象进行初始化。需要以下信息:
  • 开始日期
  • 日历(数据库中必须存在日历)
  • 容器名称(数据库中必须存在容器)。
  • 阈值
  • 行类型名称(数据库中必须存在行类型)
  • 有效连接。连接必须将时间系列类型条目包括在其类型映射中(请参阅创建定制类型映射)。
  • 时间系列是规则的还是不规则的

IfmxTimeSeries 类提供用于操纵时间系列的方法。IfmxTimeSeries 类还提供从 JDBC ResultSet 接口继承的方法。从 JDBC ResultSet 接口继承的公共方法中列出了这些方法,请参阅 JDBC 文档以获取这些方法的更多信息。