Quadcap Embeddable Database

com.quadcap.sql.types.Value Class Reference

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

com.quadcap.sql.types.ValueBlob com.quadcap.sql.types.ValueBoolean com.quadcap.sql.types.ValueByte com.quadcap.sql.types.ValueDateTime com.quadcap.sql.types.ValueDefault com.quadcap.sql.types.ValueDouble com.quadcap.sql.types.ValueFloat com.quadcap.sql.types.ValueInteger com.quadcap.sql.types.ValueInterval com.quadcap.sql.types.ValueLong com.quadcap.sql.types.ValueNull com.quadcap.sql.types.ValueOctets com.quadcap.sql.types.ValuePattern com.quadcap.sql.types.ValueScaledInteger com.quadcap.sql.types.ValueShort com.quadcap.sql.types.ValueString com.quadcap.sql.types.ValueType com.quadcap.sql.types.ValueUnknown List of all members.

Detailed Description

A runtime SQL value.

Types:

Author:
Stan Bailes

Definition at line 85 of file Value.java.

Public Member Functions

 Value ()
abstract Value binop (int op, Value l) throws ValueException
 Two-level virtual operator dispatch.

abstract Object asJavaObject () throws SQLException
abstract Type getType () throws SQLException
abstract void fromJavaObject (Object obj) throws ValueException
abstract void serializeKey (KeyStream out) throws IOException
Value convert (TypeBigInt type) throws ValueException
Value convert (TypeBinary type) throws ValueException
Value convert (TypeBlob type) throws ValueException
Value convert (TypeBoolean type) throws ValueException
Value convert (TypeChar type) throws ValueException
Value convert (TypeClob type) throws ValueException
Value convert (TypeDate type) throws ValueException
Value convert (TypeDecimal type) throws ValueException
Value convert (TypeInt type) throws ValueException
Value convert (TypeInterval type) throws ValueException
Value convert (TypeReal type) throws ValueException
Value convert (TypeSmallInt type) throws ValueException
Value convert (TypeVarChar type) throws ValueException
Value convert (TypeVarBinary type) throws ValueException
Value convert (TypeTime type) throws ValueException
Value convert (TypeTimestamp type) throws ValueException
Value convert (TypeTinyInt type) throws ValueException
Value binop (int op, ValueBlob v) throws ValueException
Value binop (int op, ValueBoolean v) throws ValueException
Value binop (int op, ValueByte v) throws ValueException
Value binop (int op, ValueClob v) throws ValueException
Value binop (int op, ValueDate v) throws ValueException
Value binop (int op, ValueDouble v) throws ValueException
Value binop (int op, ValueFloat v) throws ValueException
Value binop (int op, ValueInteger v) throws ValueException
Value binop (int op, ValueInterval v) throws ValueException
Value binop (int op, ValueLong v) throws ValueException
Value binop (int op, ValueNull v) throws ValueException
Value binop (int op, ValueOctets v) throws ValueException
Value binop (int op, ValuePattern v) throws ValueException
Value binop (int op, ValueScaledInteger v) throws ValueException
Value binop (int op, ValueShort v) throws ValueException
Value binop (int op, ValueString l) throws ValueException
Value binop (int op, ValueTime v) throws ValueException
Value binop (int op, ValueTimestamp v) throws ValueException
Value binop (int op, ValueUnknown v) throws ValueException
final ValueException badBinop (int op, Value v)
Value unop (int op) throws ValueException
void setDatafile (Datafile db)

Static Public Member Functions

String tn (Value v)
final Value binop (int op, Value l, Value r) throws ValueException
final ValueException badBinop (int op, Value l, Value r)
final boolean isTrue (Value ret) throws ValueException
final boolean boolOp (int op, Value l, Value r) throws ValueException
final boolean isNull (Value val)
final byte[] bytes (Value val)
final Value fromBytes (byte[] b)
final Type typeForJdbcType (int type)
final Value fromObject (Object obj) throws ValueException

Static Public Attributes

boolean isCaseSensitive = true

Package Functions

final ValueException badType (Type type)

Static Package Functions

final void jc (String javaClass, String valueClass)
 [static initializer]
