Quadcap Embeddable Database

com.quadcap.sql.types.TypeTimestamp Class Reference

Inheritance diagram for com.quadcap.sql.types.TypeTimestamp:

com.quadcap.sql.types.Type Externalizable List of all members.

Detailed Description

The SQL TIMESTAMP type.

Author:
Stan Bailes

Definition at line 57 of file TypeTimestamp.java.

Public Member Functions

 TypeTimestamp ()
 TypeTimestamp (int precision, boolean tz)
String getTypeName ()
int getJDBCType ()
String getJDBCClassName ()
int getPrecision ()
int getScale ()
int getMaxPrecision ()
int getMinScale ()
int getMaxScale ()
boolean isCharType ()
boolean isCaseSensitive ()
boolean isCurrency ()
boolean isSigned ()
String toString ()
int getDisplayWidth ()
void readExternal (ObjectInput in) throws IOException
void writeExternal (ObjectOutput out) throws IOException
Value convert (Value v) throws ValueException
String getCreateParams ()

Static Public Attributes

final TypeTimestamp typeTimestamp = new TypeTimestamp()

Package Attributes

int precision = 0
boolean tz = false


Constructor & Destructor Documentation

com.quadcap.sql.types.TypeTimestamp.TypeTimestamp  ) 
 

Definition at line 63 of file TypeTimestamp.java.

com.quadcap.sql.types.TypeTimestamp.TypeTimestamp int  precision,
boolean  tz
 

Definition at line 65 of file TypeTimestamp.java.


Member Function Documentation

Value com.quadcap.sql.types.TypeTimestamp.convert Value  v  )  throws ValueException
 

Implements com.quadcap.sql.types.Type.

Definition at line 124 of file TypeTimestamp.java.

References com.quadcap.sql.types.TypeTimestamp.convert().

Referenced by com.quadcap.sql.types.TypeTimestamp.convert().

String com.quadcap.sql.types.TypeTimestamp.getCreateParams  ) 
 

Implements com.quadcap.sql.types.Type.

Definition at line 128 of file TypeTimestamp.java.

int com.quadcap.sql.types.TypeTimestamp.getDisplayWidth  ) 
 

Implements com.quadcap.sql.types.Type.

Definition at line 107 of file TypeTimestamp.java.

References com.quadcap.sql.types.TypeTimestamp.precision, and com.quadcap.sql.types.TypeTimestamp.tz.

String com.quadcap.sql.types.TypeTimestamp.getJDBCClassName  ) 
 

Implements com.quadcap.sql.types.Type.

Definition at line 76 of file TypeTimestamp.java.

int com.quadcap.sql.types.TypeTimestamp.getJDBCType  ) 
 

Implements com.quadcap.sql.types.Type.

Definition at line 74 of file TypeTimestamp.java.

int com.quadcap.sql.types.TypeTimestamp.getMaxPrecision  ) 
 

Implements com.quadcap.sql.types.Type.

Definition at line 82 of file TypeTimestamp.java.

int com.quadcap.sql.types.TypeTimestamp.getMaxScale  ) 
 

Implements com.quadcap.sql.types.Type.

Definition at line 86 of file TypeTimestamp.java.

int com.quadcap.sql.types.TypeTimestamp.getMinScale  ) 
 

Implements com.quadcap.sql.types.Type.

Definition at line 84 of file TypeTimestamp.java.

int com.quadcap.sql.types.TypeTimestamp.getPrecision  ) 
 

Implements com.quadcap.sql.types.Type.

Definition at line 78 of file TypeTimestamp.java.

References com.quadcap.sql.types.TypeTimestamp.precision.

int com.quadcap.sql.types.TypeTimestamp.getScale  ) 
 

Implements com.quadcap.sql.types.Type.

Definition at line 80 of file TypeTimestamp.java.

String com.quadcap.sql.types.TypeTimestamp.getTypeName  ) 
 

Implements com.quadcap.sql.types.Type.

Definition at line 70 of file TypeTimestamp.java.

boolean com.quadcap.sql.types.TypeTimestamp.isCaseSensitive  ) 
 

Implements com.quadcap.sql.types.Type.

Definition at line 90 of file TypeTimestamp.java.

boolean com.quadcap.sql.types.TypeTimestamp.isCharType  ) 
 

Implements com.quadcap.sql.types.Type.

Definition at line 88 of file TypeTimestamp.java.

boolean com.quadcap.sql.types.TypeTimestamp.isCurrency  ) 
 

Implements com.quadcap.sql.types.Type.

Definition at line 92 of file TypeTimestamp.java.

boolean com.quadcap.sql.types.TypeTimestamp.isSigned  ) 
 

Implements com.quadcap.sql.types.Type.

Definition at line 94 of file TypeTimestamp.java.

void com.quadcap.sql.types.TypeTimestamp.readExternal ObjectInput  in  )  throws IOException
 

Definition at line 114 of file TypeTimestamp.java.

References com.quadcap.sql.types.TypeTimestamp.precision, com.quadcap.sql.types.TypeTimestamp.readExternal(), and com.quadcap.sql.types.TypeTimestamp.tz.

Referenced by com.quadcap.sql.types.TypeTimestamp.readExternal().

String com.quadcap.sql.types.TypeTimestamp.toString  ) 
 

Definition at line 96 of file TypeTimestamp.java.

References com.quadcap.sql.types.TypeTimestamp.precision, and com.quadcap.sql.types.TypeTimestamp.tz.

void com.quadcap.sql.types.TypeTimestamp.writeExternal ObjectOutput  out  )  throws IOException
 

Definition at line 119 of file TypeTimestamp.java.

References com.quadcap.sql.types.TypeTimestamp.precision, com.quadcap.sql.types.TypeTimestamp.tz, and com.quadcap.sql.types.TypeTimestamp.writeExternal().

Referenced by com.quadcap.sql.types.TypeTimestamp.writeExternal().


Member Data Documentation

int com.quadcap.sql.types.TypeTimestamp.precision = 0 [package]
 

Definition at line 60 of file TypeTimestamp.java.

Referenced by com.quadcap.sql.types.TypeTimestamp.getDisplayWidth(), com.quadcap.sql.types.TypeTimestamp.getPrecision(), com.quadcap.sql.types.TypeTimestamp.readExternal(), com.quadcap.sql.types.TypeTimestamp.toString(), and com.quadcap.sql.types.TypeTimestamp.writeExternal().

final TypeTimestamp com.quadcap.sql.types.TypeTimestamp.typeTimestamp = new TypeTimestamp() [static]
 

Definition at line 58 of file TypeTimestamp.java.

boolean com.quadcap.sql.types.TypeTimestamp.tz = false [package]
 

Definition at line 61 of file TypeTimestamp.java.

Referenced by com.quadcap.sql.types.TypeTimestamp.getDisplayWidth(), com.quadcap.sql.types.TypeTimestamp.readExternal(), com.quadcap.sql.types.TypeTimestamp.toString(), and com.quadcap.sql.types.TypeTimestamp.writeExternal().