Class PropertyIsFuzzyFunction

java.lang.Object
org.geotools.filter.expression.ExpressionAbstract
org.geotools.filter.DefaultExpression
org.geotools.filter.FunctionExpressionImpl
org.codice.ddf.spatial.ogc.csw.catalog.common.PropertyIsFuzzyFunction
All Implemented Interfaces:
org.geotools.api.filter.expression.Expression, org.geotools.api.filter.expression.Function, org.geotools.filter.FunctionExpression, org.geotools.util.factory.Factory

public class PropertyIsFuzzyFunction extends org.geotools.filter.FunctionExpressionImpl
The PropertyIsFuzzyFunction contains two parameters that can be used to build a PropertyIsLike filter marked to be searched in a fuzzy manner.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final org.geotools.api.filter.capability.FunctionName
     
    static final String
     

    Fields inherited from class org.geotools.filter.FunctionExpressionImpl

    fallback, functionName, name, params

    Fields inherited from interface org.geotools.api.filter.expression.Expression

    NIL
  • Constructor Summary

    Constructors
    Constructor
    Description
    PropertyIsFuzzyFunction(List<org.geotools.api.filter.expression.Expression> parameters, org.geotools.api.filter.expression.Literal fallback)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
     
    org.geotools.api.filter.expression.Expression
     
    org.geotools.api.filter.expression.Expression
     
    int
     

    Methods inherited from class org.geotools.filter.FunctionExpressionImpl

    accept, evaluate, functionName, getExpression, getFallbackValue, getFunctionName, getImplementationHints, getName, getParameters, setFallbackValue, setParameters, toString

    Methods inherited from class org.geotools.filter.DefaultExpression

    isAttributeExpression, isExpression, isFunctionExpression, isGeometryExpression, isLiteralExpression, isMathExpression

    Methods inherited from class org.geotools.filter.expression.ExpressionAbstract

    evaluate

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait

    Methods inherited from interface org.geotools.api.filter.expression.Expression

    evaluate
  • Field Details

    • FUNCTION_NAME_STRING

      public static final String FUNCTION_NAME_STRING
      See Also:
    • FUNCTION_NAME

      public static final org.geotools.api.filter.capability.FunctionName FUNCTION_NAME
  • Constructor Details

    • PropertyIsFuzzyFunction

      public PropertyIsFuzzyFunction(List<org.geotools.api.filter.expression.Expression> parameters, org.geotools.api.filter.expression.Literal fallback)
  • Method Details

    • getPropertyName

      public org.geotools.api.filter.expression.Expression getPropertyName()
    • getLiteral

      public org.geotools.api.filter.expression.Expression getLiteral()
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class org.geotools.filter.FunctionExpressionImpl
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class org.geotools.filter.FunctionExpressionImpl