final void jdbcType (int typeNum, Type type)
 [static initializer]

Static Package Attributes

final Hashtable javaTypes = new Hashtable()
final Hashtable jdbcTypes = new Hashtable()


Constructor & Destructor Documentation

com.quadcap.sql.types.Value.Value  ) 
 

Definition at line 86 of file Value.java.


Member Function Documentation

com.quadcap.sql.types.Value.[static initializer]  )  [static, package]
 

com.quadcap.sql.types.Value.[static initializer]  )  [static, package]
 

abstract Object com.quadcap.sql.types.Value.asJavaObject  )  throws SQLException [pure virtual]
 

Implemented in com.quadcap.sql.types.ValueBlob, com.quadcap.sql.types.ValueBoolean, com.quadcap.sql.types.ValueByte, com.quadcap.sql.types.ValueClob, com.quadcap.sql.types.ValueDate, com.quadcap.sql.types.ValueDateTime, com.quadcap.sql.types.ValueDefault, com.quadcap.sql.types.ValueDouble, com.quadcap.sql.types.ValueFloat, com.quadcap.sql.types.ValueInteger, com.quadcap.sql.types.ValueInterval, com.quadcap.sql.types.ValueLong, com.quadcap.sql.types.ValueNull, com.quadcap.sql.types.ValueOctets, com.quadcap.sql.types.ValuePattern, com.quadcap.sql.types.ValueScaledInteger, com.quadcap.sql.types.ValueShort, com.quadcap.sql.types.ValueString, com.quadcap.sql.types.ValueTime, com.quadcap.sql.types.ValueTimestamp, com.quadcap.sql.types.ValueType, and com.quadcap.sql.types.ValueUnknown.

Referenced by com.quadcap.jdbc.ResultSet.getObject().

final ValueException com.quadcap.sql.types.Value.badBinop int  op,
Value  v
 

Definition at line 307 of file Value.java.

final ValueException com.quadcap.sql.types.Value.badBinop int  op,
Value  l,
Value  r
[static]
 

Definition at line 300 of file Value.java.

References com.quadcap.sql.types.Value.badBinop().

Referenced by com.quadcap.sql.types.Value.badBinop(), and com.quadcap.sql.types.Value.binop().

final ValueException com.quadcap.sql.types.Value.badType Type  type  )  [package]
 

Definition at line 138 of file Value.java.

References com.quadcap.sql.types.Value.badType().

Referenced by com.quadcap.sql.types.Value.badType().

Value com.quadcap.sql.types.Value.binop int  op,
ValueUnknown  v
throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueBoolean, com.quadcap.sql.types.ValueNull, and com.quadcap.sql.types.ValueUnknown.

Definition at line 296 of file Value.java.

Value com.quadcap.sql.types.Value.binop int  op,
ValueTimestamp  v
throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueDateTime, com.quadcap.sql.types.ValueNull, com.quadcap.sql.types.ValueString, and com.quadcap.sql.types.ValueUnknown.

Definition at line 292 of file Value.java.

References com.quadcap.sql.types.Value.badBinop().

Value com.quadcap.sql.types.Value.binop int  op,
ValueTime  v
throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueDateTime, com.quadcap.sql.types.ValueNull, com.quadcap.sql.types.ValueString, com.quadcap.sql.types.ValueTime, and com.quadcap.sql.types.ValueUnknown.

Definition at line 288 of file Value.java.

References com.quadcap.sql.types.Value.badBinop().

Value com.quadcap.sql.types.Value.binop int  op,
ValueString  l
throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueClob, com.quadcap.sql.types.ValueDate, com.quadcap.sql.types.ValueNull, com.quadcap.sql.types.ValueString, com.quadcap.sql.types.ValueTime, and com.quadcap.sql.types.ValueTimestamp.

Definition at line 284 of file Value.java.

