public interface DefinitionPushDownRequest
| Modifier and Type | Method and Description |
|---|---|
static DefinitionPushDownRequest |
create(Variable newVariable,
ImmutableTerm definition,
ImmutableExpression condition) |
ImmutableExpression |
getCondition() |
com.google.common.collect.ImmutableSet<Variable> |
getDefinitionAndConditionVariables() |
ImmutableTerm |
getDefinitionWhenConditionSatisfied()
Only when the condition is satisfied!
|
Variable |
getNewVariable() |
DefinitionPushDownRequest |
newRequest(ImmutableSubstitution<? extends ImmutableTerm> substitution) |
Variable getNewVariable()
ImmutableTerm getDefinitionWhenConditionSatisfied()
ImmutableExpression getCondition()
com.google.common.collect.ImmutableSet<Variable> getDefinitionAndConditionVariables()
DefinitionPushDownRequest newRequest(ImmutableSubstitution<? extends ImmutableTerm> substitution)
static DefinitionPushDownRequest create(Variable newVariable, ImmutableTerm definition, ImmutableExpression condition)
Copyright © 2009–2020 Free University of Bozen-Bolzano. All rights reserved.