Send feedback
Enum PropertyFilter.Operator (2.33.3)
Stay organized with collections
Save and categorize content based on your preferences.
Version latestkeyboard_arrow_down
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-02-01 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-02-01 UTC."],[],[]]