org.neodatis.odb.core.query.criteria
Class Where
- java.lang.Object
-
- org.neodatis.odb.core.query.criteria.Where
-
public class Where extends java.lang.ObjectA simple factory to build all Criterion and Expression
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method and Description static Andand()static ICriterioncontain(java.lang.String attributeName, boolean value)Thestatic ICriterioncontain(java.lang.String attributeName, byte value)static ICriterioncontain(java.lang.String attributeName, char value)static ICriterioncontain(java.lang.String attributeName, double value)static ICriterioncontain(java.lang.String attributeName, float value)static ICriterioncontain(java.lang.String attributeName, int value)static ICriterioncontain(java.lang.String attributeName, long value)static ICriterioncontain(java.lang.String attributeName, java.lang.Object value)static ICriterioncontain(java.lang.String attributeName, short value)static ICriterionequal(java.lang.String attributeName, boolean value)static ICriterionequal(java.lang.String attributeName, byte value)static ICriterionequal(java.lang.String attributeName, char value)static ICriterionequal(java.lang.String attributeName, double value)static ICriterionequal(java.lang.String attributeName, float value)static ICriterionequal(java.lang.String attributeName, int value)static ICriterionequal(java.lang.String attributeName, long value)static ICriterionequal(java.lang.String attributeName, java.lang.Object value)static ICriterionequal(java.lang.String attributeName, short value)static ICriterionge(java.lang.String attributeName, byte value)static ICriterionge(java.lang.String attributeName, char value)static ICriterionge(java.lang.String attributeName, java.lang.Comparable value)GREATER OR EQUALstatic ICriterionge(java.lang.String attributeName, double value)static ICriterionge(java.lang.String attributeName, float value)static ICriterionge(java.lang.String attributeName, int value)static ICriterionge(java.lang.String attributeName, long value)static ICriterionge(java.lang.String attributeName, short value)static ICriterionget(java.lang.String attributeName, Operator operator, java.lang.Object value)static ICriteriongt(java.lang.String attributeName, byte value)static ICriteriongt(java.lang.String attributeName, char value)static ICriteriongt(java.lang.String attributeName, java.lang.Comparable value)GREATER THANstatic ICriteriongt(java.lang.String attributeName, double value)static ICriteriongt(java.lang.String attributeName, float value)static ICriteriongt(java.lang.String attributeName, int value)static ICriteriongt(java.lang.String attributeName, long value)static ICriteriongt(java.lang.String attributeName, short value)static ICriterioniequal(java.lang.String attributeName, char value)static ICriterioniequal(java.lang.String attributeName, java.lang.Object value)static ICriterionilike(java.lang.String attributeName, java.lang.String value)static ICriterionisNotNull(java.lang.String attributeName)static ICriterionisNull(java.lang.String attributeName)static ICriterionle(java.lang.String attributeName, byte value)static ICriterionle(java.lang.String attributeName, char value)static ICriterionle(java.lang.String attributeName, java.lang.Comparable value)LESS OR EQUALstatic ICriterionle(java.lang.String attributeName, double value)static ICriterionle(java.lang.String attributeName, float value)static ICriterionle(java.lang.String attributeName, int value)static ICriterionle(java.lang.String attributeName, long value)static ICriterionle(java.lang.String attributeName, short value)static ICriterionlike(java.lang.String attributeName, java.lang.String value)LIKEstatic ICriterionlt(java.lang.String attributeName, byte value)static ICriterionlt(java.lang.String attributeName, char value)static ICriterionlt(java.lang.String attributeName, java.lang.Comparable value)LESS THANstatic ICriterionlt(java.lang.String attributeName, double value)static ICriterionlt(java.lang.String attributeName, float value)static ICriterionlt(java.lang.String attributeName, int value)static ICriterionlt(java.lang.String attributeName, long value)static ICriterionlt(java.lang.String attributeName, short value)static Notnot(ICriterion criterion)static Oror()static ICriterionsizeEq(java.lang.String attributeName, int size)static ICriterionsizeGe(java.lang.String attributeName, int size)static ICriterionsizeGt(java.lang.String attributeName, int size)static ICriterionsizeLe(java.lang.String attributeName, int size)static ICriterionsizeLt(java.lang.String attributeName, int size)static ICriterionsizeNe(java.lang.String attributeName, int size)
-
-
-
Method Detail
-
equal
public static ICriterion equal(java.lang.String attributeName, boolean value)
- Parameters:
attributeName- The attribute namevalue- The boolean value- Returns:
- The criteria
-
equal
public static ICriterion equal(java.lang.String attributeName, int value)
-
equal
public static ICriterion equal(java.lang.String attributeName, short value)
-
equal
public static ICriterion equal(java.lang.String attributeName, byte value)
-
equal
public static ICriterion equal(java.lang.String attributeName, float value)
-
equal
public static ICriterion equal(java.lang.String attributeName, double value)
-
equal
public static ICriterion equal(java.lang.String attributeName, long value)
-
equal
public static ICriterion equal(java.lang.String attributeName, char value)
-
equal
public static ICriterion equal(java.lang.String attributeName, java.lang.Object value)
-
iequal
public static ICriterion iequal(java.lang.String attributeName, char value)
-
iequal
public static ICriterion iequal(java.lang.String attributeName, java.lang.Object value)
-
like
public static ICriterion like(java.lang.String attributeName, java.lang.String value)
LIKE- Parameters:
attributeName- The attribute namevalue- The string value- Returns:
- The criterio
-
ilike
public static ICriterion ilike(java.lang.String attributeName, java.lang.String value)
-
gt
public static ICriterion gt(java.lang.String attributeName, java.lang.Comparable value)
GREATER THAN- Parameters:
attributeName-value-- Returns:
- The criterion
-
gt
public static ICriterion gt(java.lang.String attributeName, int value)
-
gt
public static ICriterion gt(java.lang.String attributeName, short value)
-
gt
public static ICriterion gt(java.lang.String attributeName, byte value)
-
gt
public static ICriterion gt(java.lang.String attributeName, float value)
-
gt
public static ICriterion gt(java.lang.String attributeName, double value)
-
gt
public static ICriterion gt(java.lang.String attributeName, long value)
-
gt
public static ICriterion gt(java.lang.String attributeName, char value)
-
ge
public static ICriterion ge(java.lang.String attributeName, java.lang.Comparable value)
GREATER OR EQUAL- Parameters:
attributeName-value-- Returns:
- The criterion
-
ge
public static ICriterion ge(java.lang.String attributeName, int value)
-
ge
public static ICriterion ge(java.lang.String attributeName, short value)
-
ge
public static ICriterion ge(java.lang.String attributeName, byte value)
-
ge
public static ICriterion ge(java.lang.String attributeName, float value)
-
ge
public static ICriterion ge(java.lang.String attributeName, double value)
-
ge
public static ICriterion ge(java.lang.String attributeName, long value)
-
ge
public static ICriterion ge(java.lang.String attributeName, char value)
-
lt
public static ICriterion lt(java.lang.String attributeName, java.lang.Comparable value)
LESS THAN- Parameters:
attributeName-value-- Returns:
- The criterion
-
lt
public static ICriterion lt(java.lang.String attributeName, int value)
-
lt
public static ICriterion lt(java.lang.String attributeName, short value)
-
lt
public static ICriterion lt(java.lang.String attributeName, byte value)
-
lt
public static ICriterion lt(java.lang.String attributeName, float value)
-
lt
public static ICriterion lt(java.lang.String attributeName, double value)
-
lt
public static ICriterion lt(java.lang.String attributeName, long value)
-
lt
public static ICriterion lt(java.lang.String attributeName, char value)
-
le
public static ICriterion le(java.lang.String attributeName, java.lang.Comparable value)
LESS OR EQUAL- Parameters:
attributeName- The attribute namevalue- The value- Returns:
- The criterion
-
le
public static ICriterion le(java.lang.String attributeName, int value)
-
le
public static ICriterion le(java.lang.String attributeName, short value)
-
le
public static ICriterion le(java.lang.String attributeName, byte value)
-
le
public static ICriterion le(java.lang.String attributeName, float value)
-
le
public static ICriterion le(java.lang.String attributeName, double value)
-
le
public static ICriterion le(java.lang.String attributeName, long value)
-
le
public static ICriterion le(java.lang.String attributeName, char value)
-
contain
public static ICriterion contain(java.lang.String attributeName, boolean value)
The- Parameters:
attributeName- The attribute namevalue- The value- Returns:
- The criterion
-
contain
public static ICriterion contain(java.lang.String attributeName, int value)
-
contain
public static ICriterion contain(java.lang.String attributeName, short value)
-
contain
public static ICriterion contain(java.lang.String attributeName, byte value)
-
contain
public static ICriterion contain(java.lang.String attributeName, float value)
-
contain
public static ICriterion contain(java.lang.String attributeName, double value)
-
contain
public static ICriterion contain(java.lang.String attributeName, long value)
-
contain
public static ICriterion contain(java.lang.String attributeName, char value)
-
contain
public static ICriterion contain(java.lang.String attributeName, java.lang.Object value)
-
isNull
public static ICriterion isNull(java.lang.String attributeName)
-
isNotNull
public static ICriterion isNotNull(java.lang.String attributeName)
-
sizeEq
public static ICriterion sizeEq(java.lang.String attributeName, int size)
-
sizeNe
public static ICriterion sizeNe(java.lang.String attributeName, int size)
-
sizeGt
public static ICriterion sizeGt(java.lang.String attributeName, int size)
-
sizeGe
public static ICriterion sizeGe(java.lang.String attributeName, int size)
-
sizeLt
public static ICriterion sizeLt(java.lang.String attributeName, int size)
-
sizeLe
public static ICriterion sizeLe(java.lang.String attributeName, int size)
-
or
public static Or or()
-
and
public static And and()
-
not
public static Not not(ICriterion criterion)
-
get
public static ICriterion get(java.lang.String attributeName, Operator operator, java.lang.Object value)
-
-
DataMelt 3.0 © DataMelt by jWork.ORG