Uses of Interface
org.geotools.api.filter.expression.Function
Packages that use Function
Package
Description
Filters features according their properties.
An expression is a combination of one or more elements that evaluate to single
Object
value.The following package is an implementation of OGC Symbology Encoding 1.1.0 and ISO 19117 : Portrayal
Geometry processing support for the GeoTools library.
Styling to be applied on
org.geotools.renderer.geom.Geometry objects at rendering time.Allows for symbolization of geospatial data.
The package name does not map the prefix name because we feel that this
is a better representation.
-
Uses of Function in net.opengis.wfs.impl
Methods in net.opengis.wfs.impl that return FunctionModifier and TypeMethodDescriptionWfsFactoryImpl.createFunctionFromString(EDataType eDataType, String initialValue) -
Uses of Function in org.geotools.api.filter
Methods in org.geotools.api.filter that return FunctionModifier and TypeMethodDescriptionFilterFactory.function(String name, Expression... args) Call into some implementation-specific function.FilterFactory.function(Name name, Expression... args) Call into some implementation-specific function. -
Uses of Function in org.geotools.api.filter.expression
Subinterfaces of Function in org.geotools.api.filter.expressionModifier and TypeInterfaceDescriptioninterfaceSpecialFunctiontype indicating that that the function is to be executed exclusively at run-time, and does not participate in the SPI (Service Provider Interface) lookup mechanism (i.e. cannot be created using aFilterFactory).interfaceMarker interface indicating that that the function return value can change during a single data access operation even if the argument values provided to it remain constantMethods in org.geotools.api.filter.expression with parameters of type Function -
Uses of Function in org.geotools.api.style
Methods in org.geotools.api.style that return FunctionModifier and TypeMethodDescriptionColorMap.getFunction()ColorReplacement.getRecoding()Recoding: Transformation of discrete values to any other values.Methods in org.geotools.api.style with parameters of type Function -
Uses of Function in org.geotools.appschema.filter
Classes in org.geotools.appschema.filter that implement FunctionModifier and TypeClassDescriptionclassFunction which wraps an instance of geometry in its associatd multi geometry type.class -
Uses of Function in org.geotools.appschema.filter.expression
Classes in org.geotools.appschema.filter.expression that implement FunctionModifier and TypeClassDescriptionclassFunctionto format a time given as aDateusing aSimpleDateFormatpattern in a time zone supported byTimeZone.classThis function converts double values to DirectPosition geometry type.classToEnvelope function can take in the following set of parameters and return as either Envelope or ReferencedEnvelope type: Option 1 (1D Envelope) :ToEnvelope(minx,maxx) Option 2 (1D Envelope with crsname):ToEnvelope(minx,maxx,crsname) Option 3 (2D Envelope) :ToEnvelope(minx,maxx,miny,maxy) Option 4 (2D Envelope with crsname):ToEnvelope(minx,maxx,miny,maxy,crsname) classThis function converts double values to 1D LineString geometry object.classThis function converts double values to a 2D Point geometry type.classThis function redirects an attribute to be encoded as xlink:href, instead of being encoded as a full attribute.classVocabulary translation; using an external lookup table. -
Uses of Function in org.geotools.brewer.color
Classes in org.geotools.brewer.color that implement Function -
Uses of Function in org.geotools.brewer.styling.filter.expression
Methods in org.geotools.brewer.styling.filter.expression that return FunctionMethods in org.geotools.brewer.styling.filter.expression with parameters of type FunctionConstructors in org.geotools.brewer.styling.filter.expression with parameters of type Function -
Uses of Function in org.geotools.coverage.grid.io
Subinterfaces of Function in org.geotools.coverage.grid.ioModifier and TypeInterfaceDescriptioninterfaceMarks aRenderingTransformationthat is able to perform its own data read from aGridCoverage2DReaderand an array ofGeneralParameterValue. -
Uses of Function in org.geotools.coverage.util
Classes in org.geotools.coverage.util that implement FunctionModifier and TypeClassDescriptionclassFunction to identify if a feature is a wrapped coverage or not -
Uses of Function in org.geotools.data.complex.expression
Classes in org.geotools.data.complex.expression that implement Function -
Uses of Function in org.geotools.data.complex.filter
Methods in org.geotools.data.complex.filter with parameters of type Function -
Uses of Function in org.geotools.data.db2
Methods in org.geotools.data.db2 with parameters of type Function -
Uses of Function in org.geotools.data.duckdb
Methods in org.geotools.data.duckdb with parameters of type Function -
Uses of Function in org.geotools.data.hana
Methods in org.geotools.data.hana with parameters of type Function -
Uses of Function in org.geotools.data.jdbc
Methods in org.geotools.data.jdbc with parameters of type FunctionModifier and TypeMethodDescriptionprotected StringFilterToSQL.getFunctionName(Function function) Maps the function to the native database function nameprotected ClassFilterToSQL.getFunctionReturnType(Function f) protected ExpressionFilterToSQL.getParameter(Function function, int idx, boolean mandatory) Returns the n-th parameter of a function, throwing an exception if the parameter is not there and has been marked as mandatoryWrites sql for a function expression.protected voidFilterToSQL.visitInFunction(Function function, boolean encodeAsExpression, boolean negate, Object extraData) Encodes a "in" function (as recognized byInFunction.isInFunction(Expression) -
Uses of Function in org.geotools.data.mongodb
Methods in org.geotools.data.mongodb with parameters of type Function -
Uses of Function in org.geotools.data.mongodb.complex
Classes in org.geotools.data.mongodb.complex that implement FunctionModifier and TypeClassDescriptionfinal classFunction that returns a random ID for a collection.final classFunction used to chain an entity with a sub collection.classExtracts all the values of a given JSON path.final classFunction that selects a JSON object using a JSON path.final classFunction used to chain an entity with a sub collection. -
Uses of Function in org.geotools.data.oracle
Methods in org.geotools.data.oracle with parameters of type Function -
Uses of Function in org.geotools.data.oracle.filter
Classes in org.geotools.data.oracle.filter that implement FunctionModifier and TypeClassDescriptionclassOracle function SDO_NN to identify the nearest neighbors for a geometry -
Uses of Function in org.geotools.data.postgis
Methods in org.geotools.data.postgis with parameters of type FunctionModifier and TypeMethodDescriptionprotected StringPostgisFilterToSQL.getFunctionName(Function function) protected StringPostgisPSFilterToSql.getFunctionName(Function function) -
Uses of Function in org.geotools.data.postgis.filter
Classes in org.geotools.data.postgis.filter that implement FunctionModifier and TypeClassDescriptionclassNEAREST function implementation for Postgis
Function name: pgNearest
example: -
Uses of Function in org.geotools.factory
Methods in org.geotools.factory that return types with arguments of type FunctionModifier and TypeMethodDescriptionCommonFactoryFinder.getFunctions(Hints hints) Returns a set of all available implementations for theFunctioninterface. -
Uses of Function in org.geotools.filter
Subinterfaces of Function in org.geotools.filterModifier and TypeInterfaceDescriptioninterfaceQuick Function implementation for direct use as a factory.Classes in org.geotools.filter that implement FunctionModifier and TypeClassDescriptionclassArea of provided geometry.classA placeholder class used to track a function the user requested that is not supported by our java implementation.classAbstract class for a function expression implementationclassDefault implementation of a Function; you may extend this class to implement specific functionality.classTakes an AttributeExpression, and computes the length of the data for the attribute.Methods in org.geotools.filter that return FunctionModifier and TypeMethodDescriptionFunctionFinder.findFunction(String name) FunctionFinder.findFunction(String name, List<Expression> parameters) Look up a function for the provided name.FunctionFinder.findFunction(String name, List<Expression> parameters, Literal fallback) Look up a function for the provided name, may return a FallbackFunction if an implementation could not be found.FunctionFinder.findFunction(Name name) FunctionFinder.findFunction(Name name, List<Expression> parameters) Look up a function for the provided name.FunctionFinder.findFunction(Name name, List<Expression> parameters, Literal fallback) Look up a function for the provided name, may return a FallbackFunction if an implementation could not be found.FilterFactoryImpl.function(String name, Expression arg1) FilterFactoryImpl.function(String name, Expression... args) FilterFactoryImpl.function(String name, Expression arg1, Expression arg2) FilterFactoryImpl.function(String name, Expression arg1, Expression arg2, Expression arg3) FilterFactoryImpl.function(Name name, Expression... args) FunctionFactory.function(String name, List<Expression> args, Literal fallback) Returns a function with the specified name.FunctionFactory.function(Name name, List<Expression> args, Literal fallback) Returns a function with the specified name.Methods in org.geotools.filter with parameters of type Function -
Uses of Function in org.geotools.filter.expression
Classes in org.geotools.filter.expression that implement FunctionModifier and TypeClassDescriptionclassA base class functions (i.e. anonymous inner classes) that are bothvolatile(i.e.Methods in org.geotools.filter.expression with parameters of type Function -
Uses of Function in org.geotools.filter.function
Subinterfaces of Function in org.geotools.filter.functionModifier and TypeInterfaceDescriptioninterfaceThis interface can be implemented by geometry transformation functions that whish to be used in the geometry property.interfaceAn interface to be implemented by processes or by filter functions meant to be integrated as feature collection/grid coverage transformations in a rendering chain.Classes in org.geotools.filter.function that implement FunctionModifier and TypeClassDescriptionclassclassThis function is used to evaluate a And operator with a left and right operandsclassArray creator function.classTakes an AttributeExpression, and computes the node count for the attribute.classReturn the number of bands of the evaluation context, which is supposed to be a coverage, or an object that can be converted to on.classA function returning the bounds of a feature (including all geometries)classImplementation of "Categorize" as a normal function.classParent for classifiers which break a feature collection into the specified number of classes.classclassCalculates the average value of an attribute for a given FeatureCollection and Expression.classCalculates the bounds of an attribute for a given FeatureCollection and Expression.classCalculates the count value of an attribute for a given SimpleFeatureCollection and Expression.classCalculates the maximum value of an attribute for a given FeatureCollection and Expression.classCalculates the median value of an attribute for a given FeatureCollection and Expression.classCalculates the minimum value of an attribute for a given FeatureCollection and Expression.classFinds the nearest value to the provided one in the attribute domain.classCalculates the sum value of an attribute for a given FeatureCollection and Expression.classCalculates the unique value of an attribute for a given FeatureCollection and Expression.classThe function computes the difference between two date objects (as a-b), in the specified time unit (default to milliseconds).classProvides local to thread and global thread-independent lookup tables of named variables allowing externally defined values to be access within a SLD document.classBreaks a SimpleFeatureCollection into classes with (roughtly) equal total items area in each classclassClassification function for breaking a feature collection into edible chunks of "equal" size.classclassclassclassclassclassclassclassclassApplies the availableConverterto turn the value into the desired target classclassclassclassFormats a date into a string given a certain pattern (specified in the format accepted bySimpleDateFormat}classParses a date from a string given a certain pattern (specified in the format accepted bySimpleDateFormat}classclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassA simple function that creates a list of values of any number of argumentsclassFilter function to multiply a text list of numbers with a given factor.classA FilterFunction that expects a Geometry and returns it's minimum bounding circle.classA FilterFunction that expects a Geometry and returns it's minimum diameter.classA FilterFunction that expects a Geometry and returns it's minimum rectangle.classclassclassFormats a number into a string given a certain pattern (specified in the format accepted byDecimalFormat}classFormats a number into a string given a certain pattern (specified in the format accepted byDecimalFormat}classclassclassclassA FilterFunction that expects a Geometry and returns it's octagonal envelope.classclassclassclassclassclassclassclassExtracts a property from a feature, taking the property name as a parameterclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassFilter function implementing the Symbology Encoding "StringPosition" function.classclassclassclassclassclassclassclassclassFunction implementing the Symbology Encoding Trim function.classclassclassclassclassclassclassFunction the returns the default geometry of a feature, or null if there is none, or it's not a JTS geometryclassAllow access to the value of Feature.getID() as an expressionclassclassThe function checks whether a candidate value is contained in an arbitrary long list of user provided values.classThis is an implemenation of the Interpolate function as defined by OGC Symbology Encoding (SE) 1.1 specification.classCalculate the Jenks' Natural Breaks classification for a featurecollectionclassclassApplies a JSON pointer on a given JSON string, extracting a value out of itclassApply an expression to each item of a list, resulting in a new list.classThe function checks whether a candidate value is contained in a list object.classSelect one item for a list.classExtracts a value from a map given the map name and the needed key as parametersclassclassclassFunction that allows correcting a heading angle based on the north direction in the point and CRS provided.classReturn the current time as a Date.classThis function is used to evaluate a or operator with a left and right operandsclassFunction parses GeoTools time notation into date.classReturns a point on the provided line.classA new function to check if a property exists.classBreaks a SimpleFeatureCollection into classes with an equal number of items in each.classThis is an implemenation of the Recode function as defined by the OGC Symbology Encoding (SE) 1.1 specification.classReturn the size of a list (or other collection).classBreaks a SimpleFeatureCollection into classes using the standard deviation classification method.classStringTemplate function, applies a regular expression with capturing groups, and them uses the groups to build a new string based on the provided template.classClone of EqualIntervalFunction for unique valuesMethods in org.geotools.filter.function that return FunctionModifier and TypeMethodDescriptionDefaultFunctionFactory.function(String name, List<Expression> parameters, Literal fallback) DefaultFunctionFactory.function(Name name, List<Expression> parameters, Literal fallback) static FunctionEqualAreaFunction.getCartesianAreaFunction()The default area is computed as a cartesian area of the data (will work reasonably on geodetic dataset over small areas, but won't work properly over large areas) However, it is to be remembered that these classification functions are trying to get a certain evennes on the display, so if the display is in plate caree, then computing area over lon/lat is actually the right thing to do.Methods in org.geotools.filter.function with parameters of type Function -
Uses of Function in org.geotools.filter.function.color
Classes in org.geotools.filter.function.color that implement FunctionModifier and TypeClassDescriptionclassBase for lesscss.org HSL color manipulation functionsclassContrast lesscss.org color function.classImplements the lesscss.org darken functionclassImplements the lesscss.org desaturate functionclassTint lesscss.org color function.classhsl lesscss.org color function.classImplements the lesscss.org lighten functionclassMix lesscss.org color function.classImplements the lesscss.org saturate functionclassShade lesscss.org color function.classMix lesscss.org color function.classTint lesscss.org color function. -
Uses of Function in org.geotools.filter.function.math
Classes in org.geotools.filter.function.math that implement FunctionModifier and TypeClassDescriptionclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassclassImplements an integer divisionclassImplements the Knuth floored division modulo_operationclassAllow access to the value of Math.PI as an expression -
Uses of Function in org.geotools.filter.function.string
Classes in org.geotools.filter.function.string that implement FunctionModifier and TypeClassDescriptionclassThe function concatenates strings.classclassURL encodes a string. -
Uses of Function in org.geotools.filter.spatial
Classes in org.geotools.filter.spatial that implement FunctionModifier and TypeClassDescriptionprotected classMakes sure that the result of a function gets reprojected to the specified CRS, should it be a GeometryConstructors in org.geotools.filter.spatial with parameters of type FunctionModifierConstructorDescriptionprotectedFunctionReprojector(CoordinateReferenceSystem propertyCrs, Function delegate) -
Uses of Function in org.geotools.filter.text.commons
Methods in org.geotools.filter.text.commons that return FunctionModifier and TypeMethodDescriptionAbstractFilterBuilder.buildFunction(int functionNode) Builds a function expressionAbstractFilterBuilder.buildIntegerDivideExpression()AbstractFilterBuilder.buildPowerExpression()AbstractFilterBuilder.buildRemainderExpression()Methods in org.geotools.filter.text.commons with parameters of type Function -
Uses of Function in org.geotools.filter.text.cqljson
Methods in org.geotools.filter.text.cqljson with parameters of type Function -
Uses of Function in org.geotools.filter.visitor
Subinterfaces of Function in org.geotools.filter.visitorModifier and TypeInterfaceDescriptioninterfaceCategorization: The transformation of continuous values to distinct values.interfaceInterpolation: Transformation of continuous values by a function defined on a number of nodes.interfaceRecoding: Transformation of discrete values to any other values.Methods in org.geotools.filter.visitor with parameters of type FunctionModifier and TypeMethodDescriptionprotected booleanSimplifyingFilterVisitor.isVolatileFunction(Function function) Checks if a function is volatile in this context.Visit each parameter and check if they are static -
Uses of Function in org.geotools.gce.imagemosaic
Classes in org.geotools.gce.imagemosaic that implement FunctionModifier and TypeClassDescriptionclassTransformation returning the same granules that theStructuredGridCoverage2DReaderwould have used as the input for image creation in theGridCoverage2DReader.read(GeneralParameterValue[])method (with some exceptions, like footprints usage, as this transformation only sets up a filter against the associatedGranuleSource). -
Uses of Function in org.geotools.mbstyle.expression
Classes in org.geotools.mbstyle.expression that implement FunctionModifier and TypeClassDescriptionclassA class to transform mapbox color expressions into GeoTools expressions.classThe expressions in this section can be used to add conditional logic to your styles.classThe value for any layout property, paint property, or filter may be specified as an expression.classclassclassclassclassclassThis class is an extension of the MBExpression containing the functions to support MapBox Style String expressions.classThe expressions in this section are provided for the purpose of testing for and converting between different data types like strings, numbers, and boolean values.classclassThis class is here to get zoom level properties from a map -
Uses of Function in org.geotools.mbstyle.function
Classes in org.geotools.mbstyle.function that implement FunctionModifier and TypeClassDescriptionclassReturns the value in a JSONArray at a given index.classGenerate a Color usingColorConverterFactory, the input is expected to be a String.classFunction that takes an input value, and a default value.classGenerate an output by interpolating between stops just less than and just greater than the function input.classLooks up all script specific alternatives for the given font name.classReturns the value of a given object key in a JSONObject.classEvaluate to TRUE if a JSONObject contains a given key value or FALSE if it does not.classReturns the size of a given listclassclassReturns a font base nameclassReturns "italic" or "normal" based on the font nameclassReturns "bold" or "normal" based on the font nameclassReturns the size of a list or the length of a stringclassFunction that takes an input and applies a text transformation (one of "lowercase", "uppercase", or "none").classGenerate a rgb color from integer values between 0-255.classFunction that takes a scale denominator and a srid and outputs the zoom level.Methods in org.geotools.mbstyle.function that return Function -
Uses of Function in org.geotools.process.function
Classes in org.geotools.process.function that implement FunctionModifier and TypeClassDescriptionclassMethods in org.geotools.process.function that return Function -
Uses of Function in org.geotools.process.geometry
Classes in org.geotools.process.geometry that implement FunctionMethods in org.geotools.process.geometry that return Function -
Uses of Function in org.geotools.renderer.style
Methods in org.geotools.renderer.style with parameters of type Function -
Uses of Function in org.geotools.styling
Methods in org.geotools.styling that return FunctionModifier and TypeMethodDescriptionColorMapImpl.getFunction()ColorReplacementImpl.getRecoding()Function used to perform color Replacement.Methods in org.geotools.styling with parameters of type FunctionConstructors in org.geotools.styling with parameters of type FunctionModifierConstructorDescriptionColorMapImpl(Function function) ColorReplacementImpl(Function function) -
Uses of Function in org.geotools.styling.visitor
Classes in org.geotools.styling.visitor that implement FunctionModifier and TypeClassDescriptionclassApplies unit to pixel rescaling around expressions whose native unit cannot be determined in a static fashion -
Uses of Function in org.geotools.xml.filter
Methods in org.geotools.xml.filter with parameters of type Function -
Uses of Function in org.h2gis.geotools
Methods in org.h2gis.geotools with parameters of type FunctionModifier and TypeMethodDescriptionprotected StringH2GISFilterToSQL.getFunctionName(Function function) static StringH2GISFilterToSQLHelper.getFunctionName(Function function) Maps a function to its native db equivalentprotected StringH2GISPSFilterToSql.getFunctionName(Function function) booleanH2GISFilterToSQLHelper.visitFunction(Function function, Object extraData) Performs custom visits for functions that cannot be encoded asfunctionName(p1, p2, ... pN).