Value com.quadcap.sql.types.Value.binop int  op,
ValueShort  v
throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueByte, com.quadcap.sql.types.ValueDouble, com.quadcap.sql.types.ValueFloat, com.quadcap.sql.types.ValueInteger, com.quadcap.sql.types.ValueInterval, com.quadcap.sql.types.ValueLong, com.quadcap.sql.types.ValueNull, com.quadcap.sql.types.ValueScaledInteger, com.quadcap.sql.types.ValueShort, and com.quadcap.sql.types.ValueUnknown.

Definition at line 280 of file Value.java.

References com.quadcap.sql.types.Value.badBinop().

Value com.quadcap.sql.types.Value.binop int  op,
ValueScaledInteger  v
throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueByte, com.quadcap.sql.types.ValueDouble, com.quadcap.sql.types.ValueFloat, com.quadcap.sql.types.ValueInteger, com.quadcap.sql.types.ValueInterval, com.quadcap.sql.types.ValueLong, com.quadcap.sql.types.ValueNull, com.quadcap.sql.types.ValueScaledInteger, com.quadcap.sql.types.ValueShort, and com.quadcap.sql.types.ValueUnknown.

Definition at line 276 of file Value.java.

References com.quadcap.sql.types.Value.badBinop().

Value com.quadcap.sql.types.Value.binop int  op,
ValuePattern  v
throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueNull, com.quadcap.sql.types.ValueString, and com.quadcap.sql.types.ValueUnknown.

Definition at line 272 of file Value.java.

References com.quadcap.sql.types.Value.badBinop().

Value com.quadcap.sql.types.Value.binop int  op,
ValueOctets  v
throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueNull, com.quadcap.sql.types.ValueOctets, and com.quadcap.sql.types.ValueUnknown.

Definition at line 268 of file Value.java.

References com.quadcap.sql.types.Value.badBinop().

Value com.quadcap.sql.types.Value.binop int  op,
ValueNull  v
throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueBoolean, com.quadcap.sql.types.ValueByte, com.quadcap.sql.types.ValueDateTime, com.quadcap.sql.types.ValueDouble, com.quadcap.sql.types.ValueFloat, com.quadcap.sql.types.ValueInteger, com.quadcap.sql.types.ValueInterval, com.quadcap.sql.types.ValueLong, com.quadcap.sql.types.ValueNull, com.quadcap.sql.types.ValueOctets, com.quadcap.sql.types.ValueScaledInteger, com.quadcap.sql.types.ValueShort, com.quadcap.sql.types.ValueString, and com.quadcap.sql.types.ValueUnknown.

Definition at line 264 of file Value.java.

References com.quadcap.sql.types.Value.badBinop().

Value com.quadcap.sql.types.Value.binop int  op,
ValueLong  v
throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueByte, com.quadcap.sql.types.ValueDouble, com.quadcap.sql.types.ValueFloat, com.quadcap.sql.types.ValueInteger, com.quadcap.sql.types.ValueInterval, com.quadcap.sql.types.ValueLong, com.quadcap.sql.types.ValueNull, com.quadcap.sql.types.ValueScaledInteger, com.quadcap.sql.types.ValueShort, and com.quadcap.sql.types.ValueUnknown.

Definition at line 260 of file Value.java.

References com.quadcap.sql.types.Value.badBinop().

Value com.quadcap.sql.types.Value.binop int  op,
ValueInterval  v
throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueDate, com.quadcap.sql.types.ValueInterval, com.quadcap.sql.types.ValueNull, com.quadcap.sql.types.ValueTime, com.quadcap.sql.types.ValueTimestamp, and com.quadcap.sql.types.ValueUnknown.

Definition at line 256 of file Value.java.

References com.quadcap.sql.types.Value.badBinop().

Value com.quadcap.sql.types.Value.binop int  op,
ValueInteger  v
throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueByte, com.quadcap.sql.types.ValueDouble, com.quadcap.sql.types.ValueFloat, com.quadcap.sql.types.ValueInteger, com.quadcap.sql.types.ValueInterval, com.quadcap.sql.types.ValueLong, com.quadcap.sql.types.ValueNull, com.quadcap.sql.types.ValueScaledInteger, com.quadcap.sql.types.ValueShort, and com.quadcap.sql.types.ValueUnknown.

