| Interface | Description |
|---|---|
| DatatypeAssigner | |
| ExprEvaluator |
Implementations of this class transform expressions as to eliminate
all RDF term expressions.
|
| ExprTransformer |
The purpose of the ExprTransformer is to transform an expression
in order to get rid of rdf-terms.
|
| ViewDefinitionNormalizer<T> |
| Class | Description |
|---|---|
| CandidateViewSelectorBase<T extends IViewDef,C> | |
| CandidateViewSelectorImpl |
The candidate selector for RDB-RDF
|
| CandidateViewSelectorImplUseTheGenericImplInstead | |
| CandidateViewSelectorRestructify | |
| DatatypeAssignerMap | |
| DatatypeToStringPostgres | |
| ExprDatatypeNorm |
Replaces variables (column references) with the names of the datatypes.
|
| ExprEvaluatorPartialOld |
Evaluator for expressions.
|
| ExprEvaluatorSql | |
| ExprFactoryUtils | |
| ExprListUtils | |
| ExprSqlRewrite |
Expr is a Sparql level expressions, whose variables are
bound by the projection to SQL expressions
TODO In there a reason for expr not having type E_RdfTerm???
|
| ExprTransformerBase | |
| ExprTransformerConcatNested |
Expand all arguments of any concat expression into this expression.
|
| ExprTransformerLang | |
| ExprTransformerLogicalAnd | |
| ExprTransformerMapOld |
This transformer is mainly intended for "local" transforms
of functions.
|
| ExprTransformerPassValue |
Expr transformer for rdfTerm expressions:
the value field of such expressions is passed through
|
| ExprTransformerRdfTermComparator | |
| FunctionRegistrySql | |
| GeneratorBlacklist | |
| MappingOpsImpl | |
| MappingRefactor |
Groups RDF Terms by their signature.
|
| NestedStack<T> | |
| OpMapping | |
| OpMappingRewriterImpl | |
| OptimizerSparqlExprImpl | |
| OpViewInstanceJoin<T extends IViewDef> | |
| RecursionResult<T extends IViewDef,C> | |
| RegisteredFunction | |
| SelfJoinEliminator | |
| SparqlSqlStringRewriterImpl | |
| SqlExprSerializerDefault | |
| SqlExprSerializerPostgres | |
| SqlExprSubstitutor | Deprecated |
| SqlExprSubstitutor2 | |
| SqlExprUtils | |
| SqlOpSelectBlockCollectorImpl |
Pitfalls:
(distinct (project ...)) -> First project then make distinct
-> Select Distinct [project]
But
(project (distinct ...)) -> First make distinct (with potentially some different projection),
then project:
Select [projection] FROM (Select Distinct * From ...)
|
| SqlOpSelectBlockCollectorOps |
Pitfalls:
(distinct (project ...)) -> First project then make distinct
-> Select Distinct [project]
But
(project (distinct ...)) -> First make distinct (with potentially some different projection),
then project:
Select [projection] FROM (Select Distinct * From ...)
|
| SqlOpSerializerImpl | |
| SqlOptimizerImpl | |
| SqlTranslatorImpl | Deprecated |
| VarBinding |
A variable binding maps query vars to sets of view variables.
|
| VarConst<K,V> | |
| VariableDefinitionOps | |
| ViewDefinitionNormalizerImpl | |
| ViewInstance<T extends IViewDef> |
View instances relate variables (usually those of of a
SPARQL query subject to rewriting) to the variables and
constants of a view.
|
| ViewInstanceJoin<T extends IViewDef> |
A complete binding consists of a list of views and an overall binding
Can be seen as a conjunction of views
|
| ViewQuad<T extends IViewDef> |
Compares views by their name.
|
| ViewQuadOld |
| Enum | Description |
|---|---|
| Ops | |
| SqlOps |
| Exception | Description |
|---|---|
| UnsatisfiabilityException |
Copyright © 2014. All Rights Reserved.