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

Definition at line 63 of file QuantifiedCompare.java.
Public Member Functions | |
| QuantifiedCompare () | |
| QuantifiedCompare (Expression e, int op, int quant, Expression q) | |
| int | rank () |
| Returns zero if this is a scalar expression, one if it's a vector type and 2 if it's a table/cursor type. | |
| void | invert () |
| Negate the logical value of the expression. | |
| Type | getType (Session session, Cursor cursor) |
| Return the expression's type if known. | |
| Value | getValue (Session session, Cursor cursor) throws SQLException |
| If this is a scalar, return its value. | |
| void | visitSubExpressions (ExpressionVisitor ev) |
| Give a visitor access to the parse tree. | |
| void | readExternal (ObjectInput in) throws IOException, ClassNotFoundException |
| void | writeExternal (ObjectOutput out) throws IOException |
| String | toString () |
Static Package Functions | |
| boolean | compare (int op, Row a, Row b) throws SQLException |
Package Attributes | |
| Expression | e = null |
| int | op = 0 |
| int | quant = 0 |
| Expression | q = null |
| boolean | not = false |
| ValueBoolean | value = null |
|
|
Definition at line 71 of file QuantifiedCompare.java. |
|
||||||||||||||||||||
|
Definition at line 73 of file QuantifiedCompare.java. |
|
||||||||||||||||
|
Definition at line 84 of file QuantifiedCompare.java. References com.quadcap.sql.QuantifiedCompare.compare(), and com.quadcap.sql.QuantifiedCompare.op. Referenced by com.quadcap.sql.QuantifiedCompare.compare(). |
|
||||||||||||
|
Return the expression's type if known.
Implements com.quadcap.sql.Expression. Definition at line 94 of file QuantifiedCompare.java. References com.quadcap.sql.QuantifiedCompare.getType(). Referenced by com.quadcap.sql.QuantifiedCompare.getType(). |
|
||||||||||||
|
If this is a scalar, return its value.
Reimplemented from com.quadcap.sql.Expression. Definition at line 98 of file QuantifiedCompare.java. References com.quadcap.sql.Cursor.close(), com.quadcap.sql.QuantifiedCompare.e, com.quadcap.sql.Expression.getCursor(), com.quadcap.sql.Cursor.getRow(), com.quadcap.sql.QuantifiedCompare.getValue(), com.quadcap.sql.Expression.getValues(), com.quadcap.sql.Cursor.next(), com.quadcap.sql.QuantifiedCompare.not, com.quadcap.sql.QuantifiedCompare.op, com.quadcap.sql.QuantifiedCompare.q, and com.quadcap.sql.QuantifiedCompare.quant. Referenced by com.quadcap.sql.QuantifiedCompare.getValue(). |
|
|
Negate the logical value of the expression.
Reimplemented from com.quadcap.sql.Expression. Definition at line 82 of file QuantifiedCompare.java. References com.quadcap.sql.QuantifiedCompare.not. |
|
|
Returns zero if this is a scalar expression, one if it's a vector type and 2 if it's a table/cursor type.
Implements com.quadcap.sql.Expression. Definition at line 80 of file QuantifiedCompare.java. |
|
|
|
Implements com.quadcap.sql.Expression. Definition at line 149 of file QuantifiedCompare.java. References com.quadcap.sql.QuantifiedCompare.e, com.quadcap.sql.QuantifiedCompare.op, com.quadcap.sql.QuantifiedCompare.q, com.quadcap.sql.QuantifiedCompare.quant, and com.quadcap.sql.Expression.toString(). |
|
|
Give a visitor access to the parse tree.
Reimplemented from com.quadcap.sql.Expression. Definition at line 126 of file QuantifiedCompare.java. References com.quadcap.sql.QuantifiedCompare.e, com.quadcap.sql.QuantifiedCompare.q, com.quadcap.sql.ExpressionVisitor.visit(), and com.quadcap.sql.QuantifiedCompare.visitSubExpressions(). Referenced by com.quadcap.sql.QuantifiedCompare.visitSubExpressions(). |
|
|
|
|
Definition at line 68 of file QuantifiedCompare.java. Referenced by com.quadcap.sql.QuantifiedCompare.getValue(), com.quadcap.sql.QuantifiedCompare.invert(), com.quadcap.sql.QuantifiedCompare.readExternal(), and com.quadcap.sql.QuantifiedCompare.writeExternal(). |
|
|
|
|
Definition at line 66 of file QuantifiedCompare.java. Referenced by com.quadcap.sql.QuantifiedCompare.getValue(), com.quadcap.sql.QuantifiedCompare.readExternal(), com.quadcap.sql.QuantifiedCompare.toString(), and com.quadcap.sql.QuantifiedCompare.writeExternal(). |
|
|
Definition at line 69 of file QuantifiedCompare.java. |