Definition at line 252 of file Value.java.

References com.quadcap.sql.types.Value.badBinop().

Value com.quadcap.sql.types.Value.binop int  op,
ValueFloat  v
throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueByte, com.quadcap.sql.types.ValueDouble, com.quadcap.sql.types.ValueFloat, com.quadcap.sql.types.ValueInteger, com.quadcap.sql.types.ValueInterval, com.quadcap.sql.types.ValueLong, com.quadcap.sql.types.ValueScaledInteger, com.quadcap.sql.types.ValueShort, and com.quadcap.sql.types.ValueUnknown.

Definition at line 248 of file Value.java.

References com.quadcap.sql.types.Value.badBinop().

Value com.quadcap.sql.types.Value.binop int  op,
ValueDouble  v
throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueByte, com.quadcap.sql.types.ValueDouble, com.quadcap.sql.types.ValueFloat, com.quadcap.sql.types.ValueInteger, com.quadcap.sql.types.ValueInterval, com.quadcap.sql.types.ValueLong, com.quadcap.sql.types.ValueNull, com.quadcap.sql.types.ValueScaledInteger, com.quadcap.sql.types.ValueShort, and com.quadcap.sql.types.ValueUnknown.

Definition at line 244 of file Value.java.

References com.quadcap.sql.types.Value.badBinop().

Value com.quadcap.sql.types.Value.binop int  op,
ValueDate  v
throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueDateTime, com.quadcap.sql.types.ValueNull, com.quadcap.sql.types.ValueString, and com.quadcap.sql.types.ValueUnknown.

Definition at line 240 of file Value.java.

References com.quadcap.sql.types.Value.badBinop().

Value com.quadcap.sql.types.Value.binop int  op,
ValueClob  v
throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueNull, and com.quadcap.sql.types.ValueUnknown.

Definition at line 236 of file Value.java.

References com.quadcap.sql.types.Value.badBinop().

Value com.quadcap.sql.types.Value.binop int  op,
ValueByte  v
throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueByte, com.quadcap.sql.types.ValueDouble, com.quadcap.sql.types.ValueFloat, com.quadcap.sql.types.ValueInteger, com.quadcap.sql.types.ValueInterval, com.quadcap.sql.types.ValueLong, com.quadcap.sql.types.ValueNull, com.quadcap.sql.types.ValueScaledInteger, com.quadcap.sql.types.ValueShort, and com.quadcap.sql.types.ValueUnknown.

Definition at line 232 of file Value.java.

References com.quadcap.sql.types.Value.badBinop().

Value com.quadcap.sql.types.Value.binop int  op,
ValueBoolean  v
throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueBoolean, com.quadcap.sql.types.ValueNull, and com.quadcap.sql.types.ValueUnknown.

Definition at line 228 of file Value.java.

References com.quadcap.sql.types.Value.badBinop().

Value com.quadcap.sql.types.Value.binop int  op,
ValueBlob  v
throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueNull, and com.quadcap.sql.types.ValueUnknown.

Definition at line 224 of file Value.java.

References com.quadcap.sql.types.Value.badBinop().

final Value com.quadcap.sql.types.Value.binop int  op,
Value  l,
Value  r
throws ValueException [static]
 

Definition at line 124 of file Value.java.

References com.quadcap.sql.types.Value.binop().

abstract Value com.quadcap.sql.types.Value.binop int  op,
Value  l
throws ValueException [pure virtual]
 

Two-level virtual operator dispatch.

Each subtype implements the same basic template for this abstract function:

 Value binop(int op, Value l) {
    return l.binop(op, this);
 }

 
Then, type overloading allows for each type to implement all ops for which it can be the left hand side for all allowed types on the right hand side: Value binop(int op, ValueInteger l); Value binop(int op, ValueLong l); ...

