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 SelectionClauseFeatureStream.selectionThe SQL fragment on the right side of theWHEREkeyword.Methods in org.apache.sis.internal.sql.feature with parameters of type SelectionClauseModifier and TypeMethodDescriptionvoidSelectionClauseWriter.Arithmetic.accept(Expression<AbstractFeature, ?> expression, SelectionClause sql) Invoked when an arithmetic expression needs to be converted to SQL clause.voidSelectionClauseWriter.Comparison.accept(Filter<AbstractFeature> f, SelectionClause sql) Invoked when a comparison needs to be converted to SQL clause.voidSelectionClauseWriter.Function.accept(Filter<AbstractFeature> filter, SelectionClause sql) Writes the function as an SQL statement.voidSelectionClauseWriter.Logic.accept(Filter<AbstractFeature> f, SelectionClause sql) Invoked when a logical filter needs to be converted to SQL clause.protected final voidSelectionClauseWriter.typeNotFound(Enum<?> type, Filter<AbstractFeature> filter, SelectionClause sql) Invoked when an unsupported filter is found.protected final voidSelectionClauseWriter.typeNotFound(String type, Expression<AbstractFeature, ?> expression, SelectionClause sql) Invoked when an unsupported expression is found.private booleanSelectionClauseWriter.write(SelectionClause sql, Expression<? super AbstractFeature, ?> expression) Executes the registered action for the given expression.(package private) final booleanSelectionClauseWriter.write(SelectionClause sql, Filter<? super AbstractFeature> filter) Executes the registered action for the given filter.protected final voidSelectionClauseWriter.writeBinaryOperator(SelectionClause sql, Filter<AbstractFeature> filter, String operator) Writes the expressions of a filter as a binary operator.private voidSelectionClauseWriter.writeParameters(SelectionClause sql, List<Expression<? super AbstractFeature, ?>> expressions, String separator, boolean binary) Writes the parameters of a function or a binary operator.