| Package | Description |
|---|---|
| it.unibz.inf.ontop.spec.mapping.sqlparser |
| Modifier and Type | Method and Description |
|---|---|
RAExpression |
RAExpressionOperations.create() |
RAExpression |
SelectQueryParser.create(DatabaseRelationDefinition relation) |
RAExpression |
RAExpressionOperations.create(DatabaseRelationDefinition relation,
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<it.unibz.inf.ontop.model.term.Variable> variables) |
RAExpression |
RAExpressionOperations.createWithoutName(RelationDefinition relation,
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<it.unibz.inf.ontop.model.term.Variable> variables) |
RAExpression |
RAExpressionOperations.crossJoin(RAExpression left,
RAExpression right)
CROSS JOIN (also denoted by , in SQL)
|
RAExpression |
RAExpressionOperations.filter(RAExpression rae,
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<it.unibz.inf.ontop.model.term.ImmutableExpression> filter) |
protected RAExpression |
SelectQueryParser.join(RAExpression left,
net.sf.jsqlparser.statement.select.Join join) |
RAExpression |
RAExpressionOperations.joinOn(RAExpression left,
RAExpression right,
Function<RAExpressionAttributes,it.unibz.inf.ontop.com.google.common.collect.ImmutableList<it.unibz.inf.ontop.model.term.ImmutableExpression>> getAtomOnExpression)
JOIN ON
|
RAExpression |
RAExpressionOperations.joinUsing(RAExpression left,
RAExpression right,
it.unibz.inf.ontop.com.google.common.collect.ImmutableSet<QuotedID> using)
JOIN USING
|
RAExpression |
SelectQueryParser.parse(net.sf.jsqlparser.statement.select.SelectBody selectBody) |
RAExpression |
SelectQueryParser.translateParserView(RelationDefinition view) |
protected RAExpression |
SelectQueryParser.translateSelectBody(net.sf.jsqlparser.statement.select.SelectBody selectBody) |
RAExpression |
RAExpressionOperations.withAlias(RAExpression rae,
RelationID aliasId)
(relational expression) AS A
|
| Modifier and Type | Method and Description |
|---|---|
RAExpression |
RAExpressionOperations.crossJoin(RAExpression left,
RAExpression right)
CROSS JOIN (also denoted by , in SQL)
|
RAExpression |
RAExpressionOperations.filter(RAExpression rae,
it.unibz.inf.ontop.com.google.common.collect.ImmutableList<it.unibz.inf.ontop.model.term.ImmutableExpression> filter) |
it.unibz.inf.ontop.com.google.common.collect.ImmutableSet<QuotedID> |
RAExpressionOperations.getSharedAttributeNames(RAExpression left,
RAExpression right) |
protected RAExpression |
SelectQueryParser.join(RAExpression left,
net.sf.jsqlparser.statement.select.Join join) |
RAExpression |
RAExpressionOperations.joinOn(RAExpression left,
RAExpression right,
Function<RAExpressionAttributes,it.unibz.inf.ontop.com.google.common.collect.ImmutableList<it.unibz.inf.ontop.model.term.ImmutableExpression>> getAtomOnExpression)
JOIN ON
|
RAExpression |
RAExpressionOperations.joinUsing(RAExpression left,
RAExpression right,
it.unibz.inf.ontop.com.google.common.collect.ImmutableSet<QuotedID> using)
JOIN USING
|
RAExpression |
RAExpressionOperations.withAlias(RAExpression rae,
RelationID aliasId)
(relational expression) AS A
|
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.