public class ComputedMaterializationRequirement extends Object implements INeedsMaterialization, Serializable
INeedsMaterialization metadata for an
IValueExpression.INeedsMaterialization.Requirement| Constructor and Description |
|---|
ComputedMaterializationRequirement(INeedsMaterialization.Requirement requirement,
Set<IVariable<IV>> varsToMaterialize) |
ComputedMaterializationRequirement(IValueExpression<?> ve) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
INeedsMaterialization.Requirement |
getRequirement()
Does the bop always need materialized variables, or can it sometimes
operate on inline terms without materialization? If sometimes, we'll
run it before the materialization pipeline steps in an effort to avoid
unnecessary materialization overhead.
|
Set<IVariable<IV>> |
getVarsToMaterialize() |
String |
toString() |
public ComputedMaterializationRequirement(INeedsMaterialization.Requirement requirement, Set<IVariable<IV>> varsToMaterialize)
public ComputedMaterializationRequirement(IValueExpression<?> ve)
public INeedsMaterialization.Requirement getRequirement()
INeedsMaterializationgetRequirement in interface INeedsMaterializationCopyright © 2006–2019 SYSTAP, LLC DBA Blazegraph. All rights reserved.