Implemented in com.quadcap.sql.types.ValueBlob, com.quadcap.sql.types.ValueBoolean, com.quadcap.sql.types.ValueByte, com.quadcap.sql.types.ValueClob, com.quadcap.sql.types.ValueDate, com.quadcap.sql.types.ValueDateTime, com.quadcap.sql.types.ValueDefault, com.quadcap.sql.types.ValueDouble, com.quadcap.sql.types.ValueFloat, com.quadcap.sql.types.ValueInteger, com.quadcap.sql.types.ValueInterval, com.quadcap.sql.types.ValueLong, com.quadcap.sql.types.ValueNull, com.quadcap.sql.types.ValueOctets, com.quadcap.sql.types.ValuePattern, com.quadcap.sql.types.ValueScaledInteger, com.quadcap.sql.types.ValueShort, com.quadcap.sql.types.ValueString, com.quadcap.sql.types.ValueTime, com.quadcap.sql.types.ValueTimestamp, com.quadcap.sql.types.ValueType, and com.quadcap.sql.types.ValueUnknown.

Referenced by com.quadcap.sql.types.ValueTimestamp.binop(), com.quadcap.sql.types.ValueTime.binop(), com.quadcap.sql.types.ValueString.binop(), com.quadcap.sql.types.ValueShort.binop(), com.quadcap.sql.types.ValueScaledInteger.binop(), com.quadcap.sql.types.ValueLong.binop(), com.quadcap.sql.types.ValueInterval.binop(), com.quadcap.sql.types.ValueInteger.binop(), com.quadcap.sql.types.ValueFloat.binop(), com.quadcap.sql.types.ValueDouble.binop(), com.quadcap.sql.types.ValueDateTime.binop(), com.quadcap.sql.types.ValueDate.binop(), com.quadcap.sql.types.ValueClob.binop(), com.quadcap.sql.types.ValueByte.binop(), com.quadcap.sql.types.Value.binop(), and com.quadcap.sql.AggregateExpression.updateAggregate().

final boolean com.quadcap.sql.types.Value.boolOp int  op,
Value  l,
Value  r
throws ValueException [static]
 

Definition at line 320 of file Value.java.

References com.quadcap.sql.types.Value.boolOp().

Referenced by com.quadcap.sql.types.Value.boolOp(), and com.quadcap.sql.AggregateExpression.updateAggregate().

final byte [] com.quadcap.sql.types.Value.bytes Value  val  )  [static]
 

Definition at line 337 of file Value.java.

References com.quadcap.sql.types.Value.bytes(), com.quadcap.sql.io.DataOutputStream.toByteArray(), and com.quadcap.sql.io.ObjectOutputStream.writeObject().

Referenced by com.quadcap.sql.types.Value.bytes().

Value com.quadcap.sql.types.Value.convert TypeTinyInt  type  )  throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueBoolean, com.quadcap.sql.types.ValueByte, com.quadcap.sql.types.ValueDouble, com.quadcap.sql.types.ValueFloat, com.quadcap.sql.types.ValueInteger, com.quadcap.sql.types.ValueLong, com.quadcap.sql.types.ValueNull, com.quadcap.sql.types.ValueScaledInteger, com.quadcap.sql.types.ValueShort, and com.quadcap.sql.types.ValueString.

Definition at line 219 of file Value.java.

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

Reimplemented in com.quadcap.sql.types.ValueDate, com.quadcap.sql.types.ValueNull, com.quadcap.sql.types.ValueString, com.quadcap.sql.types.ValueTime, and com.quadcap.sql.types.ValueTimestamp.

Definition at line 215 of file Value.java.

Value com.quadcap.sql.types.Value.convert TypeTime  type  )  throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueNull, com.quadcap.sql.types.ValueString, com.quadcap.sql.types.ValueTime, and com.quadcap.sql.types.ValueTimestamp.

Definition at line 211 of file Value.java.

Value com.quadcap.sql.types.Value.convert TypeVarBinary  type  )  throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueBlob, com.quadcap.sql.types.ValueBoolean, com.quadcap.sql.types.ValueNull, and com.quadcap.sql.types.ValueOctets.

Definition at line 207 of file Value.java.

Value com.quadcap.sql.types.Value.convert TypeVarChar  type  )  throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueClob, com.quadcap.sql.types.ValueNull, com.quadcap.sql.types.ValueOctets, and com.quadcap.sql.types.ValueString.

