| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ImmutableSet<ImmutableSubstitution<NonVariableTerm>> |
IQTree.getPossibleVariableDefinitions()
Returns a set of substitutions that define the projected variables when they are constructed.
|
com.google.common.collect.ImmutableSet<ImmutableSubstitution<NonVariableTerm>> |
ConcreteIQTreeCache.getPossibleVariableDefinitions() |
| Modifier and Type | Method and Description |
|---|---|
void |
ConcreteIQTreeCache.setPossibleVariableDefinitions(com.google.common.collect.ImmutableSet<ImmutableSubstitution<NonVariableTerm>> possibleVariableDefinitions)
Can only be set ONCE!
|
| Modifier and Type | Method and Description |
|---|---|
protected com.google.common.collect.ImmutableSet<ImmutableSubstitution<NonVariableTerm>> |
NaryIQTreeImpl.computePossibleVariableDefinitions() |
protected abstract com.google.common.collect.ImmutableSet<ImmutableSubstitution<NonVariableTerm>> |
AbstractCompositeIQTree.computePossibleVariableDefinitions() |
protected com.google.common.collect.ImmutableSet<ImmutableSubstitution<NonVariableTerm>> |
BinaryNonCommutativeIQTreeImpl.computePossibleVariableDefinitions() |
protected com.google.common.collect.ImmutableSet<ImmutableSubstitution<NonVariableTerm>> |
UnaryIQTreeImpl.computePossibleVariableDefinitions() |
com.google.common.collect.ImmutableSet<ImmutableSubstitution<NonVariableTerm>> |
ConcreteIQTreeCacheImpl.getPossibleVariableDefinitions() |
com.google.common.collect.ImmutableSet<ImmutableSubstitution<NonVariableTerm>> |
AbstractCompositeIQTree.getPossibleVariableDefinitions() |
| Modifier and Type | Method and Description |
|---|---|
void |
ConcreteIQTreeCacheImpl.setPossibleVariableDefinitions(com.google.common.collect.ImmutableSet<ImmutableSubstitution<NonVariableTerm>> possibleVariableDefinitions) |
| Constructor and Description |
|---|
ConcreteIQTreeCacheImpl(CoreSingletons coreSingletons,
boolean isNormalizedForOptimization,
boolean areDistinctAlreadyRemoved,
VariableNullability variableNullability,
com.google.common.collect.ImmutableSet<Variable> variables,
com.google.common.collect.ImmutableSet<ImmutableSubstitution<NonVariableTerm>> possibleVariableDefinitions,
com.google.common.collect.ImmutableSet<com.google.common.collect.ImmutableSet<Variable>> uniqueConstraints,
Boolean isDistinct)
Internal constructor
|
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ImmutableSet<ImmutableSubstitution<NonVariableTerm>> |
NaryOperatorNode.getPossibleVariableDefinitions(com.google.common.collect.ImmutableList<IQTree> children) |
com.google.common.collect.ImmutableSet<ImmutableSubstitution<NonVariableTerm>> |
UnaryOperatorNode.getPossibleVariableDefinitions(IQTree child) |
com.google.common.collect.ImmutableSet<ImmutableSubstitution<NonVariableTerm>> |
BinaryOrderedOperatorNode.getPossibleVariableDefinitions(IQTree leftChild,
IQTree rightChild) |
| Modifier and Type | Method and Description |
|---|---|
com.google.common.collect.ImmutableSet<ImmutableSubstitution<NonVariableTerm>> |
LeafIQTreeImpl.getPossibleVariableDefinitions() |
com.google.common.collect.ImmutableSet<ImmutableSubstitution<NonVariableTerm>> |
InnerJoinNodeImpl.getPossibleVariableDefinitions(com.google.common.collect.ImmutableList<IQTree> children) |
com.google.common.collect.ImmutableSet<ImmutableSubstitution<NonVariableTerm>> |
UnionNodeImpl.getPossibleVariableDefinitions(com.google.common.collect.ImmutableList<IQTree> children) |
com.google.common.collect.ImmutableSet<ImmutableSubstitution<NonVariableTerm>> |
ConstructionNodeImpl.getPossibleVariableDefinitions(IQTree child) |
com.google.common.collect.ImmutableSet<ImmutableSubstitution<NonVariableTerm>> |
QueryModifierNodeImpl.getPossibleVariableDefinitions(IQTree child) |
com.google.common.collect.ImmutableSet<ImmutableSubstitution<NonVariableTerm>> |
FilterNodeImpl.getPossibleVariableDefinitions(IQTree child) |
com.google.common.collect.ImmutableSet<ImmutableSubstitution<NonVariableTerm>> |
AggregationNodeImpl.getPossibleVariableDefinitions(IQTree child) |
com.google.common.collect.ImmutableSet<ImmutableSubstitution<NonVariableTerm>> |
LeftJoinNodeImpl.getPossibleVariableDefinitions(IQTree leftChild,
IQTree rightChild)
Returns possible definitions for left and right-specific variables.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
BNode |
interface |
Constant
This class defines a type of
Term in which it has a constant
value. |
interface |
DBConstant |
interface |
GroundFunctionalTerm
Immutable ground functional term.
|
interface |
GroundTerm
Term that is not a variable nor contains any variable.
|
interface |
ImmutableExpression |
interface |
ImmutableFunctionalTerm
Functional term that is declared as immutable.
|
interface |
IRIConstant
Provides an interface for storing the IRI constant.
|
interface |
NonGroundFunctionalTerm
Immutable functional term is not a ground term
|
interface |
NonNullConstant |
interface |
ObjectConstant |
interface |
RDFConstant |
interface |
RDFLiteralConstant
Provides an interface for storing the value constant.
|
interface |
RDFTermTypeConstant
When the RDF term types are "reified" as constants
Should disappear from the query before its translation
into a native query.
|
| Modifier and Type | Class and Description |
|---|---|
class |
BNodeConstantImpl
Implementation for BNodes.
|
class |
DBConstantImpl |
class |
GroundExpressionImpl |
class |
GroundFunctionalTermImpl |
class |
ImmutableExpressionImpl |
class |
ImmutableFunctionalTermImpl
Immutable implementation
|
class |
IRIConstantImpl
Provides a storage to put the URI constant.
|
class |
NonGroundExpressionImpl |
class |
NonGroundFunctionalTermImpl
Constraint: should contain at least one variable
|
class |
NullConstantImpl |
class |
RDFLiteralConstantImpl |
class |
RDFTermTypeConstantImpl |
| Modifier and Type | Method and Description |
|---|---|
ImmutableSubstitution<NonVariableTerm> |
ImmutableSubstitution.getNonVariableTermFragment() |
| Modifier and Type | Method and Description |
|---|---|
ImmutableSubstitution<NonVariableTerm> |
AbstractImmutableSubstitutionImpl.getNonVariableTermFragment() |
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.