@Internal public class TaggedValue extends org.apache.flink.shaded.asm5.org.objectweb.asm.tree.analysis.BasicValue
Modifier and Type | Class and Description |
---|---|
static class |
TaggedValue.Input
Distinguishes between inputs in case of two input operators.
|
static class |
TaggedValue.Tag
Possible tags.
|
Constructor and Description |
---|
TaggedValue(int constant) |
TaggedValue(org.apache.flink.shaded.asm5.org.objectweb.asm.Type type) |
TaggedValue(org.apache.flink.shaded.asm5.org.objectweb.asm.Type type,
Map<String,TaggedValue> containerMapping) |
TaggedValue(org.apache.flink.shaded.asm5.org.objectweb.asm.Type type,
TaggedValue.Input input,
String flatFieldExpr,
boolean grouped,
boolean callByValue) |
TaggedValue(org.apache.flink.shaded.asm5.org.objectweb.asm.Type type,
TaggedValue.Tag tag) |
public TaggedValue(org.apache.flink.shaded.asm5.org.objectweb.asm.Type type)
public TaggedValue(org.apache.flink.shaded.asm5.org.objectweb.asm.Type type, TaggedValue.Tag tag)
public TaggedValue(org.apache.flink.shaded.asm5.org.objectweb.asm.Type type, TaggedValue.Input input, String flatFieldExpr, boolean grouped, boolean callByValue)
public TaggedValue(org.apache.flink.shaded.asm5.org.objectweb.asm.Type type, Map<String,TaggedValue> containerMapping)
public TaggedValue(int constant)
public boolean isInput()
public boolean isThis()
public boolean isContainer()
public boolean isRegular()
public boolean isIntConstant()
public boolean isCollector()
public boolean isInputIterable()
public boolean isInputIterator()
public boolean isInput1Iterable()
public boolean isInput1Iterator()
public boolean isIteratorTrueAssumption()
public boolean isNull()
public boolean canNotContainInput()
public boolean canContainInput()
public boolean canContainFields()
public boolean isCallByValue()
public TaggedValue.Tag getTag()
public void setTag(TaggedValue.Tag tag)
public String toForwardedFieldsExpression(TaggedValue.Input input)
public boolean equals(Object value)
equals
in class org.apache.flink.shaded.asm5.org.objectweb.asm.tree.analysis.BasicValue
public String toString()
toString
in class org.apache.flink.shaded.asm5.org.objectweb.asm.tree.analysis.BasicValue
public TaggedValue.Input getInput()
public String getFlatFieldExpr()
public boolean isGrouped()
public Map<String,TaggedValue> getContainerMapping()
public boolean containerContains(String field)
public boolean containerHasReferences()
public void addContainerMapping(String field, TaggedValue mapping, ModifiedASMFrame frame)
public void clearContainerMappingMarkedFields()
public void makeRegular()
public int getIntConstant()
public TaggedValue copy()
public TaggedValue copy(org.apache.flink.shaded.asm5.org.objectweb.asm.Type type)
Copyright © 2014–2020 The Apache Software Foundation. All rights reserved.