static Mapping |
MappingRefactor.applyAggregators(Mapping mapping,
List<com.hp.hpl.jena.sparql.expr.ExprAggregator> aggregators,
com.hp.hpl.jena.sdb.core.Generator generator,
TypeSystem typeSystem,
SqlTranslator sqlTranslator) |
static List<org.aksw.sparqlify.core.algorithms.SqlExprContext> |
MappingOpsImpl.createExprSqlRewrites(com.hp.hpl.jena.sparql.expr.Expr condition,
Mapping m,
SqlTranslator sqlTranslator) |
static List<org.aksw.sparqlify.core.algorithms.SqlExprContext> |
MappingOpsImpl.createExprSqlRewrites(com.hp.hpl.jena.sparql.expr.Expr condition,
VarDefinition varDef,
Map<String,TypeToken> typeMap,
SqlTranslator sqlTranslator)
Returns a list of Binding-Sql Expr pairs.
|
static SqlExpr |
MappingOpsImpl.createSqlCondition(com.hp.hpl.jena.sparql.expr.Expr condition,
VarDefinition varDef,
Map<String,TypeToken> typeMap,
SqlTranslator sqlTranslator) |
static List<SqlExpr> |
MappingOpsImpl.createSqlConditionItems(com.hp.hpl.jena.sparql.expr.Expr condition,
VarDefinition varDef,
Map<String,TypeToken> typeMap,
SqlTranslator sqlTranslator) |
static SqlExpr |
MappingOpsImpl.createSqlConditionOld(com.hp.hpl.jena.sparql.expr.Expr condition,
VarDefinition varDef,
Map<String,TypeToken> typeMap,
SqlTranslator sqlTranslator)
Deprecated.
|
static MappingUnion |
MappingRefactor.groupBy(Mapping m,
com.hp.hpl.jena.sparql.core.VarExprList groupVars,
List<com.hp.hpl.jena.sparql.expr.ExprAggregator> aggregators,
SqlTranslator sqlTranslator,
TypeSystem typeSystem,
ExprDatatypeNorm exprNormalizer) |
static MappingUnion |
MappingRefactor.groupByWithExprs(Mapping m,
com.hp.hpl.jena.sparql.core.VarExprList groupVars,
List<com.hp.hpl.jena.sparql.expr.ExprAggregator> aggregators,
SqlTranslator sqlTranslator,
TypeSystem typeSystem,
ExprDatatypeNorm exprNormalizer) |
static org.aksw.sparqlify.core.algorithms.VarDefKey |
MappingOpsImpl.joinDefinitionsOnEquals(Collection<RestrictedExpr> a,
Collection<RestrictedExpr> b,
Map<String,TypeToken> typeMap,
SqlTranslator sqlTranslator)
Joins two var definitions on the given queryVar.
|
static org.aksw.sparqlify.core.algorithms.VarDefKey |
MappingOpsImpl.joinDefinitionsOnEquals(com.hp.hpl.jena.sparql.core.Var queryVar,
ViewInstance<ViewDefinition> viewInstance,
SqlTranslator sqlTranslator)
Returns a set of equals expressions,
created from equating all pickDefs to the given varDefs
The set is intended to be interpreted as a disjunction between the elements.
|
static ExprSqlRewrite |
MappingOpsImpl.rewrite(Mapping mapping,
com.hp.hpl.jena.sparql.expr.aggregate.Aggregator agg,
com.hp.hpl.jena.sdb.core.Generator generator,
TypeSystem typeSystem,
SqlTranslator sqlTranslator)
TODO: Without the toDouble coercion, SUM(int) will be discarded
even after already been found out as a candidate.
|
static SqlExpr |
MappingOpsImpl.translateSql(com.hp.hpl.jena.sparql.expr.Expr expr,
Map<String,TypeToken> typeMap,
SqlTranslator sqlTranslator) |
static SqlExpr |
MappingOpsImpl.translateSql(RestrictedExpr restExpr,
Map<String,TypeToken> typeMap,
SqlTranslator sqlTranslator) |