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

Definition at line 54 of file ValueDateTime.java.
Public Member Functions | |
| ValueDateTime () | |
| ValueDateTime (long val) | |
| long | getTime () |
| String | toString () |
| Value | unop (int op) throws ValueException |
| abstract Value | binop (int op, Value l) throws ValueException |
| Two-level virtual operator dispatch. | |
| Value | binop (int op, ValueNull r) throws ValueException |
| Value | binop (int op, ValueDate r) throws ValueException |
| Value | binop (int op, ValueTime r) throws ValueException |
| Value | binop (int op, ValueTimestamp r) throws ValueException |
| void | readExternal (ObjectInput in) throws IOException, ClassNotFoundException |
| void | writeExternal (ObjectOutput out) throws IOException |
| Object | asJavaObject () |
| abstract Type | getType () |
| void | serializeKey (KeyStream out) throws IOException |
Static Public Member Functions | |
| final Value | binop (int op, ValueDateTime e, ValueDateTime f) throws ValueException |
Package Functions | |
| Calendar | getCal () |
Package Attributes | |
| long | val |
|
|
Definition at line 57 of file ValueDateTime.java. |
|
|
Definition at line 59 of file ValueDateTime.java. |
|
|
Implements com.quadcap.sql.types.Value. Reimplemented in com.quadcap.sql.types.ValueDate, com.quadcap.sql.types.ValueTime, and com.quadcap.sql.types.ValueTimestamp. Definition at line 150 of file ValueDateTime.java. |
|
||||||||||||||||
|
Definition at line 113 of file ValueDateTime.java. |
|
||||||||||||
|
Reimplemented from com.quadcap.sql.types.Value. Definition at line 109 of file ValueDateTime.java. References com.quadcap.sql.types.Value.binop(). |
|
||||||||||||
|
Reimplemented from com.quadcap.sql.types.Value. Reimplemented in com.quadcap.sql.types.ValueTime. Definition at line 105 of file ValueDateTime.java. References com.quadcap.sql.types.Value.binop(). |
|
||||||||||||
|
Reimplemented from com.quadcap.sql.types.Value. Definition at line 101 of file ValueDateTime.java. References com.quadcap.sql.types.Value.binop(). |
|
||||||||||||
|
Reimplemented from com.quadcap.sql.types.Value. Definition at line 85 of file ValueDateTime.java. |
|
||||||||||||
|
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. Implemented in com.quadcap.sql.types.ValueDate, com.quadcap.sql.types.ValueTime, and com.quadcap.sql.types.ValueTimestamp. |
|
|
Definition at line 63 of file ValueDateTime.java. References com.quadcap.sql.types.ValueDateTime.val. Referenced by com.quadcap.sql.types.ValueTimestamp.binop(), and com.quadcap.sql.types.ValueDate.binop(). |
|
|
Definition at line 69 of file ValueDateTime.java. References com.quadcap.sql.types.ValueDateTime.val. Referenced by com.quadcap.jdbc.ResultSet.getDate(), com.quadcap.jdbc.ResultSet.getTime(), and com.quadcap.jdbc.ResultSet.getTimestamp(). |
|
|
Implements com.quadcap.sql.types.Value. Implemented in com.quadcap.sql.types.ValueDate, com.quadcap.sql.types.ValueTime, and com.quadcap.sql.types.ValueTimestamp. |
|
|
Reimplemented in com.quadcap.sql.types.ValueDate, com.quadcap.sql.types.ValueTime, and com.quadcap.sql.types.ValueTimestamp. Definition at line 138 of file ValueDateTime.java. References com.quadcap.sql.types.ValueDateTime.readExternal(), and com.quadcap.sql.types.ValueDateTime.val. Referenced by com.quadcap.sql.types.ValueDateTime.readExternal(). |
|
|
Implements com.quadcap.sql.types.Value. Reimplemented in com.quadcap.sql.types.ValueTimestamp. Definition at line 157 of file ValueDateTime.java. References com.quadcap.sql.types.ValueDateTime.serializeKey(), and com.quadcap.sql.types.ValueDateTime.val. Referenced by com.quadcap.sql.types.ValueDateTime.serializeKey(). |
|
|
Reimplemented in com.quadcap.sql.types.ValueDate, com.quadcap.sql.types.ValueTime, and com.quadcap.sql.types.ValueTimestamp. Definition at line 71 of file ValueDateTime.java. References com.quadcap.sql.types.ValueDateTime.val. |
|
|
Reimplemented from com.quadcap.sql.types.Value. Reimplemented in com.quadcap.sql.types.ValueDate, com.quadcap.sql.types.ValueTime, and com.quadcap.sql.types.ValueTimestamp. Definition at line 73 of file ValueDateTime.java. References com.quadcap.sql.types.ValueDateTime.unop(). Referenced by com.quadcap.sql.types.ValueDateTime.unop(). |
|
|
Reimplemented in com.quadcap.sql.types.ValueDate, com.quadcap.sql.types.ValueTime, and com.quadcap.sql.types.ValueTimestamp. Definition at line 144 of file ValueDateTime.java. References com.quadcap.sql.types.ValueDateTime.val, and com.quadcap.sql.types.ValueDateTime.writeExternal(). Referenced by com.quadcap.sql.types.ValueDateTime.writeExternal(). |
|