![]() |
Quadcap Embeddable Database |
Inheritance diagram for com.quadcap.sql.types.Value:

Types:
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() |
|
|
Definition at line 86 of file Value.java. |
|
|
|
|
|
|
|
|
||||||||||||
|
Definition at line 307 of file Value.java. |
|
||||||||||||||||
|
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(). |
|
|
Definition at line 138 of file Value.java. References com.quadcap.sql.types.Value.badType(). Referenced by com.quadcap.sql.types.Value.badType(). |
|
||||||||||||
|
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. |
|
||||||||||||
|
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(). |
|
||||||||||||
|
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(). |
|
||||||||||||
|
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. |
|
||||||||||||
|
||||||||||||
|
||||||||||||
|
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(). |
|
||||||||||||
|
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(). |
|
||||||||||||
|
||||||||||||
|
||||||||||||
|
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(). |
|
||||||||||||
|
||||||||||||
|
||||||||||||
|
||||||||||||
|
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(). |
|
||||||||||||
|
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(). |
|
||||||||||||
|
||||||||||||
|
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(). |
|
||||||||||||
|
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(). |
|
||||||||||||||||
|
Definition at line 124 of file Value.java. References com.quadcap.sql.types.Value.binop(). |
|
||||||||||||
|
||||||||||||||||
|
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(). |
|
|
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(). |
|
|
|
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. |
|
|
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. |
|
|
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. |
|
|
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. |
|
|
|
|
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. |
|
|
|
|
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. |
|
|
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. |
|
|
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. |
|
|
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. |
|
|
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. |