All Packages
Class weblogic.jdbc.informix4.InformixInterval
java.lang.Object
|
+----weblogic.jdbc.informix4.InformixInterval
- public class InformixInterval
- extends Object
-
InformixInterval(InformixColumnMetaData, byte[])
- Constructs InformixInterval given the raw interval data and metadata info.
-
getDay()
- Gets the signed value of the DAY field of the INTERVAL.
-
getFraction()
- Gets the signed value of the FRACTION field of the INTERVAL.
-
getHour()
- Gets the signed value of the HOUR field of the INTERVAL.
-
getMinute()
- Gets the signed value of the MINUTE field of the INTERVAL.
-
getMonth()
- Gets the signed value of the MONTH field of the INTERVAL.
-
getSecond()
- Gets the signed value of the SECOND field of the INTERVAL.
-
getString()
- Formats an INTERVAL in the Informix INTERVAL escape format.
-
getYear()
- Gets the signed value of the YEAR field of an INTERVAL.
InformixInterval
protected InformixInterval(InformixColumnMetaData metadata,
byte inData[]) throws SQLException
- Constructs InformixInterval given the raw interval data and metadata info.
- Parameters:
- metadata - meta data info.
- inData - the interval data. There is no checking for NULL data.
- inScale - the scale of the interval as defined by Informix.
- inPrecision - the precision of the interval as defined by Informix.
getString
public String getString() throws SQLException
- Formats an INTERVAL in the Informix INTERVAL escape format.
Examples:
'123456789-01' for a YEAR(9) TO MONTH INTERVAL
'-12345 11:12:13.14151' for a DAY(5) TO FRACTION(5) INTERVAL
- Returns:
- String in Informix INTERVAL escape format.
getYear
public int getYear() throws SQLException
- Gets the signed value of the YEAR field of an INTERVAL.
If the YEAR field is not defined in the INTERVAL,
this method returns a value of zero.
getMonth
public int getMonth() throws SQLException
- Gets the signed value of the MONTH field of the INTERVAL.
If the MONTH field is not defined in the INTERVAL,
this method returns a value of zero.
getDay
public int getDay() throws SQLException
- Gets the signed value of the DAY field of the INTERVAL.
If the DAY field is not defined in the INTERVAL,
this method returns a value of zero.
getHour
public int getHour() throws SQLException
- Gets the signed value of the HOUR field of the INTERVAL.
If the HOUR field is not defined in the INTERVAL,
this method returns a value of zero.
getMinute
public int getMinute() throws SQLException
- Gets the signed value of the MINUTE field of the INTERVAL.
If the MINUTE field is not defined in the INTERVAL,
this method returns a value of zero.
getSecond
public int getSecond() throws SQLException
- Gets the signed value of the SECOND field of the INTERVAL.
If the SECOND field is not defined in the INTERVAL,
this method returns a value of zero.
getFraction
public int getFraction() throws SQLException
- Gets the signed value of the FRACTION field of the INTERVAL.
Values returned by this method are all normalized to:
(Actual Fractional Value) * (10**5)
Examples:
- FRACTION TO FRACTION(5) of '.12345' is returned as 12345.
- FRACTION TO FRACTION(5) of '-.00005' is returned as -5.
- FRACTION TO FRACTION(3) of '-.123' is returned as -12300.
If the FRACTION field is not defined in the INTERVAL,
this method returns a value of zero.
All Packages