static String |
MappingRefactor.createClusterKey(List<org.aksw.sparqlify.core.algorithms.SqlExprContext> contexts,
ExprDatatypeNorm exprNormalizer) |
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 com.google.common.collect.ListMultimap<String,Mapping> |
MappingRefactor.groupByOld(ExprDatatypeNorm exprNormalizer,
List<Mapping> ms,
List<com.hp.hpl.jena.sparql.core.Var> vars)
Given a list of mappings, create groups of them with the following properties:
All members of a group must have the same datatypes for their term constructor args
e.g.
|
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) |