public interface DataProperty extends Property
| Modifier and Type | Method and Description |
|---|---|
DataProperty |
asc()
Constructs a ascending ordering within this data property and returns
the data property for use in subsequent operations
|
DataProperty |
avg()
Constructs a average aggregate within this data property and returns
the data property for use in subsequent operations
|
Expression |
between(Object min,
Object max)
Returns a 6 term expression, where
this property is greater than or equal to the given 'min' literal,
and is less than or equal tothe given 'max' literal.
|
DataProperty |
desc()
Constructs a descending ordering within this data property and returns
the data property for use in subsequent operations
|
Expression |
eq(Object value)
Returns a boolean expression where
this property is equal to to the given literal.
|
Expression |
ge(Object value)
Returns a boolean expression where
this property is greater than or equal to the given literal.
|
String |
getName()
returns the name of this property
|
Expression |
gt(Object value)
Returns a boolean expression where
this property is greater than the given literal.
|
Expression |
in(Query subquery)
Returns a subquery expression, where
this property is found within the given subquery results collection.
|
boolean |
isDistinct()
Gets the value of the distinct property.
|
Expression |
isNotNull()
Returns a boolean expression where
this property is not equal to null.
|
Expression |
isNull()
Returns a boolean expression where
this property is equal to null.
|
Expression |
le(Object value)
Returns a boolean expression where
this property is less than or equal to the given literal.
|
Expression |
like(String value)
Returns a wildcard expression where
this property is like the given literal, and the literal
may contain any number of wildcards, the wildcard character being '*'
|
Expression |
lt(Object value)
Returns a boolean expression where
this property is less than the given literal.
|
DataProperty |
max()
Constructs a maximum aggregate within this data property and returns
the data property for use in subsequent operations
|
DataProperty |
min()
Constructs a minimum aggregate within this data property and returns
the data property for use in subsequent operations
|
Expression |
ne(Object value)
Returns a boolean expression where
this property is not equal to to the given literal.
|
Expression |
notIn(Query subquery)
Returns a subquery expression, where
this property is not found within the given subquery results collection.
|
DataProperty |
sum()
Constructs a summation aggregate within this data property and returns
the data property for use in subsequent operations
|
Expression eq(Object value)
value - the literalExpression ne(Object value)
value - the literalExpression gt(Object value)
value - the literalExpression ge(Object value)
value - the literalExpression lt(Object value)
value - the literalExpression le(Object value)
value - the literalExpression between(Object min, Object max)
min - the minimum literalmax - the maximum literalExpression like(String value)
value - the wildcard literalExpression isNull()
value - the literalExpression isNotNull()
value - the literalExpression in(Query subquery)
subquery - the subqueryExpression notIn(Query subquery)
subquery - the subqueryDataProperty min()
DataProperty max()
DataProperty sum()
DataProperty avg()
DataProperty asc()
DataProperty desc()
String getName()
boolean isDistinct()
BooleanCopyright © 2017. All rights reserved.