Send feedback
Enum PropertyFilter.Operator (2.40.0)
Stay organized with collections
Save and categorize content based on your preferences.
2.40.0 (latest)
2.37.0
2.36.0
2.34.0
2.33.3
2.32.3
2.31.4
2.30.0
2.29.1
2.28.2
2.27.1
2.26.4
2.25.2
2.24.3
2.23.0
2.22.0
2.21.3
2.20.2
2.19.2
2.18.5
2.17.6
public enum PropertyFilter . Operator extends Enum<PropertyFilter . Operator > implements ProtocolMessageEnum
A property filter operator.
Protobuf enum google.datastore.v1.PropertyFilter.Operator
Static Fields
Name
Description
EQUAL
The given property is equal to the given value.
EQUAL = 5;
EQUAL_VALUE
The given property is equal to the given value.
EQUAL = 5;
GREATER_THAN
The given property is greater than the given value.
Requires:
That property comes first in order_by.
GREATER_THAN = 3;
GREATER_THAN_OR_EQUAL
The given property is greater than or equal to the given value.
Requires:
That property comes first in order_by.
GREATER_THAN_OR_EQUAL = 4;
GREATER_THAN_OR_EQUAL_VALUE
The given property is greater than or equal to the given value.
Requires:
That property comes first in order_by.
GREATER_THAN_OR_EQUAL = 4;
GREATER_THAN_VALUE
The given property is greater than the given value.
Requires:
That property comes first in order_by.
GREATER_THAN = 3;
HAS_ANCESTOR
Limit the result set to the given entity and its descendants.
Requires:
That value is an entity key.
All evaluated disjunctions must have the same HAS_ANCESTOR filter.
HAS_ANCESTOR = 11;
HAS_ANCESTOR_VALUE
Limit the result set to the given entity and its descendants.
Requires:
That value is an entity key.
All evaluated disjunctions must have the same HAS_ANCESTOR filter.
HAS_ANCESTOR = 11;
IN
The given property is equal to at least one value in the given array.
Requires:
That value is a non-empty ArrayValue, subject to disjunction
limits.
No NOT_IN is in the same query.
IN = 6;
IN_VALUE
The given property is equal to at least one value in the given array.
Requires:
That value is a non-empty ArrayValue, subject to disjunction
limits.
No NOT_IN is in the same query.
IN = 6;
LESS_THAN
The given property is less than the given value.
Requires:
That property comes first in order_by.
LESS_THAN = 1;
LESS_THAN_OR_EQUAL
The given property is less than or equal to the given value.
Requires:
That property comes first in order_by.
LESS_THAN_OR_EQUAL = 2;
LESS_THAN_OR_EQUAL_VALUE
The given property is less than or equal to the given value.
Requires:
That property comes first in order_by.
LESS_THAN_OR_EQUAL = 2;
LESS_THAN_VALUE
The given property is less than the given value.
Requires:
That property comes first in order_by.
LESS_THAN = 1;
NOT_EQUAL
The given property is not equal to the given value.
Requires:
No other NOT_EQUAL or NOT_IN is in the same query.
That property comes first in the order_by.
NOT_EQUAL = 9;
NOT_EQUAL_VALUE
The given property is not equal to the given value.
Requires:
No other NOT_EQUAL or NOT_IN is in the same query.
That property comes first in the order_by.
NOT_EQUAL = 9;
NOT_IN
The value of the property is not in the given array.
Requires:
That value is a non-empty ArrayValue with at most 10 values.
No other OR, IN, NOT_IN, NOT_EQUAL is in the same query.
That field comes first in the order_by.
NOT_IN = 13;
NOT_IN_VALUE
The value of the property is not in the given array.
Requires:
That value is a non-empty ArrayValue with at most 10 values.
No other OR, IN, NOT_IN, NOT_EQUAL is in the same query.
That field comes first in the order_by.
NOT_IN = 13;
OPERATOR_UNSPECIFIED
Unspecified. This value must not be used.
OPERATOR_UNSPECIFIED = 0;
OPERATOR_UNSPECIFIED_VALUE
Unspecified. This value must not be used.
OPERATOR_UNSPECIFIED = 0;
UNRECOGNIZED
Static Methods
Name
Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)
Deprecated. Use #forNumber(int) instead.
valueOf(String name)
values()
Methods
Name
Description
getDescriptorForType()
getNumber()
getValueDescriptor()
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2026-04-25 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2026-04-25 UTC."],[],[]]