com.redstarhackers.jdbc.query
Class QueryExpression
java.lang.Object
com.redstarhackers.jdbc.query.QueryExpression
- public class QueryExpression
- extends java.lang.Object
TODO Class summary sentence. Class documentation.
- Version:
- $Revision: 1159 $
- Author:
- $Author: kostya $
|
Method Summary |
QueryExpression |
and()
|
QueryExpression |
between(java.lang.String parameter,
java.util.List value)
|
QueryExpression |
between(java.lang.String parameter,
com.redstarhackers.util.Pair value)
|
QueryExpression |
chainExpression(QueryExpression exp)
|
QueryExpression |
chainExpression(java.lang.String parameter,
java.lang.Object value,
QueryOperator opVal)
|
QueryExpression |
closeParen()
|
void |
disableNamedParameters()
|
void |
enableNamedParameters()
|
QueryExpression |
eq(java.lang.String parameter,
java.lang.Object value)
|
static QueryExpression |
expr()
|
QueryExpression |
ge(java.lang.String parameter,
java.lang.Object value)
|
java.lang.String |
getNamedParameter()
|
QueryOperator |
getOperator()
|
java.lang.String |
getParameter()
|
protected QueryExpression |
getSubex()
|
java.lang.Object |
getValue()
|
QueryExpression |
gt(java.lang.String parameter,
java.lang.Object value)
|
QueryExpression |
ignoreCase()
|
QueryExpression |
ilike(java.lang.String parameter,
java.lang.String value)
|
QueryExpression |
in(java.lang.String parameter,
java.util.List value)
|
protected boolean |
isIgnoreCaseApplied()
|
boolean |
isNamedParametersEnabled()
|
protected boolean |
isNotApplied()
|
QueryExpression |
isnull(java.lang.String parameter)
|
boolean |
isOperatorExpression()
|
boolean |
isParameterizedExpression()
|
java.util.Iterator |
iterator()
|
QueryExpression |
le(java.lang.String parameter,
java.lang.Object value)
|
QueryExpression |
like(java.lang.String parameter,
java.lang.String value)
|
QueryExpression |
lt(java.lang.String parameter,
java.lang.Object value)
|
QueryExpression |
ne(java.lang.String parameter,
java.lang.Object value)
|
QueryExpression |
not()
|
QueryExpression |
openParen()
|
QueryExpression |
or()
|
protected void |
setIgnoreCase()
|
protected void |
setNext(QueryExpression nextVal)
|
protected void |
setNot()
|
protected void |
setOperator(QueryOperator opVal)
|
protected void |
setParameter(java.lang.String param)
|
protected void |
setPrev(QueryExpression prevVal)
|
protected void |
setSubex(QueryExpression val)
|
protected void |
setValue(java.lang.Object val)
|
java.lang.String |
toSql()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
QueryExpression
public QueryExpression()
QueryExpression
public QueryExpression(java.lang.String parameterVal,
java.lang.Object valueVal)
QueryExpression
public QueryExpression(java.lang.String parameterVal,
java.lang.Object valueVal,
QueryExpression prevVal)
expr
public static QueryExpression expr()
getOperator
public QueryOperator getOperator()
getParameter
public java.lang.String getParameter()
getNamedParameter
public java.lang.String getNamedParameter()
getValue
public java.lang.Object getValue()
isOperatorExpression
public boolean isOperatorExpression()
isParameterizedExpression
public boolean isParameterizedExpression()
isNamedParametersEnabled
public boolean isNamedParametersEnabled()
enableNamedParameters
public void enableNamedParameters()
disableNamedParameters
public void disableNamedParameters()
chainExpression
public QueryExpression chainExpression(java.lang.String parameter,
java.lang.Object value,
QueryOperator opVal)
chainExpression
public QueryExpression chainExpression(QueryExpression exp)
eq
public QueryExpression eq(java.lang.String parameter,
java.lang.Object value)
ne
public QueryExpression ne(java.lang.String parameter,
java.lang.Object value)
lt
public QueryExpression lt(java.lang.String parameter,
java.lang.Object value)
le
public QueryExpression le(java.lang.String parameter,
java.lang.Object value)
gt
public QueryExpression gt(java.lang.String parameter,
java.lang.Object value)
ge
public QueryExpression ge(java.lang.String parameter,
java.lang.Object value)
in
public QueryExpression in(java.lang.String parameter,
java.util.List value)
between
public QueryExpression between(java.lang.String parameter,
java.util.List value)
between
public QueryExpression between(java.lang.String parameter,
com.redstarhackers.util.Pair value)
like
public QueryExpression like(java.lang.String parameter,
java.lang.String value)
ilike
public QueryExpression ilike(java.lang.String parameter,
java.lang.String value)
isnull
public QueryExpression isnull(java.lang.String parameter)
and
public QueryExpression and()
or
public QueryExpression or()
not
public QueryExpression not()
ignoreCase
public QueryExpression ignoreCase()
openParen
public QueryExpression openParen()
closeParen
public QueryExpression closeParen()
toSql
public java.lang.String toSql()
iterator
public java.util.Iterator iterator()
toString
public java.lang.String toString()
setOperator
protected void setOperator(QueryOperator opVal)
setParameter
protected void setParameter(java.lang.String param)
setValue
protected void setValue(java.lang.Object val)
setPrev
protected void setPrev(QueryExpression prevVal)
setNext
protected void setNext(QueryExpression nextVal)
getSubex
protected QueryExpression getSubex()
setSubex
protected void setSubex(QueryExpression val)
isNotApplied
protected boolean isNotApplied()
setNot
protected void setNot()
isIgnoreCaseApplied
protected boolean isIgnoreCaseApplied()
setIgnoreCase
protected void setIgnoreCase()