public interface BinaryOrderedOperatorNode extends QueryNode
| Modifier and Type | Interface and Description |
|---|---|
static class |
BinaryOrderedOperatorNode.ArgumentPosition |
acceptNodeTransformer, acceptVisitor, clone, getLocallyDefinedVariables, getLocallyRequiredVariables, getLocalVariables, getRequiredVariables, isEquivalentTo, isSyntacticallyEquivalentTo, isVariableNullableVariableNullability getVariableNullability(IQTree leftChild, IQTree rightChild)
com.google.common.collect.ImmutableSet<ImmutableSubstitution<NonVariableTerm>> getPossibleVariableDefinitions(IQTree leftChild, IQTree rightChild)
IQTree acceptTransformer(IQTree tree, IQTreeVisitingTransformer transformer, IQTree leftChild, IQTree rightChild)
IQTree normalizeForOptimization(IQTree leftChild, IQTree rightChild, VariableGenerator variableGenerator, IQProperties currentIQProperties)
IQTree liftIncompatibleDefinitions(Variable variable, IQTree leftChild, IQTree rightChild, VariableGenerator variableGenerator)
IQTree applyDescendingSubstitution(ImmutableSubstitution<? extends VariableOrGroundTerm> descendingSubstitution, Optional<ImmutableExpression> constraint, IQTree leftChild, IQTree rightChild)
IQTree applyDescendingSubstitutionWithoutOptimizing(ImmutableSubstitution<? extends VariableOrGroundTerm> descendingSubstitution, IQTree leftChild, IQTree rightChild)
IQTree applyFreshRenaming(InjectiveVar2VarSubstitution renamingSubstitution, IQTree leftChild, IQTree rightChild, IQTreeCache treeCache)
IQTree propagateDownConstraint(ImmutableExpression constraint, IQTree leftChild, IQTree rightChild)
void validateNode(IQTree leftChild, IQTree rightChild) throws InvalidIntermediateQueryException
IQTree removeDistincts(IQTree leftChild, IQTree rightChild, IQProperties properties)
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.