| Modifier and Type | Method and Description |
|---|---|
static TypeToken |
SqlExprEvaluator_Compare.getCommonDataype(SqlExpr left,
SqlExpr right,
TypeSystem system) |
static TypeToken |
SqlExprEvaluator_Equals.getCommonDataype(SqlExpr left,
SqlExpr right,
TypeSystem system) |
static org.aksw.commons.util.Pair<? extends SqlExpr,? extends SqlExpr> |
SqlExprEvaluator_Compare.resolveCast(SqlExpr left,
SqlExpr right,
TypeSystem system) |
static org.aksw.commons.util.Pair<? extends SqlExpr,? extends SqlExpr> |
SqlExprEvaluator_Equals.resolveCast(SqlExpr left,
SqlExpr right,
TypeSystem system) |
| Constructor and Description |
|---|
SqlExprEvaluator_Compare(TypeSystem datatypeSystem,
org.aksw.commons.util.factory.Factory2<SqlExpr> exprFactory) |
SqlExprEvaluator_Equals(TypeSystem datatypeSystem) |
| Modifier and Type | Method and Description |
|---|---|
TypeSystem |
SchemaProviderDummy.getDatatypeSystem() |
TypeSystem |
SchemaProviderImpl.getDatatypeSystem() |
TypeSystem |
SchemaProvider.getDatatypeSystem() |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,TypeToken> |
SchemaProviderImpl.getTypes(Map<String,String> rawTypeMap,
TypeSystem datatypeSystem,
Map<String,String> aliasMap) |
static Map<String,TypeToken> |
SchemaProviderImpl.transformRawMap(Map<String,String> map,
TypeSystem datatypeSystem,
Map<String,String> aliasMap) |
| Constructor and Description |
|---|
SchemaProviderDummy(TypeSystem datatypeSystem,
Map<String,String> aliasMap) |
SchemaProviderImpl(Connection conn,
TypeSystem datatypeSystem,
Map<String,String> aliasMap) |
| Modifier and Type | Method and Description |
|---|---|
TypeSystem |
MappingOpsImpl.getTypeSystem()
TODO HACK Hacky function, get rid of it
|
| Modifier and Type | Method and Description |
|---|---|
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 TypeToken |
MappingRefactor.getTypeGroup(TypeToken type,
TypeSystem typeSystem) |
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 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.
|
| Constructor and Description |
|---|
ExprEvaluatorSql(TypeSystem datatypeSystem,
FunctionRegistrySql sqlFunctionRegistry) |
SqlTranslatorImpl(TypeSystem datatypeSystem)
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
TypeSystemImpl |
| Modifier and Type | Method and Description |
|---|---|
TypeSystem |
CoercionSparqlFunction.getTypeSystem() |
TypeSystem |
TypedExprTransformerImpl.getTypeSystem() |
| Modifier and Type | Method and Description |
|---|---|
static SqlMethodCandidate |
SqlMethodCollectionUtils.lookupMethod(TypeSystem typeSystem,
Collection<XMethod> candidates,
List<TypeToken> argTypes) |
static void |
NewWorldTest.testExprRewrite(TypeSystem typeSystem) |
| Constructor and Description |
|---|
CoercionSparqlFunction(TypeSystem typeSystem,
String functionURI) |
CoercionSystemImpl2(TypeSystem typeSystem) |
CoercionSystemImpl3(TypeSystem typeSystem) |
ExprSubstitutorSql(TypeSystem typeSystem,
ExprRewriteCollection exprRewrites) |
ExprTypeEvaluatorTypeSystem(TypeSystem typeSystem) |
TypedExprTransformerImpl(TypeSystem typeSystem) |
| Modifier and Type | Field and Description |
|---|---|
static TypeSystem |
ExprTransformers2.typeSystem |
| Modifier and Type | Method and Description |
|---|---|
static TypeSystem |
SparqlifyCoreInit.createDefaultDatatypeSystem() |
TypeSystem |
ViewDefinitionFactory.getDatatypeSystem()
Convenience method for accessing the underlying datatype system
|
TypeSystem |
ExprRewriteSystem.getTypeSystem() |
| Modifier and Type | Method and Description |
|---|---|
static RdfTermEliminatorImpl |
SparqlifyCoreInit.createDefaultTransformer(TypeSystem typeSystem) |
static SqlExprSerializerSystem |
SparqlifyUtils.createSerializerSystem(TypeSystem typeSystem)
Deprecated.
|
static SqlExprSerializerSystem |
SparqlifyCoreInit.createSerializerSystem(TypeSystem typeSystem) |
static SparqlSqlStringRewriter |
SparqlifyUtils.createSparqlSqlStringRewriter(SparqlSqlOpRewriter ssoRewriter,
TypeSystem typeSystem) |
static SparqlSqlOpRewriter |
SparqlifyUtils.createSqlOpRewriter(CandidateViewSelector<ViewDefinition> candidateViewSelector,
OpMappingRewriter opMappingRewriter,
TypeSystem datatypeSystem,
org.aksw.commons.util.jdbc.Schema databaseSchema) |
static SqlTranslator |
SparqlifyUtils.createSqlRewriter(TypeSystem datatypeSystem,
RdfTermEliminator rdfTermEliminator,
ExprEvaluator exprTransformer) |
static SparqlSqlStringRewriter |
SparqlifyUtils.createTestRewriter(CandidateViewSelector<ViewDefinition> candidateViewSelector,
OpMappingRewriter opMappingRewriter,
TypeSystem datatypeSystem,
org.aksw.commons.util.jdbc.Schema databaseSchema)
Deprecated.
|
static ViewDefinitionFactory |
SparqlifyUtils.createViewDefinitionFactory(Connection conn,
TypeSystem datatypeSystem,
Map<String,String> typeAlias) |
static void |
SparqlifyCoreInit.initSparqlModel(TypeSystem typeSystem)
Create the SPARQL and SQL models
|
static void |
SparqlifyCoreInit.loadExtensionFunctions(TypeSystem typeSystem,
RdfTermEliminatorWriteable exprTransformer,
SqlExprSerializerSystem serializerSystem) |
| Constructor and Description |
|---|
ExprRewriteSystem(TypeSystem typeSystem,
RdfTermEliminatorWriteable termEliminator,
ExprEvaluator exprEvaluator,
SqlExprSerializerSystem serializerSystem) |
| Modifier and Type | Method and Description |
|---|---|
static List<ViewDefinition> |
SparqlifyCliHelper.extractViewDefinitions(List<ViewDefinition> viewDefinitions,
DataSource dataSource,
TypeSystem typeSystem,
Map<String,String> typeAlias,
org.slf4j.Logger logger) |
Copyright © 2014. All Rights Reserved.