# Uses of Class
org.apache.sis.filter.Optimization

Packages that use Optimization
Package
Description
org.apache.sis.filter
Filters features according their properties.
org.apache.sis.storage
Data store base types for retrieving and saving geospatial data in various storage formats.
org.apache.sis.storage.aggregate
Resources which are aggregations or concatenations of other resources.

- ## Uses of Optimization in org.apache.sis.filter

  Methods in org.apache.sis.filter with parameters of type Optimization
  Modifier and Type
  Method
  Description
  `default Expression<R, ? extends V>`
  Optimization.OnExpression.`optimize(Optimization optimization)`
  Tries to optimize this expression.
  `default Filter<R>`
  Optimization.OnFilter.`optimize(Optimization optimization)`
  Tries to optimize this filter.

- ## Uses of Optimization in org.apache.sis.storage

  Methods in org.apache.sis.storage with parameters of type Optimization
  Modifier and Type
  Method
  Description
  `protected void`
  AbstractFeatureSet.`prepareQueryOptimization(FeatureQuery query, Optimization optimizer)`
  Configures the optimization of a query to be applied on this `FeatureSet`.
  `protected void`
  MemoryFeatureSet.`prepareQueryOptimization(FeatureQuery query, Optimization optimizer)`
  Configures the optimization of a query with information about the expected types of all feature instances.

- ## Uses of Optimization in org.apache.sis.storage.aggregate

  Methods in org.apache.sis.storage.aggregate with parameters of type Optimization
  Modifier and Type
  Method
  Description
  `protected void`
  ConcatenatedFeatureSet.`prepareQueryOptimization(FeatureQuery query, Optimization optimizer)`
  Configures the optimization of a query with information about the expected types of all feature instances.
  `protected void`
  JoinFeatureSet.`prepareQueryOptimization(FeatureQuery query, Optimization optimizer)`
  Configures the optimization of a query with information about the expected type of all feature instances.