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

Definition at line 60 of file ValueTimestamp.java.
Public Member Functions | |
| ValueTimestamp () | |
| ValueTimestamp (Timestamp val) | |
| ValueTimestamp (long val) | |
| ValueTimestamp (String str) throws antlr.RecognitionException | |
| String | toString () |
| Value | unop (int op) throws ValueException |
| Value | binop (int op, Value l) throws ValueException |
| Two-level virtual operator dispatch. | |
| Value | binop (int op, ValueString r) throws ValueException |
| Value | binop (int op, ValueInterval r) throws ValueException |
| void | readExternal (ObjectInput in) throws IOException, ClassNotFoundException |
| void | writeExternal (ObjectOutput out) throws IOException |
| Object | asJavaObject () |
| void | fromJavaObject (Object obj) throws ValueException |
| Type | getType () |
| Value | convert (TypeTimestamp type) |
| Value | convert (TypeDate type) |
| Value | convert (TypeTime type) |
| void | serializeKey (KeyStream out) throws IOException |
| Extern | getExtern () |
| void | setExtern (Extern extern) |
Package Attributes | |
| int | nanos = 0 |
| Extern = null | |
Static Package Attributes | |
| SimpleDateFormat | df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss") |
|
|
Definition at line 66 of file ValueTimestamp.java. Referenced by com.quadcap.sql.types.ValueTimestamp.binop(). |
|
|
Definition at line 68 of file ValueTimestamp.java. References com.quadcap.sql.types.ValueTimestamp.nanos. |
|
|
Definition at line 73 of file ValueTimestamp.java. References com.quadcap.sql.types.ValueTimestamp.nanos. |
|
|
Definition at line 78 of file ValueTimestamp.java. References com.quadcap.sql.types.ValueTimestamp.df, and com.quadcap.sql.types.ValueTimestamp.nanos. |
|
|
Reimplemented from com.quadcap.sql.types.ValueDateTime. Definition at line 168 of file ValueTimestamp.java. References com.quadcap.sql.types.ValueTimestamp.nanos. |
|
||||||||||||
|
Reimplemented from com.quadcap.sql.types.Value. Definition at line 131 of file ValueTimestamp.java. References com.quadcap.sql.types.ValueDateTime.getCal(), and com.quadcap.sql.types.ValueTimestamp.ValueTimestamp(). |
|
||||||||||||
|
Reimplemented from com.quadcap.sql.types.Value. Definition at line 123 of file ValueTimestamp.java. References com.quadcap.sql.types.Value.binop(), and com.quadcap.sql.types.ValueTimestamp.ValueTimestamp(). |
|
||||||||||||
|
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.ValueDateTime. Definition at line 119 of file ValueTimestamp.java. References com.quadcap.sql.types.ValueTimestamp.binop(). Referenced by com.quadcap.sql.types.ValueTimestamp.binop(). |
|
|
Reimplemented from com.quadcap.sql.types.Value. Definition at line 199 of file ValueTimestamp.java. |
|
|
Reimplemented from com.quadcap.sql.types.Value. Definition at line 195 of file ValueTimestamp.java. |
|
|
Reimplemented from com.quadcap.sql.types.Value. Definition at line 191 of file ValueTimestamp.java. References com.quadcap.sql.types.ValueTimestamp.convert(). Referenced by com.quadcap.sql.types.ValueTimestamp.convert(). |
|
|
Implements com.quadcap.sql.types.Value. Definition at line 174 of file ValueTimestamp.java. References com.quadcap.sql.types.ValueTimestamp.fromJavaObject(), and com.quadcap.sql.types.ValueTimestamp.nanos. Referenced by com.quadcap.sql.types.ValueTimestamp.fromJavaObject(). |
|
|
Definition at line 210 of file ValueTimestamp.java. |
|
|
Implements com.quadcap.sql.types.ValueDateTime. Definition at line 187 of file ValueTimestamp.java. |
|
|
Reimplemented from com.quadcap.sql.types.ValueDateTime. Definition at line 154 of file ValueTimestamp.java. References com.quadcap.sql.types.ValueTimestamp.nanos, and com.quadcap.sql.types.ValueTimestamp.readExternal(). Referenced by com.quadcap.sql.types.ValueTimestamp.readExternal(). |
|
|
Reimplemented from com.quadcap.sql.types.ValueDateTime. Definition at line 203 of file ValueTimestamp.java. References com.quadcap.sql.types.ValueTimestamp.nanos, and com.quadcap.sql.types.ValueTimestamp.serializeKey(). Referenced by com.quadcap.sql.types.ValueTimestamp.serializeKey(). |
|
|
Definition at line 211 of file ValueTimestamp.java. References com.quadcap.sql.types.ValueTimestamp.setExtern(). Referenced by com.quadcap.sql.types.ValueTimestamp.setExtern(). |
|
|
Reimplemented from com.quadcap.sql.types.ValueDateTime. Definition at line 103 of file ValueTimestamp.java. References com.quadcap.sql.types.ValueTimestamp.df. |
|
|
Reimplemented from com.quadcap.sql.types.ValueDateTime. Definition at line 109 of file ValueTimestamp.java. References com.quadcap.sql.types.ValueTimestamp.unop(). Referenced by com.quadcap.sql.types.ValueTimestamp.unop(). |
|
|
Reimplemented from com.quadcap.sql.types.ValueDateTime. Definition at line 161 of file ValueTimestamp.java. References com.quadcap.sql.types.ValueTimestamp.nanos, and com.quadcap.sql.types.ValueTimestamp.writeExternal(). Referenced by com.quadcap.sql.types.ValueTimestamp.writeExternal(). |
|
|
Definition at line 64 of file ValueTimestamp.java. Referenced by com.quadcap.sql.types.ValueTimestamp.toString(), and com.quadcap.sql.types.ValueTimestamp.ValueTimestamp(). |
|
|
Definition at line 209 of file ValueTimestamp.java. |
|