| Modifier and Type | Method and Description |
|---|---|
SqlExpr |
E_RdfTerm2.getDatatype() |
SqlExpr |
E_RdfTerm2.getLanguage() |
SqlExpr |
ExprSqlBridge.getSqlExpr()
Deprecated.
|
SqlExpr |
E_RdfTerm2.getType() |
SqlExpr |
E_RdfTerm2.getValue() |
| Modifier and Type | Method and Description |
|---|---|
List<SqlExpr> |
E_RdfTerm2.getSqlExprs() |
| Constructor and Description |
|---|
E_RdfTerm2(SqlExpr type,
SqlExpr value,
SqlExpr language,
SqlExpr datatype) |
ExprSqlBridge(SqlExpr sqlExpr)
Deprecated.
|
| Constructor and Description |
|---|
E_RdfTerm2(List<SqlExpr> sqlExprs) |
| Modifier and Type | Method and Description |
|---|---|
SqlExpr |
SqlExprCopy._copy(SqlExpr proto,
List<SqlExpr> args)
Creates a copy of an expression, with different arguments.
|
SqlExpr |
ColumnSubstitutor._transform(SqlExpr sqlExpr) |
static SqlExpr |
SqlExprUtils.andifyBalanced(Iterable<SqlExpr> exprs) |
SqlExpr |
SqlFunctionDefinition.create(SqlExprList args)
Create an instance of this function with the specified arguments
|
static SqlExpr |
SqlExprUtils.orifyBalanced(Iterable<SqlExpr> exprs) |
SqlExpr |
SqlExprSubstitute.substitute(SqlExpr expr) |
SqlExpr |
ColumnSubstitutor.transform(SqlExprColumn nv) |
SqlExpr |
ColumnSubstitutor.transform(SqlExprFunction expr) |
SqlExpr |
SqlExprSubstitute.trySubstitute(SqlExprColumn sqlExpr) |
| Modifier and Type | Method and Description |
|---|---|
SqlExpr |
SqlExprCopy._copy(SqlExpr proto,
List<SqlExpr> args)
Creates a copy of an expression, with different arguments.
|
SqlExpr |
ColumnSubstitutor._transform(SqlExpr sqlExpr) |
static SqlExprList |
SqlExprArgs.create(SqlExpr... args) |
static SqlExprList |
SqlExprArgs.getArgs(SqlExpr sqlExpr) |
SqlExpr |
SqlExprSubstitute.substitute(SqlExpr expr) |
| Modifier and Type | Method and Description |
|---|---|
SqlExpr |
SqlExprCopy._copy(SqlExpr proto,
List<SqlExpr> args)
Creates a copy of an expression, with different arguments.
|
static SqlExpr |
SqlExprUtils.andifyBalanced(Iterable<SqlExpr> exprs) |
S_Concat |
SqlExprCopy.copy(S_Concat sqlExpr,
List<SqlExpr> args) |
S_Equals |
SqlExprCopy.copy(S_Equals sqlExpr,
List<SqlExpr> args) |
SqlExprColumn |
SqlExprCopy.copy(SqlExprColumn sqlExpr,
List<SqlExpr> args) |
static SqlExprList |
SqlExprArgs.createList(Iterable<SqlExpr> args) |
static SqlExpr |
SqlExprUtils.orifyBalanced(Iterable<SqlExpr> exprs) |
protected SqlExprList |
ColumnSubstitutor.transformList(Iterable<SqlExpr> sqlExprs) |
| Constructor and Description |
|---|
ColumnSubstitutor(Map<String,? extends SqlExpr> map) |
SqlExprSubstitute(Map<? extends SqlExpr,? extends SqlExpr> map) |
SqlExprSubstitute(Map<? extends SqlExpr,? extends SqlExpr> map) |
| Modifier and Type | Method and Description |
|---|---|
SqlExpr |
FactoryCastSqlExpr.create(SqlExpr a) |
| Modifier and Type | Method and Description |
|---|---|
SqlExpr |
FactoryCastSqlExpr.create(SqlExpr a) |
static SqlDatatype |
SqlDatatypeEvaluator.eval(SqlExpr expr) |
static void |
SqlDatatypeUtil.fill(SqlExpr expr) |
| Modifier and Type | Class and Description |
|---|---|
class |
S_Add |
class |
S_Arithmetic |
class |
S_Cast |
class |
S_Concat |
class |
S_Equals |
class |
S_Function |
class |
S_GeographyFromText |
class |
S_GeometryFromText |
class |
S_GreaterThan |
class |
S_GreaterThanOrEqual |
class |
S_Intersects
http://postgis.refractions.net/documentation/manual-1.3/ch06.html
ST_Intersects(geometry, geometry)
Returns 1 (TRUE) if the Geometries "spatially intersect".
|
class |
S_IsNotNull |
class |
S_LessThan |
class |
S_LessThanOrEqual |
class |
S_LogicalAnd |
class |
S_LogicalNot |
class |
S_LogicalOr |
class |
S_Regex |
class |
S_String
A piece of SQL code.
|
class |
S_Substract |
class |
SqlColumn |
class |
SqlExpr0 |
class |
SqlExpr1 |
class |
SqlExpr2 |
class |
SqlExprAggregator |
class |
SqlExprBase |
class |
SqlExprColumn |
class |
SqlExprFunction |
class |
SqlExprN |
class |
SqlExprValue |
| Modifier and Type | Field and Description |
|---|---|
protected SqlExpr |
SqlExpr2.left |
protected SqlExpr |
SqlExpr2.right |
| Modifier and Type | Method and Description |
|---|---|
static SqlExpr |
S_GeometryFromText.create(SqlExpr expr) |
static SqlExpr |
S_GeographyFromText.create(SqlExpr expr) |
static SqlExpr |
S_Intersects.create(SqlExpr left,
SqlExpr right)
Only returns a new expression, if the datatypes are correct, othewise null
FIXME: Maybe rather than returning null, it should be false
|
static SqlExpr |
S_GreaterThanOrEqual.create(SqlExpr left,
SqlExpr right,
DatatypeSystemOld system) |
static SqlExpr |
S_GreaterThan.create(SqlExpr left,
SqlExpr right,
DatatypeSystemOld system) |
static SqlExpr |
S_Equals.create(SqlExpr left,
SqlExpr right,
DatatypeSystemOld system) |
static SqlExpr |
S_Add.create(SqlExpr left,
SqlExpr right,
DatatypeSystemOld system) |
static SqlExpr |
S_LessThanOrEqual.create(SqlExpr left,
SqlExpr right,
DatatypeSystemOld system) |
static SqlExpr |
S_LessThan.create(SqlExpr left,
SqlExpr right,
DatatypeSystemOld system) |
static SqlExpr |
S_Substract.create(SqlExpr left,
SqlExpr right,
DatatypeSystemOld system) |
SqlExpr |
SqlExprList.get(int index) |
SqlExpr |
SqlAggregator.getExpr() |
SqlExpr |
SqlExpr1.getExpr() |
SqlExpr |
SqlAggregatorCount.getExpr() |
SqlExpr |
SqlSortCondition.getExpression() |
SqlExpr |
SqlExpr2.getLeft() |
SqlExpr |
SqlExpr2.getRight() |
| Modifier and Type | Method and Description |
|---|---|
List<SqlExpr> |
SqlExprList.asList() |
List<SqlExpr> |
SqlExpr2.getArgs() |
List<SqlExpr> |
SqlExprN.getArgs() |
List<SqlExpr> |
SqlExprFunction.getArgs() |
List<SqlExpr> |
SqlExpr1.getArgs() |
List<SqlExpr> |
SqlExpr0.getArgs() |
List<SqlExpr> |
SqlExpr.getArgs() |
Iterator<SqlExpr> |
SqlExprList.iterator() |
static org.aksw.commons.util.Pair<? extends SqlExpr,? extends SqlExpr> |
S_Equals.resolveCast(SqlExpr left,
SqlExpr right,
DatatypeSystemOld system) |
static org.aksw.commons.util.Pair<? extends SqlExpr,? extends SqlExpr> |
S_Equals.resolveCast(SqlExpr left,
SqlExpr right,
DatatypeSystemOld system) |
| Modifier and Type | Method and Description |
|---|---|
static void |
SqlExprBase._getColumnsMentioned(Set<SqlExprColumn> result,
SqlExpr expr) |
boolean |
SqlExprList.add(SqlExpr item) |
static SqlExprColumn |
S_Equals.asColumn(SqlExpr expr) |
static SqlExprValue |
S_Equals.asConstant(SqlExpr expr) |
static void |
SqlExprBase.asString(org.openjena.atlas.io.IndentedWriter writer,
String nodeName,
SqlExpr... args) |
static SqlExpr |
S_GeometryFromText.create(SqlExpr expr) |
static SqlExpr |
S_GeographyFromText.create(SqlExpr expr) |
static SqlExpr |
S_Intersects.create(SqlExpr left,
SqlExpr right)
Only returns a new expression, if the datatypes are correct, othewise null
FIXME: Maybe rather than returning null, it should be false
|
static SqlExpr |
S_GreaterThanOrEqual.create(SqlExpr left,
SqlExpr right,
DatatypeSystemOld system) |
static SqlExpr |
S_GreaterThan.create(SqlExpr left,
SqlExpr right,
DatatypeSystemOld system) |
static SqlExpr |
S_Equals.create(SqlExpr left,
SqlExpr right,
DatatypeSystemOld system) |
static SqlExpr |
S_Add.create(SqlExpr left,
SqlExpr right,
DatatypeSystemOld system) |
static SqlExpr |
S_LessThanOrEqual.create(SqlExpr left,
SqlExpr right,
DatatypeSystemOld system) |
static SqlExpr |
S_LessThan.create(SqlExpr left,
SqlExpr right,
DatatypeSystemOld system) |
static SqlExpr |
S_Substract.create(SqlExpr left,
SqlExpr right,
DatatypeSystemOld system) |
static S_Cast |
S_Cast.create(SqlExpr value,
String datatypeId,
DatatypeSystemOld system) |
static Set<SqlExprColumn> |
SqlExprBase.getColumnsMentioned(SqlExpr expr) |
static SqlDatatype |
S_Equals.getCommonDataype(SqlExpr left,
SqlExpr right,
DatatypeSystemOld system) |
static org.aksw.commons.util.Pair<? extends SqlExpr,? extends SqlExpr> |
S_Equals.resolveCast(SqlExpr left,
SqlExpr right,
DatatypeSystemOld system) |
static org.aksw.commons.util.Pair<SqlExprColumn,SqlExprValue> |
S_Equals.tryMatch(SqlExpr left,
SqlExpr right) |
static org.aksw.commons.util.Pair<SqlExprColumn,SqlExprValue> |
S_Equals.tryMatchDirected(SqlExpr left,
SqlExpr right) |
| Modifier and Type | Method and Description |
|---|---|
static void |
SqlExprBase.asString(org.openjena.atlas.io.IndentedWriter writer,
String nodeName,
List<SqlExpr> args) |
| Constructor and Description |
|---|
S_Concat(List<SqlExpr> exprs) |
S_Function(String funcName,
List<SqlExpr> exprs,
SqlDatatype datatype) |
S_Function(String funcName,
List<SqlExpr> exprs,
SqlDatatype datatype,
SqlStringTransformer transformer) |
S_String(String sqlString,
SqlDatatype datatype,
List<SqlExpr> sqlExprs) |
SqlExprFunction(String name,
List<SqlExpr> args,
SqlDatatype datatype) |
SqlExprN(List<SqlExpr> exprs,
SqlDatatype datatype) |
| Modifier and Type | Method and Description |
|---|---|
Map<String,SqlExpr> |
SqlNodeOld.getAliasToColumn() |
Map<String,SqlExpr> |
SqlNodeBase.getAliasToColumn()
If an order has been set, it is returned, otherwise returns the variables in the map
|
Map<com.hp.hpl.jena.sparql.core.Var,SqlExpr> |
VarSqlExprList.getVarSqlExprList() |
| Modifier and Type | Method and Description |
|---|---|
void |
SqlJoin.addCondition(SqlExpr expr) |
| Modifier and Type | Method and Description |
|---|---|
static SqlExpr |
SqlExprOptimizer.translate(com.hp.hpl.jena.sparql.expr.E_Equals expr)
Deprecated.
|
static SqlExpr |
SqlExprOptimizer.translate(com.hp.hpl.jena.sparql.expr.E_Function expr)
Deprecated.
Overrides ExprFunction
|
static SqlExpr |
SqlExprOptimizer.translate(com.hp.hpl.jena.sparql.expr.E_NotEquals expr)
Deprecated.
|
static SqlExpr |
SqlExprOptimizer.translate(com.hp.hpl.jena.sparql.expr.E_Regex expr)
Deprecated.
|
static SqlExpr |
SqlExprOptimizer.translate(com.hp.hpl.jena.sparql.expr.E_StrConcat expr)
Deprecated.
|
static SqlExpr |
SqlExprOptimizer.translate(E_StrConcatPermissive expr)
Deprecated.
|
static SqlExpr |
SqlExprOptimizer.translate(com.hp.hpl.jena.sparql.expr.ExprFunction expr)
Deprecated.
Warning: FIXME This may cause undesired effects if thero is no
appropriate override for Jena
as domain classes such as E_Regex, as it would not be convertet to S_Regex
|
static SqlExpr |
SqlExprOptimizer.translate(com.hp.hpl.jena.sparql.expr.ExprVar expr)
Deprecated.
Currently we translate specially named sparql variables to sql column
references: ?tableAlias.columnName
|
static SqlExpr |
SqlExprOptimizer.translate(com.hp.hpl.jena.sparql.expr.NodeValue expr)
Deprecated.
|
static SqlExpr |
SqlExprOptimizer.translateMM(com.hp.hpl.jena.sparql.expr.Expr expr)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
static List<SqlExpr> |
SqlExprOptimizer.translateArgs(Iterable<com.hp.hpl.jena.sparql.expr.Expr> exprs)
Deprecated.
|
static List<SqlExpr> |
SqlExprOptimizer.translateList(List<com.hp.hpl.jena.sparql.expr.Expr> exprs)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
String |
SqlExprSerializer.serialize(SqlExpr expr) |
| Modifier and Type | Method and Description |
|---|---|
static com.hp.hpl.jena.sparql.expr.Expr |
PushDownCollector._collect(com.hp.hpl.jena.sparql.expr.ExprFunction expr,
com.hp.hpl.jena.sdb.core.Generator generator,
Map<com.hp.hpl.jena.sparql.core.Var,SqlExpr> sql) |
static com.hp.hpl.jena.sparql.expr.Expr |
PushDownCollector._collect(com.hp.hpl.jena.sparql.expr.Expr expr,
com.hp.hpl.jena.sdb.core.Generator generator,
Map<com.hp.hpl.jena.sparql.core.Var,SqlExpr> sql) |
static com.hp.hpl.jena.sparql.expr.Expr |
PushDownCollector._collect(ExprSqlBridge expr,
com.hp.hpl.jena.sdb.core.Generator generator,
Map<com.hp.hpl.jena.sparql.core.Var,SqlExpr> sql) |
static com.hp.hpl.jena.sparql.expr.Expr |
PushDownCollector.collect(com.hp.hpl.jena.sparql.expr.Expr expr,
com.hp.hpl.jena.sdb.core.Generator generator,
Map<com.hp.hpl.jena.sparql.core.Var,SqlExpr> sql) |
static com.hp.hpl.jena.sparql.expr.ExprList |
PushDownCollector.collectArgs(Iterable<com.hp.hpl.jena.sparql.expr.Expr> exprs,
com.hp.hpl.jena.sdb.core.Generator generator,
Map<com.hp.hpl.jena.sparql.core.Var,SqlExpr> sql) |
static String |
SqlAlgebraToString.projection(Map<String,SqlExpr> map) |
| Modifier and Type | Method and Description |
|---|---|
static SqlExpr |
SqlNodeBinding.forcePushDown(com.hp.hpl.jena.sparql.expr.Expr expr,
Map<String,SqlExpr> aliasToColumn)
Deprecated.
|
static SqlExpr |
SqlNodeBinding.forcePushDown(com.hp.hpl.jena.sparql.expr.Expr expr,
NodeExprSubstitutor substitutor)
Deprecated.
|
static SqlExpr |
SqlNodeBinding.forceShallowPushDown(com.hp.hpl.jena.sparql.expr.Expr expr,
Map<String,SqlExpr> aliasToColumn)
Deprecated.
|
static SqlExpr |
SqlNodeBinding.fullPush(com.hp.hpl.jena.sparql.expr.Expr expr,
SqlNodeOld node)
Deprecated.
|
SqlExpr |
SqlNodeBinding.getSqlNode()
Deprecated.
|
static SqlExpr |
SqlNodeBinding.rewriteExpr(SqlNodeBinding a,
com.hp.hpl.jena.sparql.expr.Expr expr)
Deprecated.
Replace all occurrences of variables within expr with those of the
binding
|
| Modifier and Type | Method and Description |
|---|---|
Factory1<SqlExpr> |
DatatypeSystemOld.cast(SqlDatatype from,
SqlDatatype to)
Return a factory for creating cast-expressions between the given datatypes
Null if no such cast exists.
|
Factory1<SqlExpr> |
DatatypeSystemDefault.cast(SqlDatatype from,
SqlDatatype to) |
static Map<String,SqlExpr> |
SqlNodeBinding.createShallowAliasToColumn(Map<String,SqlExpr> aliasToColumn)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
static boolean |
SqlNodeBinding.isSatisfiable(SqlExpr sqlExpr)
Deprecated.
|
void |
SqlNodeBinding.setSqlNode(SqlExpr sqlNode)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
static Map<String,SqlExpr> |
SqlNodeBinding.createShallowAliasToColumn(Map<String,SqlExpr> aliasToColumn)
Deprecated.
|
static NodeExprSubstitutor |
SqlNodeBinding.createSubstitutor(Map<String,SqlExpr> aliasToColumn)
Deprecated.
Create an object that can replace column references
with their expression.
|
static SqlExpr |
SqlNodeBinding.forcePushDown(com.hp.hpl.jena.sparql.expr.Expr expr,
Map<String,SqlExpr> aliasToColumn)
Deprecated.
|
static SqlExpr |
SqlNodeBinding.forceShallowPushDown(com.hp.hpl.jena.sparql.expr.Expr expr,
Map<String,SqlExpr> aliasToColumn)
Deprecated.
|
static SqlExprList |
SqlNodeBinding.fullPush(com.hp.hpl.jena.sparql.expr.ExprList exprs,
Map<String,SqlExpr> aliasToColumn,
com.google.common.collect.Multimap<com.hp.hpl.jena.sparql.core.Var,VarDef> sparqlVarToExprs)
Deprecated.
|
static SqlExprList |
SqlNodeBinding.shallowPush(com.hp.hpl.jena.sparql.expr.ExprList exprs,
com.google.common.collect.Multimap<com.hp.hpl.jena.sparql.core.Var,VarDef> sparqlVarToExprs,
Map<String,SqlExpr> aliasToColumn)
Deprecated.
Like a full push, except it does not replace sql-columns with their definition
|
static SqlExprList |
SqlNodeBinding.shallowPushX(com.hp.hpl.jena.sparql.expr.Expr expr,
com.google.common.collect.Multimap<com.hp.hpl.jena.sparql.core.Var,VarDef> sparqlVarToExprs,
Map<String,SqlExpr> aliasToColumn)
Deprecated.
|
| Modifier and Type | Method and Description |
|---|---|
Factory1<SqlExpr> |
DatatypeSystemCustom.cast(TypeToken from,
TypeToken to) |
Factory1<SqlExpr> |
TypeSystem.cast(TypeToken from,
TypeToken to)
Return a factory for creating cast-expressions between the given datatypes
Null if no such cast exists.
|
| Modifier and Type | Method and Description |
|---|---|
SqlExpr |
ViewReference.getJoinCondition() |
| Constructor and Description |
|---|
VarReference(String targetViewName,
com.hp.hpl.jena.sparql.core.Var targetVar,
SqlExpr joinCondition) |
ViewReference(String targetViewName,
SqlExpr joinCondition) |
| Modifier and Type | Method and Description |
|---|---|
static com.hp.hpl.jena.sparql.expr.Expr |
SqlExprToExpr._convert(SqlExpr expr) |
static com.hp.hpl.jena.sparql.expr.Expr |
SqlExprToExpr.convert(SqlExpr expr) |
static com.hp.hpl.jena.sparql.expr.ExprList |
SqlExprToExpr.evalArgs(SqlExpr... args) |
| Modifier and Type | Method and Description |
|---|---|
static com.hp.hpl.jena.sparql.expr.ExprList |
SqlExprToExpr.evalArgs(Iterable<SqlExpr> args) |
Copyright © 2013. All Rights Reserved.