public class Criterion
extends java.lang.Object
com.smartgwt.client.docs.serverds
for how to use this documentation.An object representing a criterion to apply to a record.
A criterion is part of the
definition of an AdvancedCriteria
object, which is used to
filter records according to search criteria.
A criterion consists of an operator
and typically a fieldName
from a Record
and a value
to compare to. However some operators either don't require a value (eg, isNull) or act
on other criteria rather than directly on a Record
's fields
(eg, the "and" and "or" logical operators).
A shortcut form is also allowed where only
fieldName
and value
values are provided. In this case the
operator
is assumed to be "equals".
Modifier and Type | Field and Description |
---|---|
Criterion[] |
criteria
For a criterion with an operator that acts on other criteria (eg "and", "or"), a list of
sub-criteria that are grouped together by the operator.
|
java.lang.Object |
end
End value of a criterion with an operator of type
"valueRange" . |
java.lang.String |
fieldName
Name of the field in each
Record that this criterion applies
to. |
OperatorId |
operator
Operator this criterion applies.
|
java.lang.Object |
start
Start value of a criterion with an operator of type
"valueRange" . |
java.lang.Object |
value
Value to be used in the application of this criterion.
|
Constructor and Description |
---|
Criterion() |
public java.lang.Object value
Value may be required or not
required, or may be an Array, according to the OperatorValueType
of the operator.
Default value is null
public Criterion[] criteria
Default value is null
public java.lang.Object end
"valueRange"
.
Default value is null
public java.lang.Object start
"valueRange"
.
Default value is null
public java.lang.String fieldName
Record
that this criterion applies
to. Not applicable for a criterion with sub-criteria
. Can be specified as a dataPath to allow matching nested objects. Use '/' as
delimiters for dataPath. See dataPath
for more
information.
Default value is null
public OperatorId operator
Default value is null