Interface SelectFromWhereWithModifiers
-
- All Superinterfaces:
SQLExpression
- All Known Implementing Classes:
SelectFromWhereWithModifiersImpl
public interface SelectFromWhereWithModifiers extends SQLExpression
TODO: find a better name See SQLAlgebraFactory for creating a new instance.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description SQLExpressiongetFromSQLExpression()it.unibz.inf.ontop.com.google.common.collect.ImmutableSet<Variable>getGroupByVariables()Optional<Long>getLimit()Optional<Long>getOffset()it.unibz.inf.ontop.com.google.common.collect.ImmutableSortedSet<Variable>getProjectedVariables()it.unibz.inf.ontop.com.google.common.collect.ImmutableList<SQLOrderComparator>getSortConditions()ImmutableSubstitution<? extends ImmutableTerm>getSubstitution()Optional<ImmutableExpression>getWhereExpression()default booleanhasOrder()booleanisDistinct()-
Methods inherited from interface it.unibz.inf.ontop.generation.algebra.SQLExpression
acceptVisitor
-
-
-
-
Method Detail
-
getProjectedVariables
it.unibz.inf.ontop.com.google.common.collect.ImmutableSortedSet<Variable> getProjectedVariables()
-
getSubstitution
ImmutableSubstitution<? extends ImmutableTerm> getSubstitution()
-
getFromSQLExpression
SQLExpression getFromSQLExpression()
-
getWhereExpression
Optional<ImmutableExpression> getWhereExpression()
-
getGroupByVariables
it.unibz.inf.ontop.com.google.common.collect.ImmutableSet<Variable> getGroupByVariables()
-
isDistinct
boolean isDistinct()
-
getSortConditions
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<SQLOrderComparator> getSortConditions()
-
hasOrder
default boolean hasOrder()
-
-