public interface SQLAlgebraFactory
| Modifier and Type | Method and Description |
|---|---|
SelectFromWhereWithModifiers |
createSelectFromWhere(com.google.common.collect.ImmutableSortedSet<it.unibz.inf.ontop.model.term.Variable> projectedVariables,
it.unibz.inf.ontop.substitution.ImmutableSubstitution<? extends it.unibz.inf.ontop.model.term.ImmutableTerm> substitution,
SQLExpression fromExpression,
Optional<it.unibz.inf.ontop.model.term.ImmutableExpression> whereExpression,
com.google.common.collect.ImmutableSet<it.unibz.inf.ontop.model.term.Variable> groupByVariables,
boolean isDistinct,
Optional<Long> limit,
Optional<Long> offset,
com.google.common.collect.ImmutableList<SQLOrderComparator> sortConditions) |
SQLInnerJoinExpression |
createSQLInnerJoinExpression(SQLExpression left,
SQLExpression right,
Optional<it.unibz.inf.ontop.model.term.ImmutableExpression> joinCondition) |
SQLLeftJoinExpression |
createSQLLeftJoinExpression(SQLExpression leftExpression,
SQLExpression rightExpression,
Optional<it.unibz.inf.ontop.model.term.ImmutableExpression> joinCondition) |
SQLNaryJoinExpression |
createSQLNaryJoinExpression(com.google.common.collect.ImmutableList<SQLExpression> joinedExpressions) |
SQLOneTupleDummyQueryExpression |
createSQLOneTupleDummyQueryExpression() |
SQLOrderComparator |
createSQLOrderComparator(it.unibz.inf.ontop.model.term.NonConstantTerm term,
boolean isAscending) |
SQLSerializedQuery |
createSQLSerializedQuery(String sqlString,
com.google.common.collect.ImmutableMap<it.unibz.inf.ontop.model.term.Variable,it.unibz.inf.ontop.dbschema.QuotedID> columnNames) |
SQLTable |
createSQLTable(it.unibz.inf.ontop.dbschema.RelationDefinition relationDefinition,
com.google.common.collect.ImmutableMap<Integer,? extends it.unibz.inf.ontop.model.term.VariableOrGroundTerm> argumentMap) |
SQLUnionExpression |
createSQLUnionExpression(com.google.common.collect.ImmutableList<SQLExpression> subExpressions,
com.google.common.collect.ImmutableSet<it.unibz.inf.ontop.model.term.Variable> projectedVariables) |
SelectFromWhereWithModifiers createSelectFromWhere(com.google.common.collect.ImmutableSortedSet<it.unibz.inf.ontop.model.term.Variable> projectedVariables, it.unibz.inf.ontop.substitution.ImmutableSubstitution<? extends it.unibz.inf.ontop.model.term.ImmutableTerm> substitution, SQLExpression fromExpression, Optional<it.unibz.inf.ontop.model.term.ImmutableExpression> whereExpression, com.google.common.collect.ImmutableSet<it.unibz.inf.ontop.model.term.Variable> groupByVariables, boolean isDistinct, Optional<Long> limit, Optional<Long> offset, com.google.common.collect.ImmutableList<SQLOrderComparator> sortConditions)
SQLSerializedQuery createSQLSerializedQuery(String sqlString, com.google.common.collect.ImmutableMap<it.unibz.inf.ontop.model.term.Variable,it.unibz.inf.ontop.dbschema.QuotedID> columnNames)
SQLTable createSQLTable(it.unibz.inf.ontop.dbschema.RelationDefinition relationDefinition, com.google.common.collect.ImmutableMap<Integer,? extends it.unibz.inf.ontop.model.term.VariableOrGroundTerm> argumentMap)
SQLInnerJoinExpression createSQLInnerJoinExpression(SQLExpression left, SQLExpression right, Optional<it.unibz.inf.ontop.model.term.ImmutableExpression> joinCondition)
SQLLeftJoinExpression createSQLLeftJoinExpression(SQLExpression leftExpression, SQLExpression rightExpression, Optional<it.unibz.inf.ontop.model.term.ImmutableExpression> joinCondition)
SQLNaryJoinExpression createSQLNaryJoinExpression(com.google.common.collect.ImmutableList<SQLExpression> joinedExpressions)
SQLUnionExpression createSQLUnionExpression(com.google.common.collect.ImmutableList<SQLExpression> subExpressions, com.google.common.collect.ImmutableSet<it.unibz.inf.ontop.model.term.Variable> projectedVariables)
SQLOneTupleDummyQueryExpression createSQLOneTupleDummyQueryExpression()
SQLOrderComparator createSQLOrderComparator(it.unibz.inf.ontop.model.term.NonConstantTerm term, boolean isAscending)
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.