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 |
count()
Constructs a count aggregate within this data property and returns the data
property for use in subsequent operations
|
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 count()
DataProperty min()
DataProperty max()
DataProperty sum()
DataProperty avg()
DataProperty asc()
DataProperty desc()
String getName()
boolean isDistinct()
BooleanCopyright © 2021. All rights reserved.