|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--org.hsqldb.Expression
Expression class declaration
Field Summary | |
(package private) static int |
ADD
|
(package private) static int |
AND
|
(package private) static int |
ASTERIX
|
(package private) static int |
AVG
|
(package private) static int |
BETWEEN
|
(package private) static int |
BIGGER
|
(package private) static int |
BIGGER_EQUAL
|
(package private) static int |
CASEWHEN
|
(package private) static int |
CAST
|
(package private) static int |
CLOSE
|
(package private) static int |
COLUMN
|
(package private) static int |
COMMA
|
(package private) static int |
CONCAT
|
(package private) static int |
CONVERT
|
(package private) static int |
COUNT
|
(package private) static int |
DIVIDE
|
(package private) static int |
END
|
(package private) static int |
EQUAL
|
(package private) static int |
EXISTS
|
(package private) static int |
FUNCTION
|
(package private) static int |
IFNULL
|
(package private) static int |
IN
|
(package private) static int |
LIKE
|
(package private) static int |
MAX
|
(package private) static int |
MIN
|
(package private) static int |
MULTIPLY
|
(package private) static int |
NEGATE
|
(package private) static int |
NOT
|
(package private) static int |
NOT_EQUAL
|
(package private) static int |
OPEN
|
(package private) static int |
OR
|
(package private) static int |
PLUS
|
(package private) static int |
QUERY
|
(package private) static int |
SELECT
|
(package private) static int |
SMALLER
|
(package private) static int |
SMALLER_EQUAL
|
(package private) static int |
STRINGCONCAT
|
(package private) static int |
SUBTRACT
|
(package private) static int |
SUM
|
(package private) static int |
TRUE
|
(package private) static int |
VALUE
|
(package private) static int |
VALUELIST
|
Constructor Summary | |
(package private) |
Expression(Expression e)
Constructor declaration |
(package private) |
Expression(Function f)
Constructor declaration |
(package private) |
Expression(int type,
Expression e,
Expression e2)
Constructor declaration |
(package private) |
Expression(int datatype,
java.lang.Object o)
Constructor declaration |
(package private) |
Expression(Select s)
Constructor declaration |
(package private) |
Expression(java.lang.String table,
java.lang.String column)
Constructor declaration |
(package private) |
Expression(java.util.Vector v)
Constructor declaration |
Method Summary | |
(package private) void |
checkResolved()
Method declaration |
(package private) java.lang.String |
getAlias()
Method declaration |
(package private) Expression |
getArg()
Method declaration |
(package private) Expression |
getArg2()
Method declaration |
(package private) java.lang.String |
getColumnName()
Method declaration |
(package private) int |
getColumnNr()
Method declaration |
(package private) int |
getDataType()
Method declaration |
(package private) TableFilter |
getFilter()
Method declaration |
(package private) java.lang.String |
getTableName()
Method declaration |
(package private) int |
getType()
Method declaration |
(package private) java.lang.Object |
getValue()
Method declaration |
(package private) java.lang.Object |
getValue(int type)
Method declaration |
(package private) boolean |
isAggregate()
Method declaration |
(package private) static boolean |
isCompare(int i)
Method declaration |
(package private) boolean |
isDescending()
Method declaration |
(package private) boolean |
isResolved()
Method declaration |
(package private) void |
resolve(TableFilter f)
Method declaration |
(package private) void |
setAlias(java.lang.String s)
Method declaration |
(package private) void |
setDataType(int type)
Method declaration |
(package private) void |
setDescending()
Method declaration |
(package private) void |
setLikeEscape(char c)
Method declaration |
(package private) void |
setTrue()
Method declaration |
(package private) void |
swapCondition()
Method declaration |
(package private) boolean |
test()
Method declaration |
Methods inherited from class java.lang.Object |
|
Field Detail |
static final int VALUE
static final int COLUMN
static final int QUERY
static final int TRUE
static final int VALUELIST
static final int ASTERIX
static final int FUNCTION
static final int NEGATE
static final int ADD
static final int SUBTRACT
static final int MULTIPLY
static final int DIVIDE
static final int CONCAT
static final int NOT
static final int EQUAL
static final int BIGGER_EQUAL
static final int BIGGER
static final int SMALLER
static final int SMALLER_EQUAL
static final int NOT_EQUAL
static final int LIKE
static final int AND
static final int OR
static final int IN
static final int EXISTS
static final int COUNT
static final int SUM
static final int MIN
static final int MAX
static final int AVG
static final int IFNULL
static final int CONVERT
static final int CASEWHEN
static final int PLUS
static final int OPEN
static final int CLOSE
static final int SELECT
static final int COMMA
static final int STRINGCONCAT
static final int BETWEEN
static final int CAST
static final int END
Constructor Detail |
Expression(Function f)
f
- Expression(Expression e)
e
- Expression(Select s)
s
- Expression(java.util.Vector v)
v
- Expression(int type, Expression e, Expression e2)
type
- e
- e2
- Expression(java.lang.String table, java.lang.String column)
table
- column
- Expression(int datatype, java.lang.Object o)
datatype
- o
- Method Detail |
void setLikeEscape(char c)
c
- void setDataType(int type)
type
- void setTrue()
boolean isAggregate()
void setDescending()
boolean isDescending()
void setAlias(java.lang.String s)
s
- java.lang.String getAlias()
int getType()
int getColumnNr()
Expression getArg()
Expression getArg2()
TableFilter getFilter()
void checkResolved() throws java.sql.SQLException
void resolve(TableFilter f) throws java.sql.SQLException
f
- boolean isResolved()
static boolean isCompare(int i)
i
- java.lang.String getTableName()
java.lang.String getColumnName()
void swapCondition() throws java.sql.SQLException
java.lang.Object getValue(int type) throws java.sql.SQLException
type
- int getDataType()
java.lang.Object getValue() throws java.sql.SQLException
boolean test() throws java.sql.SQLException
|
||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |