Quadcap Embeddable Database

com.quadcap.sql.types.TypeClob Class Reference

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

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

Detailed Description

The SQL CLOB type.

Author:
Stan Bailes

Definition at line 57 of file TypeClob.java.

Public Member Functions

 TypeClob ()
 TypeClob (int max)
String getTypeName ()
int getMax ()
int getJDBCType ()
String getJDBCClassName ()
int getPrecision ()
int getScale ()
int getMaxPrecision ()
int getMinScale ()
int getMaxScale ()
boolean isCharType ()
boolean isCaseSensitive ()
boolean isCurrency ()
boolean isSigned ()
int getDisplayWidth ()
String toString ()
void readExternal (ObjectInput in) throws IOException
 We don't bother serializing the data, since Java serialization is only used for the type portion of a table column.

void writeExternal (ObjectOutput out) throws IOException
Value convert (Value v) throws ValueException
String getCreateParams ()

Static Public Attributes

final TypeClob typeClob = new TypeClob()

Package Attributes

int max = -1


Constructor & Destructor Documentation

com.quadcap.sql.types.TypeClob.TypeClob  ) 
 

Definition at line 61 of file TypeClob.java.

com.quadcap.sql.types.TypeClob.TypeClob int  max  ) 
 

Definition at line 63 of file TypeClob.java.


Member Function Documentation

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

Implements com.quadcap.sql.types.Type.

Definition at line 126 of file TypeClob.java.

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

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

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

Implements com.quadcap.sql.types.Type.

Definition at line 130 of file TypeClob.java.

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

Implements com.quadcap.sql.types.Type.

Definition at line 101 of file TypeClob.java.

References com.quadcap.sql.types.TypeClob.max.

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

Implements com.quadcap.sql.types.Type.

Definition at line 81 of file TypeClob.java.

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

Implements com.quadcap.sql.types.Type.

Definition at line 73 of file TypeClob.java.

int com.quadcap.sql.types.TypeClob.getMax  ) 
 

Definition at line 71 of file TypeClob.java.

References com.quadcap.sql.types.TypeClob.max.

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

Implements com.quadcap.sql.types.Type.

Definition at line 87 of file TypeClob.java.

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

Implements com.quadcap.sql.types.Type.

Definition at line 91 of file TypeClob.java.

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

Implements com.quadcap.sql.types.Type.

Definition at line 89 of file TypeClob.java.

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

Implements com.quadcap.sql.types.Type.

Definition at line 83 of file TypeClob.java.

References com.quadcap.sql.types.TypeClob.max.

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

Implements com.quadcap.sql.types.Type.

Definition at line 85 of file TypeClob.java.

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

Implements com.quadcap.sql.types.Type.

Definition at line 67 of file TypeClob.java.

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

Implements com.quadcap.sql.types.Type.

Definition at line 95 of file TypeClob.java.

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

Implements com.quadcap.sql.types.Type.

Definition at line 93 of file TypeClob.java.

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

Implements com.quadcap.sql.types.Type.

Definition at line 97 of file TypeClob.java.

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

Implements com.quadcap.sql.types.Type.

Definition at line 99 of file TypeClob.java.

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

We don't bother serializing the data, since Java serialization is only used for the type portion of a table column.

Definition at line 118 of file TypeClob.java.

References com.quadcap.sql.types.TypeClob.max, and com.quadcap.sql.types.TypeClob.readExternal().

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

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

Definition at line 103 of file TypeClob.java.

References com.quadcap.sql.types.TypeClob.max.

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

Definition at line 122 of file TypeClob.java.

References com.quadcap.sql.types.TypeClob.max, and com.quadcap.sql.types.TypeClob.writeExternal().

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


Member Data Documentation

int com.quadcap.sql.types.TypeClob.max = -1 [package]
 

Definition at line 59 of file TypeClob.java.

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

final TypeClob com.quadcap.sql.types.TypeClob.typeClob = new TypeClob() [static]
 

Definition at line 58 of file TypeClob.java.