Uses of Class
org.apache.sis.filter.Optimization
Packages that use Optimization
Package
Description
Filters features according their properties.
Partial implementation of SQLMM operations as filter expressions.
-
Uses of Optimization in org.apache.sis.filter
Methods in org.apache.sis.filter with parameters of type OptimizationModifier and TypeMethodDescriptionAssociationValue.optimize
(Optimization optimization) If at least one evaluated property is a link, replaces this expression by more direct references to the target properties.BinaryGeometryFilter.optimize
(Optimization optimization) Tries to optimize this filter.Expression<? super R,
? extends V> LeafExpression.Transformed.optimize
(Optimization optimization) Returns the same literal without the reference to the original expression.LogicalFilter.And.optimize
(Optimization optimization) Tries to optimize this filter.LogicalFilter.Not.optimize
(Optimization optimization) Tries to optimize this filter.Returns the filter to use with duplicated operands removed, nested operations of the same type inlined, and literal values processed immediately.LogicalFilter.Or.optimize
(Optimization optimization) Tries to optimize this filter.default Expression<? super R,
? extends V> Optimization.OnExpression.optimize
(Optimization optimization) Tries to optimize this expression.Optimization.OnFilter.optimize
(Optimization optimization) Tries to optimize this filter.PropertyValue.AsObject.optimize
(Optimization optimization) If the evaluated property is a link, replaces this expression by a more direct reference to the target property.final PropertyValue<V>
PropertyValue.Converted.optimize
(Optimization optimization) Tries to optimize this expression.abstract PropertyValue<V>
PropertyValue.optimize
(Optimization optimization) If the evaluated property is a link, replaces this expression by a more direct reference to the target property. -
Uses of Optimization in org.apache.sis.internal.filter.sqlmm
Methods in org.apache.sis.internal.filter.sqlmm with parameters of type OptimizationModifier and TypeMethodDescriptionExpression<? super R,
?> TwoGeometries.optimize
(Optimization optimization) If the CRS of the first argument is known in advance and the second argument is a literal, transforms the second geometry to the CRS of the first argument.