Uses of Class
org.apache.sis.internal.sql.feature.SelectionClause
Packages that use SelectionClause
-
Uses of SelectionClause in org.apache.sis.internal.sql.feature
Fields in org.apache.sis.internal.sql.feature declared as SelectionClauseModifier and TypeFieldDescriptionprivate SelectionClause
FeatureStream.selection
The SQL fragment on the right side of theWHERE
keyword.Methods in org.apache.sis.internal.sql.feature with parameters of type SelectionClauseModifier and TypeMethodDescriptionvoid
SelectionClauseWriter.Arithmetic.accept
(Expression<AbstractFeature, ?> expression, SelectionClause sql) Invoked when an arithmetic expression needs to be converted to SQL clause.void
SelectionClauseWriter.Comparison.accept
(Filter<AbstractFeature> f, SelectionClause sql) Invoked when a comparison needs to be converted to SQL clause.void
SelectionClauseWriter.Function.accept
(Filter<AbstractFeature> filter, SelectionClause sql) Writes the function as an SQL statement.void
SelectionClauseWriter.Logic.accept
(Filter<AbstractFeature> f, SelectionClause sql) Invoked when a logical filter needs to be converted to SQL clause.protected final void
SelectionClauseWriter.typeNotFound
(Enum<?> type, Filter<AbstractFeature> filter, SelectionClause sql) Invoked when an unsupported filter is found.protected final void
SelectionClauseWriter.typeNotFound
(String type, Expression<AbstractFeature, ?> expression, SelectionClause sql) Invoked when an unsupported expression is found.private boolean
SelectionClauseWriter.write
(SelectionClause sql, Expression<? super AbstractFeature, ?> expression) Executes the registered action for the given expression.(package private) final boolean
SelectionClauseWriter.write
(SelectionClause sql, Filter<? super AbstractFeature> filter) Executes the registered action for the given filter.protected final void
SelectionClauseWriter.writeBinaryOperator
(SelectionClause sql, Filter<AbstractFeature> filter, String operator) Writes the expressions of a filter as a binary operator.private void
SelectionClauseWriter.writeParameters
(SelectionClause sql, List<Expression<? super AbstractFeature, ?>> expressions, String separator, boolean binary) Writes the parameters of a function or a binary operator.