| Modifier and Type | Method and Description |
|---|---|
IQ |
IntermediateQueryFactory.createIQ(DistinctVariableOnlyDataAtom projectionAtom,
IQTree tree) |
| Modifier and Type | Method and Description |
|---|---|
DistinctVariableOnlyDataAtom |
IQ.getProjectionAtom() |
DistinctVariableOnlyDataAtom |
IntermediateQuery.getProjectionAtom() |
| Modifier and Type | Method and Description |
|---|---|
IntermediateQuery |
IntermediateQuery.getSubquery(QueryNode root,
DistinctVariableOnlyDataAtom projectionAtom) |
void |
IntermediateQueryBuilder.init(DistinctVariableOnlyDataAtom projectionAtom,
QueryNode rootNode) |
| Modifier and Type | Method and Description |
|---|---|
DistinctVariableOnlyDataAtom |
IntermediateQueryImpl.getProjectionAtom() |
DistinctVariableOnlyDataAtom |
IQImpl.getProjectionAtom() |
| Modifier and Type | Method and Description |
|---|---|
IntermediateQuery |
IntermediateQueryImpl.getSubquery(QueryNode subQueryRoot,
DistinctVariableOnlyDataAtom projectionAtom) |
| Constructor and Description |
|---|
IntermediateQueryImpl(DistinctVariableOnlyDataAtom projectionAtom,
QueryTreeComponent treeComponent,
ExecutorRegistry executorRegistry,
IntermediateQueryValidator validator,
OntopModelSettings settings,
IntermediateQueryFactory iqFactory)
For IntermediateQueryBuilders ONLY!!
|
| Modifier and Type | Method and Description |
|---|---|
protected IntermediateQuery |
DefaultIntermediateQueryBuilder.buildQuery(DistinctVariableOnlyDataAtom projectionAtom,
QueryTreeComponent treeComponent)
Can be overwritten to use another constructor
|
void |
DefaultIntermediateQueryBuilder.init(DistinctVariableOnlyDataAtom projectionAtom,
QueryNode rootNode) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract DistinctVariableOnlyDataAtom |
NodeBasedQueryTransformer.transformProjectionAtom(DistinctVariableOnlyDataAtom projectionAtom) |
| Modifier and Type | Method and Description |
|---|---|
protected IntermediateQueryBuilder |
NodeBasedQueryTransformer.convertToBuilderAndTransform(IntermediateQuery originalQuery,
HomogeneousQueryNodeTransformer nodeTransformer,
DistinctVariableOnlyDataAtom transformedProjectionAtom)
TODO: explain
|
protected abstract DistinctVariableOnlyDataAtom |
NodeBasedQueryTransformer.transformProjectionAtom(DistinctVariableOnlyDataAtom projectionAtom) |
| Modifier and Type | Method and Description |
|---|---|
DistinctVariableOnlyDataAtom |
AtomFactory.getDistinctQuadAtom(Variable subject,
Variable property,
Variable object,
Variable namedGraph) |
DistinctVariableOnlyDataAtom |
AtomFactory.getDistinctTripleAtom(Variable subject,
Variable property,
Variable object) |
DistinctVariableOnlyDataAtom |
AtomFactory.getDistinctVariableOnlyDataAtom(AtomPredicate predicate,
com.google.common.collect.ImmutableList<Variable> arguments) |
DistinctVariableOnlyDataAtom |
AtomFactory.getDistinctVariableOnlyDataAtom(AtomPredicate predicate,
Variable... arguments) |
DistinctVariableOnlyDataAtom |
TargetAtom.getProjectionAtom() |
| Modifier and Type | Method and Description |
|---|---|
TargetAtom |
TargetAtomFactory.getTargetAtom(DistinctVariableOnlyDataAtom projectionAtom,
ImmutableSubstitution<ImmutableTerm> substitution)
Used for Datalog conversion.
|
| Modifier and Type | Class and Description |
|---|---|
class |
DistinctVariableOnlyDataAtomImpl |
| Modifier and Type | Field and Description |
|---|---|
protected DistinctVariableOnlyDataAtom |
TargetAtomImpl.atom |
| Modifier and Type | Method and Description |
|---|---|
DistinctVariableOnlyDataAtom |
AtomFactoryImpl.getDistinctQuadAtom(Variable subject,
Variable property,
Variable object,
Variable namedGraph) |
DistinctVariableOnlyDataAtom |
AtomFactoryImpl.getDistinctTripleAtom(Variable subject,
Variable property,
Variable object) |
DistinctVariableOnlyDataAtom |
AtomFactoryImpl.getDistinctVariableOnlyDataAtom(AtomPredicate predicate,
com.google.common.collect.ImmutableList<Variable> arguments) |
DistinctVariableOnlyDataAtom |
AtomFactoryImpl.getDistinctVariableOnlyDataAtom(AtomPredicate predicate,
Variable... arguments) |
DistinctVariableOnlyDataAtom |
TargetAtomImpl.getProjectionAtom() |
| Modifier and Type | Method and Description |
|---|---|
TargetAtom |
TargetAtomFactoryImpl.getTargetAtom(DistinctVariableOnlyDataAtom projectionAtom,
ImmutableSubstitution<ImmutableTerm> substitution) |
| Constructor and Description |
|---|
TargetAtomImpl(DistinctVariableOnlyDataAtom atom,
ImmutableSubstitution<ImmutableTerm> substitution) |
| Modifier and Type | Method and Description |
|---|---|
DistinctVariableOnlyDataAtom |
ImmutableSubstitution.applyToDistinctVariableOnlyDataAtom(DistinctVariableOnlyDataAtom projectionAtom) |
| Modifier and Type | Method and Description |
|---|---|
DistinctVariableOnlyDataAtom |
ImmutableSubstitution.applyToDistinctVariableOnlyDataAtom(DistinctVariableOnlyDataAtom projectionAtom) |
| Modifier and Type | Method and Description |
|---|---|
DistinctVariableOnlyDataAtom |
AbstractImmutableSubstitutionImpl.applyToDistinctVariableOnlyDataAtom(DistinctVariableOnlyDataAtom dataAtom) |
| Modifier and Type | Method and Description |
|---|---|
DistinctVariableOnlyDataAtom |
AbstractImmutableSubstitutionImpl.applyToDistinctVariableOnlyDataAtom(DistinctVariableOnlyDataAtom dataAtom) |
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.