Definition at line 200 of file Value.java.

Value com.quadcap.sql.types.Value.convert TypeSmallInt  type  )  throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueBoolean, com.quadcap.sql.types.ValueByte, com.quadcap.sql.types.ValueDouble, com.quadcap.sql.types.ValueFloat, com.quadcap.sql.types.ValueInteger, com.quadcap.sql.types.ValueLong, com.quadcap.sql.types.ValueNull, com.quadcap.sql.types.ValueScaledInteger, com.quadcap.sql.types.ValueShort, and com.quadcap.sql.types.ValueString.

Definition at line 196 of file Value.java.

Value com.quadcap.sql.types.Value.convert TypeReal  type  )  throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueBoolean, com.quadcap.sql.types.ValueByte, com.quadcap.sql.types.ValueDouble, com.quadcap.sql.types.ValueFloat, com.quadcap.sql.types.ValueInteger, com.quadcap.sql.types.ValueLong, com.quadcap.sql.types.ValueNull, com.quadcap.sql.types.ValueScaledInteger, com.quadcap.sql.types.ValueShort, and com.quadcap.sql.types.ValueString.

Definition at line 192 of file Value.java.

Value com.quadcap.sql.types.Value.convert TypeInterval  type  )  throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueInterval, com.quadcap.sql.types.ValueNull, and com.quadcap.sql.types.ValueString.

Definition at line 188 of file Value.java.

Value com.quadcap.sql.types.Value.convert TypeInt  type  )  throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueBoolean, com.quadcap.sql.types.ValueByte, com.quadcap.sql.types.ValueDouble, com.quadcap.sql.types.ValueFloat, com.quadcap.sql.types.ValueInteger, com.quadcap.sql.types.ValueLong, com.quadcap.sql.types.ValueNull, com.quadcap.sql.types.ValueScaledInteger, com.quadcap.sql.types.ValueShort, and com.quadcap.sql.types.ValueString.

Definition at line 184 of file Value.java.

Value com.quadcap.sql.types.Value.convert TypeDecimal  type  )  throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueBoolean, com.quadcap.sql.types.ValueByte, com.quadcap.sql.types.ValueDouble, com.quadcap.sql.types.ValueFloat, com.quadcap.sql.types.ValueInteger, com.quadcap.sql.types.ValueInterval, com.quadcap.sql.types.ValueLong, com.quadcap.sql.types.ValueNull, com.quadcap.sql.types.ValueScaledInteger, com.quadcap.sql.types.ValueShort, com.quadcap.sql.types.ValueString, and com.quadcap.sql.types.ValueUnknown.

Definition at line 180 of file Value.java.

Value com.quadcap.sql.types.Value.convert TypeDate  type  )  throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueDate, com.quadcap.sql.types.ValueNull, com.quadcap.sql.types.ValueString, and com.quadcap.sql.types.ValueTimestamp.

Definition at line 176 of file Value.java.

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

Reimplemented in com.quadcap.sql.types.ValueClob, com.quadcap.sql.types.ValueNull, and com.quadcap.sql.types.ValueString.

Definition at line 172 of file Value.java.

Value com.quadcap.sql.types.Value.convert TypeChar  type  )  throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueNull, com.quadcap.sql.types.ValueOctets, and com.quadcap.sql.types.ValueString.

Definition at line 160 of file Value.java.

Value com.quadcap.sql.types.Value.convert TypeBoolean  type  )  throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueBoolean, com.quadcap.sql.types.ValueByte, com.quadcap.sql.types.ValueInteger, com.quadcap.sql.types.ValueLong, com.quadcap.sql.types.ValueNull, com.quadcap.sql.types.ValueOctets, and com.quadcap.sql.types.ValueShort.

Definition at line 156 of file Value.java.

Value com.quadcap.sql.types.Value.convert TypeBlob  type  )  throws ValueException
 

Reimplemented in com.quadcap.sql.types.ValueBlob, com.quadcap.sql.types.ValueNull, and com.quadcap.sql.types.ValueOctets.

Definition at line 152 of file Value.java.