Quadcap Embeddable Database

com.quadcap.sql.types.ValueUnknown Class Reference

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

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

Detailed Description

The UNKNOWN value.

Author:
Stan Bailes

Definition at line 51 of file ValueUnknown.java.

Public Member Functions

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

Value binop (int op, ValueBlob r) throws ValueException
Value binop (int op, ValueBoolean e) throws ValueException
Value binop (int op, ValueByte r) throws ValueException
Value binop (int op, ValueClob r) throws ValueException
Value binop (int op, ValueDate r) throws ValueException
Value binop (int op, ValueDefault r) throws ValueException
Value binop (int op, ValueDouble r) throws ValueException
Value binop (int op, ValueFloat r) throws ValueException
Value binop (int op, ValueInteger r) throws ValueException
Value binop (int op, ValueInterval r) throws ValueException
Value binop (int op, ValueLong r) throws ValueException
Value binop (int op, ValueNull r) throws ValueException
Value binop (int op, ValueOctets r) throws ValueException
Value binop (int op, ValuePattern r) throws ValueException
Value binop (int op, ValueScaledInteger r) throws ValueException
Value binop (int op, ValueShort r) throws ValueException
Value binop (int op, ValueTime r) throws ValueException
Value binop (int op, ValueTimestamp r) throws ValueException
Value binop (int op, ValueType r) throws ValueException
Value binop (int op, ValueUnknown r) throws ValueException
boolean isTrue ()
Object asJavaObject ()
void fromJavaObject (Object obj) throws ValueException
Value convert (TypeDecimal type)
Type getType ()
void readExternal (ObjectInput in) throws IOException
void writeExternal (ObjectOutput out) throws IOException
void serializeKey (KeyStream out) throws IOException

Static Public Attributes

final ValueUnknown valueUnknown = new ValueUnknown()


Constructor & Destructor Documentation

com.quadcap.sql.types.ValueUnknown.ValueUnknown  ) 
 

Definition at line 55 of file ValueUnknown.java.


Member Function Documentation

Object com.quadcap.sql.types.ValueUnknown.asJavaObject  )  [virtual]
 

Implements com.quadcap.sql.types.Value.

Definition at line 167 of file ValueUnknown.java.

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

Reimplemented from com.quadcap.sql.types.Value.

Definition at line 161 of file ValueUnknown.java.

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

Definition at line 157 of file ValueUnknown.java.

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

Reimplemented from com.quadcap.sql.types.Value.

Definition at line 153 of file ValueUnknown.java.

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

Reimplemented from com.quadcap.sql.types.Value.

Definition at line 149 of file ValueUnknown.java.

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

Reimplemented from com.quadcap.sql.types.Value.

Definition at line 145 of file ValueUnknown.java.

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

Reimplemented from com.quadcap.sql.types.Value.

Definition at line 141 of file ValueUnknown.java.

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

Reimplemented from com.quadcap.sql.types.Value.

Definition at line 137 of file ValueUnknown.java.

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

Reimplemented from com.quadcap.sql.types.Value.

Definition at line 133 of file ValueUnknown.java.

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

Reimplemented from com.quadcap.sql.types.Value.

Definition at line 129 of file ValueUnknown.java.

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

Reimplemented from com.quadcap.sql.types.Value.

Definition at line 125 of file ValueUnknown.java.

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

Reimplemented from com.quadcap.sql.types.Value.

Definition at line 121 of file ValueUnknown.java.

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

Reimplemented from com.quadcap.sql.types.Value.

Definition at line 117 of file ValueUnknown.java.

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

Reimplemented from com.quadcap.sql.types.Value.

Definition at line 113 of file ValueUnknown.java.

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

Reimplemented from com.quadcap.sql.types.Value.

Definition at line 109 of file ValueUnknown.java.

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

Definition at line 105 of file ValueUnknown.java.

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

Reimplemented from com.quadcap.sql.types.Value.

Definition at line 101 of file ValueUnknown.java.

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

Reimplemented from com.quadcap.sql.types.Value.

Definition at line 97 of file ValueUnknown.java.

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

Reimplemented from com.quadcap.sql.types.Value.

Definition at line 93 of file ValueUnknown.java.

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

Reimplemented from com.quadcap.sql.types.Value.

Definition at line 77 of file ValueUnknown.java.

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

Reimplemented from com.quadcap.sql.types.Value.

Definition at line 73 of file ValueUnknown.java.

Value com.quadcap.sql.types.ValueUnknown.binop int  op,
Value  l
throws ValueException [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); ...

Implements com.quadcap.sql.types.Value.

Definition at line 69 of file ValueUnknown.java.

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

Referenced by com.quadcap.sql.types.ValueUnknown.binop().

Value com.quadcap.sql.types.ValueUnknown.convert TypeDecimal  type  ) 
 

Reimplemented from com.quadcap.sql.types.Value.

Definition at line 175 of file ValueUnknown.java.

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

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

void com.quadcap.sql.types.ValueUnknown.fromJavaObject Object  obj  )  throws ValueException [virtual]
 

Implements com.quadcap.sql.types.Value.

Definition at line 171 of file ValueUnknown.java.

References com.quadcap.sql.types.ValueUnknown.fromJavaObject().

Referenced by com.quadcap.sql.types.ValueUnknown.fromJavaObject().

Type com.quadcap.sql.types.ValueUnknown.getType  )  [virtual]
 

Implements com.quadcap.sql.types.Value.

Definition at line 179 of file ValueUnknown.java.

boolean com.quadcap.sql.types.ValueUnknown.isTrue  ) 
 

Definition at line 165 of file ValueUnknown.java.

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

Definition at line 183 of file ValueUnknown.java.

References com.quadcap.sql.types.ValueUnknown.readExternal().

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

void com.quadcap.sql.types.ValueUnknown.serializeKey KeyStream  out  )  throws IOException [virtual]
 

Implements com.quadcap.sql.types.Value.

Definition at line 191 of file ValueUnknown.java.

References com.quadcap.sql.types.ValueUnknown.serializeKey().

Referenced by com.quadcap.sql.types.ValueUnknown.serializeKey().

Value com.quadcap.sql.types.ValueUnknown.unop int  op  )  throws ValueException
 

Reimplemented from com.quadcap.sql.types.Value.

Definition at line 57 of file ValueUnknown.java.

References com.quadcap.sql.types.ValueUnknown.unop().

Referenced by com.quadcap.sql.types.ValueUnknown.unop().

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

Definition at line 186 of file ValueUnknown.java.

References com.quadcap.sql.types.ValueUnknown.writeExternal().

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


Member Data Documentation

final ValueUnknown com.quadcap.sql.types.ValueUnknown.valueUnknown = new ValueUnknown() [static]
 

Definition at line 53 of file ValueUnknown.java.