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

Definition at line 57 of file ValueInteger.java.
Public Member Functions | |
| ValueInteger () | |
| ValueInteger (int val) | |
| int | intValue () |
| Value | unop (int op) throws ValueException |
| 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, ValueInteger r) throws ValueException |
| Value | binop (int op, ValueScaledInteger r) throws ValueException |
| Value | binop (int op, ValueShort r) throws ValueException |
| Value | binop (int op, ValueByte r) throws ValueException |
| Value | binop (int op, ValueDouble r) throws ValueException |
| Value | binop (int op, ValueLong r) throws ValueException |
| Value | binop (int op, ValueFloat r) throws ValueException |
| void | readExternal (ObjectInput in) throws IOException |
| void | writeExternal (ObjectOutput out) throws IOException |
| Object | readObject (ObjectInput in) throws IOException, ClassNotFoundException |
| void | writeObject (ObjectOutput out, Object object) throws IOException |
| Object | asJavaObject () |
| void | fromJavaObject (Object obj) throws ValueException |
| String | toString () |
| Value | convert (TypeBoolean type) throws ValueException |
| Value | convert (TypeTinyInt type) throws ValueException |
| Value | convert (TypeSmallInt type) throws ValueException |
| Value | convert (TypeInt type) throws ValueException |
| Value | convert (TypeBigInt type) throws ValueException |
| Value | convert (TypeDecimal type) throws ValueException |
| Value | convert (TypeReal type) throws ValueException |
| Type | getType () |
| void | serializeKey (KeyStream out) throws IOException |
| Extern | getExtern () |
| void | setExtern (Extern extern) |
Static Public Member Functions | |
| final Value | binop (int op, ValueInteger e, ValueInteger f) throws ValueException |
Static Public Attributes | |
| ValueInteger | MINUS_ONE = new ValueInteger(-1) |
| ValueInteger | ZERO = new ValueInteger(0) |
| ValueInteger | PLUS_ONE = new ValueInteger(1) |
| ValueInteger | MIN_VALUE = new ValueInteger(Integer.MIN_VALUE) |
Package Attributes | |
| int | val |
| Extern = null | |
|
|
Definition at line 70 of file ValueInteger.java. Referenced by com.quadcap.sql.types.ValueInteger.binop(), com.quadcap.sql.types.ValueInteger.readObject(), and com.quadcap.sql.types.ValueInteger.unop(). |
|
|
Definition at line 72 of file ValueInteger.java. |
|
|
Implements com.quadcap.sql.types.Value. Definition at line 208 of file ValueInteger.java. References com.quadcap.sql.types.ValueInteger.val. |
|
||||||||||||||||
|
Definition at line 144 of file ValueInteger.java. References com.quadcap.sql.types.ValueInteger.MINUS_ONE, com.quadcap.sql.types.ValueInteger.PLUS_ONE, com.quadcap.sql.types.ValueInteger.ValueInteger(), and com.quadcap.sql.types.ValueInteger.ZERO. |
|
||||||||||||
|
Reimplemented from com.quadcap.sql.types.Value. Definition at line 140 of file ValueInteger.java. References com.quadcap.sql.types.Value.binop(), and com.quadcap.sql.types.ValueInteger.val. |
|
||||||||||||
|
Reimplemented from com.quadcap.sql.types.Value. Definition at line 136 of file ValueInteger.java. References com.quadcap.sql.types.Value.binop(), and com.quadcap.sql.types.ValueInteger.val. |
|
||||||||||||
|
Reimplemented from com.quadcap.sql.types.Value. Definition at line 132 of file ValueInteger.java. References com.quadcap.sql.types.Value.binop(), and com.quadcap.sql.types.ValueInteger.val. |
|
||||||||||||
|
Reimplemented from com.quadcap.sql.types.Value. Definition at line 128 of file ValueInteger.java. References com.quadcap.sql.types.ValueInteger.binop(), and com.quadcap.sql.types.ValueInteger.ValueInteger(). |
|
||||||||||||
|
Reimplemented from com.quadcap.sql.types.Value. Definition at line 124 of file ValueInteger.java. References com.quadcap.sql.types.ValueInteger.binop(), and com.quadcap.sql.types.ValueInteger.ValueInteger(). |
|
||||||||||||
|
Reimplemented from com.quadcap.sql.types.Value. Definition at line 120 of file ValueInteger.java. References com.quadcap.sql.types.Value.binop(), and com.quadcap.sql.types.ValueInteger.val. |
|
||||||||||||
|
Reimplemented from com.quadcap.sql.types.Value. Definition at line 116 of file ValueInteger.java. References com.quadcap.sql.types.ValueInteger.binop(). |
|
||||||||||||
|
Reimplemented from com.quadcap.sql.types.Value. Definition at line 94 of file ValueInteger.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. Definition at line 90 of file ValueInteger.java. References com.quadcap.sql.types.ValueInteger.binop(). Referenced by com.quadcap.sql.types.ValueInteger.binop(). |
|
|
Reimplemented from com.quadcap.sql.types.Value. Definition at line 246 of file ValueInteger.java. References com.quadcap.sql.types.ValueInteger.val. |
|
|
Reimplemented from com.quadcap.sql.types.Value. Definition at line 242 of file ValueInteger.java. References com.quadcap.sql.types.ValueInteger.val. |
|
|
Reimplemented from com.quadcap.sql.types.Value. Definition at line 238 of file ValueInteger.java. References com.quadcap.sql.types.ValueInteger.val. |
|
|
Reimplemented from com.quadcap.sql.types.Value. Definition at line 234 of file ValueInteger.java. |
|
|
Reimplemented from com.quadcap.sql.types.Value. Definition at line 230 of file ValueInteger.java. References com.quadcap.sql.types.ValueInteger.val. |
|
|
Reimplemented from com.quadcap.sql.types.Value. Definition at line 226 of file ValueInteger.java. References com.quadcap.sql.types.ValueInteger.val. |
|
|
Reimplemented from com.quadcap.sql.types.Value. Definition at line 222 of file ValueInteger.java. References com.quadcap.sql.types.ValueInteger.convert(), and com.quadcap.sql.types.ValueInteger.val. Referenced by com.quadcap.sql.types.ValueInteger.convert(), and com.quadcap.sql.FunctionExpression.getValue(). |
|
|
Implements com.quadcap.sql.types.Value. Definition at line 212 of file ValueInteger.java. References com.quadcap.sql.types.ValueInteger.fromJavaObject(), and com.quadcap.sql.types.ValueInteger.val. Referenced by com.quadcap.sql.types.ValueInteger.fromJavaObject(). |
|
|
Definition at line 263 of file ValueInteger.java. |
|
|
Implements com.quadcap.sql.types.Value. Definition at line 254 of file ValueInteger.java. |
|
|
Definition at line 74 of file ValueInteger.java. References com.quadcap.sql.types.ValueInteger.val. Referenced by com.quadcap.sql.types.CompareValues.compare(), com.quadcap.sql.IndexCursor.doOneBound(), and com.quadcap.jdbc.ResultSet.getInt(). |
|
|
Definition at line 184 of file ValueInteger.java. References com.quadcap.sql.types.ValueInteger.readExternal(), and com.quadcap.sql.types.ValueInteger.val. Referenced by com.quadcap.sql.types.ValueInteger.readExternal(), and com.quadcap.sql.types.ValueInteger.readObject(). |
|
|
Definition at line 194 of file ValueInteger.java. References com.quadcap.sql.types.ValueInteger.readExternal(), com.quadcap.sql.types.ValueInteger.readObject(), and com.quadcap.sql.types.ValueInteger.ValueInteger(). Referenced by com.quadcap.sql.types.ValueInteger.readObject(). |
|
|
Implements com.quadcap.sql.types.Value. Definition at line 258 of file ValueInteger.java. References com.quadcap.sql.types.ValueInteger.serializeKey(), and com.quadcap.sql.types.ValueInteger.val. Referenced by com.quadcap.sql.types.ValueInteger.serializeKey(). |
|
|
Definition at line 264 of file ValueInteger.java. References com.quadcap.sql.types.ValueInteger.setExtern(). Referenced by com.quadcap.sql.types.ValueInteger.setExtern(). |
|
|
Definition at line 220 of file ValueInteger.java. References com.quadcap.sql.types.ValueInteger.val. |
|
|
Reimplemented from com.quadcap.sql.types.Value. Definition at line 76 of file ValueInteger.java. References com.quadcap.sql.types.ValueInteger.unop(), com.quadcap.sql.types.ValueInteger.val, and com.quadcap.sql.types.ValueInteger.ValueInteger(). Referenced by com.quadcap.sql.types.ValueInteger.unop(). |
|
|
Definition at line 188 of file ValueInteger.java. References com.quadcap.sql.types.ValueInteger.val, and com.quadcap.sql.types.ValueInteger.writeExternal(). Referenced by com.quadcap.sql.types.ValueInteger.writeExternal(), and com.quadcap.sql.types.ValueInteger.writeObject(). |
|
||||||||||||
|
Definition at line 202 of file ValueInteger.java. References com.quadcap.sql.types.ValueInteger.writeExternal(), and com.quadcap.sql.types.ValueInteger.writeObject(). Referenced by com.quadcap.sql.types.ValueInteger.writeObject(). |
|
|
Definition at line 262 of file ValueInteger.java. |
|
|
Definition at line 66 of file ValueInteger.java. |
|
|
Definition at line 60 of file ValueInteger.java. Referenced by com.quadcap.sql.types.ValueInteger.binop(). |
|
|
Definition at line 64 of file ValueInteger.java. Referenced by com.quadcap.sql.types.ValueInteger.binop(). |
|
|
|
Definition at line 62 of file ValueInteger.java. Referenced by com.quadcap.sql.types.ValueInteger.binop(). |