to.etc.webapp.query
Class QRestriction
java.lang.Object
to.etc.webapp.query.QRestriction
public class QRestriction
- extends java.lang.Object
Factory for creating syntax tree nodes.
- Author:
- Frits Jalvingh
Created on Jun 24, 2008
Method Summary |
static QMultiNode |
and(QOperatorNode... list)
|
static QBetweenNode |
between(java.lang.String property,
double a,
double b)
|
static QBetweenNode |
between(java.lang.String property,
long a,
long b)
|
static QBetweenNode |
between(java.lang.String property,
java.lang.Object a,
java.lang.Object b)
|
static QPropertyComparison |
eq(java.lang.String property,
double value)
|
static QPropertyComparison |
eq(java.lang.String property,
long value)
|
static QPropertyComparison |
eq(java.lang.String property,
java.lang.Object value)
Equals a property to a value. |
static QPropertyComparison |
ge(java.lang.String property,
double value)
|
static QPropertyComparison |
ge(java.lang.String property,
long value)
|
static QPropertyComparison |
ge(java.lang.String property,
java.lang.Object value)
|
static QPropertyComparison |
gt(java.lang.String property,
double value)
|
static QPropertyComparison |
gt(java.lang.String property,
long value)
|
static QPropertyComparison |
gt(java.lang.String property,
java.lang.Object value)
|
static QPropertyComparison |
ilike(java.lang.String property,
java.lang.Object value)
|
static QUnaryProperty |
isnotnull(java.lang.String property)
|
static QUnaryProperty |
isnull(java.lang.String property)
|
static QPropertyComparison |
le(java.lang.String property,
double value)
|
static QPropertyComparison |
le(java.lang.String property,
long value)
|
static QPropertyComparison |
le(java.lang.String property,
java.lang.Object value)
|
static QPropertyComparison |
like(java.lang.String property,
java.lang.Object value)
|
static QPropertyComparison |
lt(java.lang.String property,
double value)
|
static QPropertyComparison |
lt(java.lang.String property,
long value)
|
static QPropertyComparison |
lt(java.lang.String property,
java.lang.Object value)
|
static QPropertyComparison |
ne(java.lang.String property,
double value)
|
static QPropertyComparison |
ne(java.lang.String property,
long value)
|
static QPropertyComparison |
ne(java.lang.String property,
java.lang.Object value)
|
static QMultiNode |
or(QOperatorNode... list)
|
static QUnaryNode |
sqlCondition(java.lang.String sql)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
and
public static final QMultiNode and(QOperatorNode... list)
or
public static final QMultiNode or(QOperatorNode... list)
eq
public static final QPropertyComparison eq(java.lang.String property,
java.lang.Object value)
- Equals a property to a value.
- Parameters:
property
- value
-
- Returns:
eq
public static final QPropertyComparison eq(java.lang.String property,
long value)
eq
public static final QPropertyComparison eq(java.lang.String property,
double value)
ne
public static final QPropertyComparison ne(java.lang.String property,
java.lang.Object value)
ne
public static final QPropertyComparison ne(java.lang.String property,
long value)
ne
public static final QPropertyComparison ne(java.lang.String property,
double value)
gt
public static final QPropertyComparison gt(java.lang.String property,
java.lang.Object value)
gt
public static final QPropertyComparison gt(java.lang.String property,
long value)
gt
public static final QPropertyComparison gt(java.lang.String property,
double value)
lt
public static final QPropertyComparison lt(java.lang.String property,
java.lang.Object value)
lt
public static final QPropertyComparison lt(java.lang.String property,
long value)
lt
public static final QPropertyComparison lt(java.lang.String property,
double value)
ge
public static final QPropertyComparison ge(java.lang.String property,
java.lang.Object value)
ge
public static final QPropertyComparison ge(java.lang.String property,
long value)
ge
public static final QPropertyComparison ge(java.lang.String property,
double value)
le
public static final QPropertyComparison le(java.lang.String property,
java.lang.Object value)
le
public static final QPropertyComparison le(java.lang.String property,
long value)
le
public static final QPropertyComparison le(java.lang.String property,
double value)
like
public static final QPropertyComparison like(java.lang.String property,
java.lang.Object value)
between
public static final QBetweenNode between(java.lang.String property,
java.lang.Object a,
java.lang.Object b)
between
public static final QBetweenNode between(java.lang.String property,
long a,
long b)
between
public static final QBetweenNode between(java.lang.String property,
double a,
double b)
ilike
public static final QPropertyComparison ilike(java.lang.String property,
java.lang.Object value)
isnull
public static final QUnaryProperty isnull(java.lang.String property)
isnotnull
public static final QUnaryProperty isnotnull(java.lang.String property)
sqlCondition
public static final QUnaryNode sqlCondition(java.lang.String sql)