Query.FilterPredicate (Google App Engine API for Java)

com.google.appengine.api.datastore

Class Query.FilterPredicate

    • Constructor Summary

      Constructors 
      Constructor and Description
      FilterPredicate(java.lang.String propertyName, Query.FilterOperator operator, java.lang.Object value)
      Constructs a filter predicate from the given parameters.
    • Constructor Detail

      • FilterPredicate

        public FilterPredicate(java.lang.String propertyName,
                               Query.FilterOperator operator,
                               java.lang.Object value)
        Constructs a filter predicate from the given parameters.
        Parameters:
        propertyName - the name of the property on which to filter
        operator - the operator to apply
        value - A single instances of a supported type or if operator is Query.FilterOperator.IN a non-empty Iterable object containing instances of supported types.
        Throws:
        java.lang.IllegalArgumentException - If the provided filter values are not supported.
        See Also:
        DataTypeUtils.isSupportedType(Class)
    • Method Detail

      • getPropertyName

        public java.lang.String getPropertyName()
        Gets the name of the property to be filtered on.
      • getOperator

        public Query.FilterOperator getOperator()
        Gets the operator describing how to apply the filter.
      • getValue

        public java.lang.Object getValue()
        Gets the argument to the filter operator.
      • equals

        public boolean equals(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object

Monitor your resources on the go

Get the Google Cloud Console app to help you manage your projects.

Send feedback about...

App Engine standard environment for Java