public class oadd.org.apache.drill.exec.vector.complex.UnionVector extends java.lang.Object implements oadd.org.apache.drill.exec.vector.ValueVector
{
public static final int NULL_MARKER;
public static final java.lang.String TYPE_VECTOR_NAME;
public static final java.lang.String INTERNAL_MAP_NAME;
public static final int TYPE_COUNT;
public static final oadd.org.apache.drill.common.types.TypeProtos$MajorType[] TYPES;
private oadd.org.apache.drill.exec.record.MaterializedField field;
private oadd.org.apache.drill.exec.memory.BufferAllocator allocator;
private oadd.org.apache.drill.exec.vector.complex.UnionVector$Accessor accessor;
private oadd.org.apache.drill.exec.vector.complex.UnionVector$Mutator mutator;
private int valueCount;
private oadd.org.apache.drill.exec.vector.complex.MapVector internalMap;
private oadd.org.apache.drill.exec.vector.UInt1Vector typeVector;
private oadd.org.apache.drill.exec.vector.ValueVector[] cachedSubtypes;
private oadd.org.apache.drill.exec.vector.complex.reader.FieldReader reader;
private final oadd.org.apache.drill.exec.util.CallBack callBack;
static final boolean $assertionsDisabled;
public void <init>(oadd.org.apache.drill.exec.record.MaterializedField, oadd.org.apache.drill.exec.memory.BufferAllocator, oadd.org.apache.drill.exec.util.CallBack)
{
oadd.org.apache.drill.exec.vector.complex.UnionVector$Mutator v;
oadd.org.apache.drill.common.types.TypeProtos$MajorType v;
int v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.exec.vector.complex.MapVector v, v, v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.ValueVector[] v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.memory.BufferAllocator v;
oadd.org.apache.drill.exec.vector.complex.UnionVector$Accessor v;
oadd.org.apache.drill.exec.util.CallBack v;
oadd.org.apache.drill.exec.record.MaterializedField v, v, v, v, v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType[] v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v := @parameter: oadd.org.apache.drill.exec.record.MaterializedField;
v := @parameter: oadd.org.apache.drill.exec.memory.BufferAllocator;
v := @parameter: oadd.org.apache.drill.exec.util.CallBack;
specialinvoke v.<java.lang.Object: void <init>()>();
v = new oadd.org.apache.drill.exec.vector.complex.UnionVector$Accessor;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector$Accessor: void <init>(oadd.org.apache.drill.exec.vector.complex.UnionVector)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.UnionVector$Accessor accessor> = v;
v = new oadd.org.apache.drill.exec.vector.complex.UnionVector$Mutator;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector$Mutator: void <init>(oadd.org.apache.drill.exec.vector.complex.UnionVector)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.UnionVector$Mutator mutator> = v;
v = staticinvoke <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType[] values()>();
v = lengthof v;
v = newarray (oadd.org.apache.drill.exec.vector.ValueVector)[v];
v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector[] cachedSubtypes> = v;
v = virtualinvoke v.<oadd.org.apache.drill.exec.record.MaterializedField: oadd.org.apache.drill.exec.record.MaterializedField clone()>();
v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.record.MaterializedField field> = v;
v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.memory.BufferAllocator allocator> = v;
v = new oadd.org.apache.drill.exec.vector.complex.MapVector;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapVector: void <init>(java.lang.String,oadd.org.apache.drill.exec.memory.BufferAllocator,oadd.org.apache.drill.exec.util.CallBack)>("internal", v, v);
v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.MapVector internalMap> = v;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.MapVector internalMap>;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType UINT1>;
v = staticinvoke <oadd.org.apache.drill.common.types.Types: oadd.org.apache.drill.common.types.TypeProtos$MajorType required(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapVector: oadd.org.apache.drill.exec.vector.ValueVector addOrGet(java.lang.String,oadd.org.apache.drill.common.types.TypeProtos$MajorType,java.lang.Class)>("types", v, class "Loadd/org/apache/drill/exec/vector/UInt1Vector;");
v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.UInt1Vector typeVector> = v;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.record.MaterializedField field>;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.MapVector internalMap>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapVector: oadd.org.apache.drill.exec.record.MaterializedField getField()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.record.MaterializedField: oadd.org.apache.drill.exec.record.MaterializedField clone()>();
virtualinvoke v.<oadd.org.apache.drill.exec.record.MaterializedField: void addChild(oadd.org.apache.drill.exec.record.MaterializedField)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.util.CallBack callBack> = v;
return;
}
public oadd.org.apache.drill.exec.memory.BufferAllocator getAllocator()
{
oadd.org.apache.drill.exec.memory.BufferAllocator v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.memory.BufferAllocator allocator>;
return v;
}
public java.util.List getSubTypes()
{
java.util.List v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.common.types.TypeProtos$MajorType v;
oadd.org.apache.drill.exec.record.MaterializedField v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.record.MaterializedField field>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.record.MaterializedField: oadd.org.apache.drill.common.types.TypeProtos$MajorType getType()>();
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MajorType: java.util.List getSubTypeList()>();
return v;
}
public oadd.org.apache.drill.exec.vector.ValueVector subtype(oadd.org.apache.drill.common.types.TypeProtos$MinorType)
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.ValueVector[] v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v := @parameter: oadd.org.apache.drill.common.types.TypeProtos$MinorType;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector[] cachedSubtypes>;
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MinorType: int ordinal()>();
v = v[v];
return v;
}
public void addType(oadd.org.apache.drill.exec.vector.ValueVector)
{
java.lang.AssertionError v, v, v;
oadd.org.apache.drill.common.types.TypeProtos$MajorType v, v;
int v;
java.lang.String v, v, v, v;
oadd.org.apache.drill.exec.vector.ValueVector v, v;
oadd.org.apache.drill.exec.vector.complex.MapVector v;
boolean v, v, v, v;
oadd.org.apache.drill.common.types.TypeProtos$DataMode v, v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.ValueVector[] v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.record.MaterializedField v, v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v := @parameter: oadd.org.apache.drill.exec.vector.ValueVector;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.ValueVector: oadd.org.apache.drill.exec.record.MaterializedField getField()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.record.MaterializedField: oadd.org.apache.drill.common.types.TypeProtos$MajorType getType()>();
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MajorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType getMinorType()>();
v = <oadd.org.apache.drill.exec.vector.complex.UnionVector: boolean $assertionsDisabled>;
if v != 0 goto label;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector subtype(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
if v == null goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = <oadd.org.apache.drill.exec.vector.complex.UnionVector: boolean $assertionsDisabled>;
if v != 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.ValueVector: oadd.org.apache.drill.exec.record.MaterializedField getField()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.record.MaterializedField: oadd.org.apache.drill.common.types.TypeProtos$MajorType getType()>();
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MajorType: oadd.org.apache.drill.common.types.TypeProtos$DataMode getMode()>();
v = <oadd.org.apache.drill.common.types.TypeProtos$DataMode: oadd.org.apache.drill.common.types.TypeProtos$DataMode OPTIONAL>;
if v == v goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = <oadd.org.apache.drill.exec.vector.complex.UnionVector: boolean $assertionsDisabled>;
if v != 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.ValueVector: oadd.org.apache.drill.exec.record.MaterializedField getField()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.record.MaterializedField: java.lang.String getName()>();
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MinorType: java.lang.String name()>();
v = virtualinvoke v.<java.lang.String: java.lang.String toLowerCase()>();
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector[] cachedSubtypes>;
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MinorType: int ordinal()>();
v[v] = v;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.MapVector internalMap>;
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MinorType: java.lang.String name()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapVector: void putChild(java.lang.String,oadd.org.apache.drill.exec.vector.ValueVector)>(v, v);
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: void addSubType(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
return;
}
public void addSubType(oadd.org.apache.drill.common.types.TypeProtos$MinorType)
{
oadd.org.apache.drill.common.types.TypeProtos$MajorType$Builder v, v;
oadd.org.apache.drill.common.types.TypeProtos$MajorType v, v, v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
java.util.List v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.util.CallBack v, v;
oadd.org.apache.drill.exec.record.MaterializedField v, v, v;
boolean v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v := @parameter: oadd.org.apache.drill.common.types.TypeProtos$MinorType;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.record.MaterializedField field>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.record.MaterializedField: oadd.org.apache.drill.common.types.TypeProtos$MajorType getType()>();
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MajorType: java.util.List getSubTypeList()>();
v = interfaceinvoke v.<java.util.List: boolean contains(java.lang.Object)>(v);
if v == 0 goto label;
return;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.record.MaterializedField field>;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.record.MaterializedField field>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.record.MaterializedField: oadd.org.apache.drill.common.types.TypeProtos$MajorType getType()>();
v = staticinvoke <oadd.org.apache.drill.common.types.TypeProtos$MajorType: oadd.org.apache.drill.common.types.TypeProtos$MajorType$Builder newBuilder(oadd.org.apache.drill.common.types.TypeProtos$MajorType)>(v);
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MajorType$Builder: oadd.org.apache.drill.common.types.TypeProtos$MajorType$Builder addSubType(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MajorType$Builder: oadd.org.apache.drill.common.types.TypeProtos$MajorType build()>();
virtualinvoke v.<oadd.org.apache.drill.exec.record.MaterializedField: void replaceType(oadd.org.apache.drill.common.types.TypeProtos$MajorType)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.util.CallBack callBack>;
if v == null goto label;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.util.CallBack callBack>;
interfaceinvoke v.<oadd.org.apache.drill.exec.util.CallBack: void doWork()>();
label:
return;
}
private oadd.org.apache.drill.exec.vector.ValueVector classicAddType(oadd.org.apache.drill.common.types.TypeProtos$MinorType, java.lang.Class)
{
oadd.org.apache.drill.common.types.TypeProtos$MajorType v;
int v, v, v, v;
java.lang.String v, v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.exec.vector.complex.MapVector v, v, v;
oadd.org.apache.drill.common.types.TypeProtos$MajorType[] v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.ValueVector[] v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
java.lang.Class v;
oadd.org.apache.drill.exec.util.CallBack v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v := @parameter: oadd.org.apache.drill.common.types.TypeProtos$MinorType;
v := @parameter: java.lang.Class;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.MapVector internalMap>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapVector: int size()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.MapVector internalMap>;
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MinorType: java.lang.String name()>();
v = virtualinvoke v.<java.lang.String: java.lang.String toLowerCase()>();
v = <oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.common.types.TypeProtos$MajorType[] TYPES>;
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MinorType: int ordinal()>();
v = v[v];
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapVector: oadd.org.apache.drill.exec.vector.ValueVector addOrGet(java.lang.String,oadd.org.apache.drill.common.types.TypeProtos$MajorType,java.lang.Class)>(v, v, v);
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector[] cachedSubtypes>;
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MinorType: int ordinal()>();
v[v] = v;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.MapVector internalMap>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapVector: int size()>();
if v <= v goto label;
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.ValueVector: void allocateNew()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: void addSubType(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.util.CallBack callBack>;
if v == null goto label;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.util.CallBack callBack>;
interfaceinvoke v.<oadd.org.apache.drill.exec.util.CallBack: void doWork()>();
label:
return v;
}
public oadd.org.apache.drill.exec.vector.complex.MapVector getMap()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType MAP>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector subtype(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
if v != null goto label;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType MAP>;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector classicAddType(oadd.org.apache.drill.common.types.TypeProtos$MinorType,java.lang.Class)>(v, class "Loadd/org/apache/drill/exec/vector/complex/MapVector;");
label:
return v;
}
public oadd.org.apache.drill.exec.vector.complex.DictVector getDict()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType DICT>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector subtype(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
if v != null goto label;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType DICT>;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector classicAddType(oadd.org.apache.drill.common.types.TypeProtos$MinorType,java.lang.Class)>(v, class "Loadd/org/apache/drill/exec/vector/complex/DictVector;");
label:
return v;
}
public oadd.org.apache.drill.exec.vector.complex.ListVector getList()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType LIST>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector subtype(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
if v != null goto label;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType LIST>;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector classicAddType(oadd.org.apache.drill.common.types.TypeProtos$MinorType,java.lang.Class)>(v, class "Loadd/org/apache/drill/exec/vector/complex/ListVector;");
label:
return v;
}
public oadd.org.apache.drill.exec.vector.NullableTinyIntVector getTinyIntVector()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType TINYINT>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector subtype(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
if v != null goto label;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType TINYINT>;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector classicAddType(oadd.org.apache.drill.common.types.TypeProtos$MinorType,java.lang.Class)>(v, class "Loadd/org/apache/drill/exec/vector/NullableTinyIntVector;");
label:
return v;
}
public oadd.org.apache.drill.exec.vector.NullableUInt1Vector getUInt1Vector()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType UINT1>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector subtype(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
if v != null goto label;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType UINT1>;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector classicAddType(oadd.org.apache.drill.common.types.TypeProtos$MinorType,java.lang.Class)>(v, class "Loadd/org/apache/drill/exec/vector/NullableUInt1Vector;");
label:
return v;
}
public oadd.org.apache.drill.exec.vector.NullableUInt2Vector getUInt2Vector()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType UINT2>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector subtype(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
if v != null goto label;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType UINT2>;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector classicAddType(oadd.org.apache.drill.common.types.TypeProtos$MinorType,java.lang.Class)>(v, class "Loadd/org/apache/drill/exec/vector/NullableUInt2Vector;");
label:
return v;
}
public oadd.org.apache.drill.exec.vector.NullableSmallIntVector getSmallIntVector()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType SMALLINT>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector subtype(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
if v != null goto label;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType SMALLINT>;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector classicAddType(oadd.org.apache.drill.common.types.TypeProtos$MinorType,java.lang.Class)>(v, class "Loadd/org/apache/drill/exec/vector/NullableSmallIntVector;");
label:
return v;
}
public oadd.org.apache.drill.exec.vector.NullableIntVector getIntVector()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType INT>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector subtype(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
if v != null goto label;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType INT>;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector classicAddType(oadd.org.apache.drill.common.types.TypeProtos$MinorType,java.lang.Class)>(v, class "Loadd/org/apache/drill/exec/vector/NullableIntVector;");
label:
return v;
}
public oadd.org.apache.drill.exec.vector.NullableUInt4Vector getUInt4Vector()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType UINT4>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector subtype(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
if v != null goto label;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType UINT4>;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector classicAddType(oadd.org.apache.drill.common.types.TypeProtos$MinorType,java.lang.Class)>(v, class "Loadd/org/apache/drill/exec/vector/NullableUInt4Vector;");
label:
return v;
}
public oadd.org.apache.drill.exec.vector.NullableFloat4Vector getFloat4Vector()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType FLOAT4>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector subtype(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
if v != null goto label;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType FLOAT4>;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector classicAddType(oadd.org.apache.drill.common.types.TypeProtos$MinorType,java.lang.Class)>(v, class "Loadd/org/apache/drill/exec/vector/NullableFloat4Vector;");
label:
return v;
}
public oadd.org.apache.drill.exec.vector.NullableTimeVector getTimeVector()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType TIME>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector subtype(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
if v != null goto label;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType TIME>;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector classicAddType(oadd.org.apache.drill.common.types.TypeProtos$MinorType,java.lang.Class)>(v, class "Loadd/org/apache/drill/exec/vector/NullableTimeVector;");
label:
return v;
}
public oadd.org.apache.drill.exec.vector.NullableIntervalYearVector getIntervalYearVector()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType INTERVALYEAR>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector subtype(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
if v != null goto label;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType INTERVALYEAR>;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector classicAddType(oadd.org.apache.drill.common.types.TypeProtos$MinorType,java.lang.Class)>(v, class "Loadd/org/apache/drill/exec/vector/NullableIntervalYearVector;");
label:
return v;
}
public oadd.org.apache.drill.exec.vector.NullableBigIntVector getBigIntVector()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType BIGINT>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector subtype(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
if v != null goto label;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType BIGINT>;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector classicAddType(oadd.org.apache.drill.common.types.TypeProtos$MinorType,java.lang.Class)>(v, class "Loadd/org/apache/drill/exec/vector/NullableBigIntVector;");
label:
return v;
}
public oadd.org.apache.drill.exec.vector.NullableUInt8Vector getUInt8Vector()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType UINT8>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector subtype(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
if v != null goto label;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType UINT8>;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector classicAddType(oadd.org.apache.drill.common.types.TypeProtos$MinorType,java.lang.Class)>(v, class "Loadd/org/apache/drill/exec/vector/NullableUInt8Vector;");
label:
return v;
}
public oadd.org.apache.drill.exec.vector.NullableFloat8Vector getFloat8Vector()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType FLOAT8>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector subtype(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
if v != null goto label;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType FLOAT8>;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector classicAddType(oadd.org.apache.drill.common.types.TypeProtos$MinorType,java.lang.Class)>(v, class "Loadd/org/apache/drill/exec/vector/NullableFloat8Vector;");
label:
return v;
}
public oadd.org.apache.drill.exec.vector.NullableDateVector getDateVector()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType DATE>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector subtype(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
if v != null goto label;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType DATE>;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector classicAddType(oadd.org.apache.drill.common.types.TypeProtos$MinorType,java.lang.Class)>(v, class "Loadd/org/apache/drill/exec/vector/NullableDateVector;");
label:
return v;
}
public oadd.org.apache.drill.exec.vector.NullableTimeStampVector getTimeStampVector()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType TIMESTAMP>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector subtype(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
if v != null goto label;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType TIMESTAMP>;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector classicAddType(oadd.org.apache.drill.common.types.TypeProtos$MinorType,java.lang.Class)>(v, class "Loadd/org/apache/drill/exec/vector/NullableTimeStampVector;");
label:
return v;
}
public oadd.org.apache.drill.exec.vector.NullableIntervalDayVector getIntervalDayVector()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType INTERVALDAY>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector subtype(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
if v != null goto label;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType INTERVALDAY>;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector classicAddType(oadd.org.apache.drill.common.types.TypeProtos$MinorType,java.lang.Class)>(v, class "Loadd/org/apache/drill/exec/vector/NullableIntervalDayVector;");
label:
return v;
}
public oadd.org.apache.drill.exec.vector.NullableIntervalVector getIntervalVector()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType INTERVAL>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector subtype(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
if v != null goto label;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType INTERVAL>;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector classicAddType(oadd.org.apache.drill.common.types.TypeProtos$MinorType,java.lang.Class)>(v, class "Loadd/org/apache/drill/exec/vector/NullableIntervalVector;");
label:
return v;
}
public oadd.org.apache.drill.exec.vector.NullableVarBinaryVector getVarBinaryVector()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType VARBINARY>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector subtype(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
if v != null goto label;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType VARBINARY>;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector classicAddType(oadd.org.apache.drill.common.types.TypeProtos$MinorType,java.lang.Class)>(v, class "Loadd/org/apache/drill/exec/vector/NullableVarBinaryVector;");
label:
return v;
}
public oadd.org.apache.drill.exec.vector.NullableVarCharVector getVarCharVector()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType VARCHAR>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector subtype(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
if v != null goto label;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType VARCHAR>;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector classicAddType(oadd.org.apache.drill.common.types.TypeProtos$MinorType,java.lang.Class)>(v, class "Loadd/org/apache/drill/exec/vector/NullableVarCharVector;");
label:
return v;
}
public oadd.org.apache.drill.exec.vector.NullableVar16CharVector getVar16CharVector()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType VAR16CHAR>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector subtype(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
if v != null goto label;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType VAR16CHAR>;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector classicAddType(oadd.org.apache.drill.common.types.TypeProtos$MinorType,java.lang.Class)>(v, class "Loadd/org/apache/drill/exec/vector/NullableVar16CharVector;");
label:
return v;
}
public oadd.org.apache.drill.exec.vector.NullableVarDecimalVector getVarDecimalVector()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType VARDECIMAL>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector subtype(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
if v != null goto label;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType VARDECIMAL>;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector classicAddType(oadd.org.apache.drill.common.types.TypeProtos$MinorType,java.lang.Class)>(v, class "Loadd/org/apache/drill/exec/vector/NullableVarDecimalVector;");
label:
return v;
}
public oadd.org.apache.drill.exec.vector.NullableBitVector getBitVector()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType BIT>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector subtype(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
if v != null goto label;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType BIT>;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector classicAddType(oadd.org.apache.drill.common.types.TypeProtos$MinorType,java.lang.Class)>(v, class "Loadd/org/apache/drill/exec/vector/NullableBitVector;");
label:
return v;
}
public oadd.org.apache.drill.exec.vector.ValueVector getMember(oadd.org.apache.drill.common.types.TypeProtos$MinorType)
{
oadd.org.apache.drill.exec.vector.NullableDateVector v;
oadd.org.apache.drill.exec.vector.NullableUInt4Vector v;
oadd.org.apache.drill.exec.vector.NullableBigIntVector v;
oadd.org.apache.drill.exec.vector.NullableUInt2Vector v;
oadd.org.apache.drill.exec.vector.NullableVarDecimalVector v;
oadd.org.apache.drill.exec.vector.NullableTimeStampVector v;
int[] v;
oadd.org.apache.drill.exec.vector.NullableSmallIntVector v;
int v, v;
oadd.org.apache.drill.exec.vector.NullableBitVector v;
oadd.org.apache.drill.exec.vector.NullableVar16CharVector v;
java.lang.String v;
oadd.org.apache.drill.exec.vector.NullableIntervalVector v;
oadd.org.apache.drill.exec.vector.NullableFloat8Vector v;
oadd.org.apache.drill.exec.vector.complex.MapVector v;
oadd.org.apache.drill.exec.vector.NullableUInt8Vector v;
java.lang.UnsupportedOperationException v;
oadd.org.apache.drill.exec.vector.NullableVarCharVector v;
oadd.org.apache.drill.exec.vector.complex.DictVector v;
oadd.org.apache.drill.exec.vector.NullableIntVector v;
oadd.org.apache.drill.exec.vector.NullableIntervalDayVector v;
oadd.org.apache.drill.exec.vector.NullableVarBinaryVector v;
oadd.org.apache.drill.exec.vector.complex.ListVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.NullableUInt1Vector v;
oadd.org.apache.drill.exec.vector.NullableTimeVector v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.NullableFloat4Vector v;
oadd.org.apache.drill.exec.vector.NullableTinyIntVector v;
oadd.org.apache.drill.exec.vector.NullableIntervalYearVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v := @parameter: oadd.org.apache.drill.common.types.TypeProtos$MinorType;
v = <oadd.org.apache.drill.exec.vector.complex.UnionVector$1: int[] $SwitchMap$org$apache$drill$common$types$TypeProtos$MinorType>;
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MinorType: int ordinal()>();
v = v[v];
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 5: goto label;
case 6: goto label;
case 7: goto label;
case 8: goto label;
case 9: goto label;
case 10: goto label;
case 11: goto label;
case 12: goto label;
case 13: goto label;
case 14: goto label;
case 15: goto label;
case 16: goto label;
case 17: goto label;
case 18: goto label;
case 19: goto label;
case 20: goto label;
case 21: goto label;
case 22: goto label;
case 23: goto label;
case 24: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.MapVector getMap()>();
return v;
label:
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.ListVector getList()>();
return v;
label:
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.DictVector getDict()>();
return v;
label:
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableTinyIntVector getTinyIntVector()>();
return v;
label:
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableUInt1Vector getUInt1Vector()>();
return v;
label:
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableUInt2Vector getUInt2Vector()>();
return v;
label:
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableSmallIntVector getSmallIntVector()>();
return v;
label:
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableIntVector getIntVector()>();
return v;
label:
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableUInt4Vector getUInt4Vector()>();
return v;
label:
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableFloat4Vector getFloat4Vector()>();
return v;
label:
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableTimeVector getTimeVector()>();
return v;
label:
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableIntervalYearVector getIntervalYearVector()>();
return v;
label:
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableBigIntVector getBigIntVector()>();
return v;
label:
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableUInt8Vector getUInt8Vector()>();
return v;
label:
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableFloat8Vector getFloat8Vector()>();
return v;
label:
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableDateVector getDateVector()>();
return v;
label:
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableTimeStampVector getTimeStampVector()>();
return v;
label:
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableIntervalDayVector getIntervalDayVector()>();
return v;
label:
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableIntervalVector getIntervalVector()>();
return v;
label:
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableVarBinaryVector getVarBinaryVector()>();
return v;
label:
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableVarCharVector getVarCharVector()>();
return v;
label:
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableVar16CharVector getVar16CharVector()>();
return v;
label:
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableVarDecimalVector getVarDecimalVector()>();
return v;
label:
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableBitVector getBitVector()>();
return v;
label:
v = new java.lang.UnsupportedOperationException;
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MinorType: java.lang.String toString()>();
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
}
public oadd.org.apache.drill.exec.vector.ValueVector member(oadd.org.apache.drill.common.types.TypeProtos$MinorType)
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v := @parameter: oadd.org.apache.drill.common.types.TypeProtos$MinorType;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector getMember(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
return v;
}
public int getTypeValue(int)
{
byte v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v;
oadd.org.apache.drill.exec.vector.UInt1Vector v;
oadd.org.apache.drill.exec.vector.UInt1Vector$Accessor v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v := @parameter: int;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.UInt1Vector getTypeVector()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.UInt1Vector: oadd.org.apache.drill.exec.vector.UInt1Vector$Accessor getAccessor()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.UInt1Vector$Accessor: byte get(int)>(v);
return v;
}
public oadd.org.apache.drill.exec.vector.UInt1Vector getTypeVector()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.UInt1Vector v, v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.exec.vector.complex.MapVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.UInt1Vector typeVector>;
if v != null goto label;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.MapVector internalMap>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapVector: oadd.org.apache.drill.exec.vector.ValueVector getChild(java.lang.String)>("types");
v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.UInt1Vector typeVector> = v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.UInt1Vector typeVector>;
return v;
}
public oadd.org.apache.drill.exec.vector.complex.MapVector getTypeMap()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.complex.MapVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.MapVector internalMap>;
return v;
}
public void allocateNew() throws oadd.org.apache.drill.exec.exception.OutOfMemoryException
{
oadd.org.apache.drill.exec.vector.UInt1Vector v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.complex.MapVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.MapVector internalMap>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapVector: void allocateNew()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.UInt1Vector getTypeVector()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.UInt1Vector: void zeroVector()>();
return;
}
public void allocateNew(int) throws oadd.org.apache.drill.exec.exception.OutOfMemoryException
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v;
oadd.org.apache.drill.exec.vector.UInt1Vector v;
oadd.org.apache.drill.exec.vector.complex.MapVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v := @parameter: int;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.MapVector internalMap>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapVector: void allocateNew()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.UInt1Vector getTypeVector()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.UInt1Vector: void zeroVector()>();
return;
}
public boolean allocateNewSafe()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.UInt1Vector v;
oadd.org.apache.drill.exec.vector.complex.MapVector v;
boolean v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.MapVector internalMap>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapVector: boolean allocateNewSafe()>();
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.UInt1Vector getTypeVector()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.UInt1Vector: void zeroVector()>();
label:
return v;
}
public void setInitialCapacity(int)
{
int v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v := @parameter: int;
return;
}
public int getValueCapacity()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v, v, v;
oadd.org.apache.drill.exec.vector.UInt1Vector v;
oadd.org.apache.drill.exec.vector.complex.MapVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.UInt1Vector getTypeVector()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.UInt1Vector: int getValueCapacity()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.MapVector internalMap>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapVector: int getValueCapacity()>();
v = staticinvoke <java.lang.Math: int min(int,int)>(v, v);
return v;
}
public void close()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
return;
}
public void clear()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.complex.MapVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.MapVector internalMap>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapVector: void clear()>();
return;
}
public oadd.org.apache.drill.exec.record.MaterializedField getField()
{
oadd.org.apache.drill.exec.record.MaterializedField v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.record.MaterializedField field>;
return v;
}
public void collectLedgers(java.util.Set)
{
java.util.Set v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.complex.MapVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v := @parameter: java.util.Set;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.MapVector internalMap>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapVector: void collectLedgers(java.util.Set)>(v);
return;
}
public int getPayloadByteCount(int)
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v, v;
oadd.org.apache.drill.exec.vector.complex.MapVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v := @parameter: int;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.MapVector internalMap>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapVector: int getPayloadByteCount(int)>(v);
return v;
}
public oadd.org.apache.drill.exec.record.TransferPair getTransferPair(oadd.org.apache.drill.exec.memory.BufferAllocator)
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.complex.UnionVector$TransferImpl v;
oadd.org.apache.drill.exec.memory.BufferAllocator v;
oadd.org.apache.drill.exec.record.MaterializedField v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v := @parameter: oadd.org.apache.drill.exec.memory.BufferAllocator;
v = new oadd.org.apache.drill.exec.vector.complex.UnionVector$TransferImpl;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.record.MaterializedField field>;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector$TransferImpl: void <init>(oadd.org.apache.drill.exec.vector.complex.UnionVector,oadd.org.apache.drill.exec.record.MaterializedField,oadd.org.apache.drill.exec.memory.BufferAllocator)>(v, v, v);
return v;
}
public oadd.org.apache.drill.exec.record.TransferPair getTransferPair(java.lang.String, oadd.org.apache.drill.exec.memory.BufferAllocator)
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.complex.UnionVector$TransferImpl v;
oadd.org.apache.drill.exec.memory.BufferAllocator v;
java.lang.String v;
oadd.org.apache.drill.exec.record.MaterializedField v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.apache.drill.exec.memory.BufferAllocator;
v = new oadd.org.apache.drill.exec.vector.complex.UnionVector$TransferImpl;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.record.MaterializedField field>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.record.MaterializedField: oadd.org.apache.drill.exec.record.MaterializedField withPath(java.lang.String)>(v);
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector$TransferImpl: void <init>(oadd.org.apache.drill.exec.vector.complex.UnionVector,oadd.org.apache.drill.exec.record.MaterializedField,oadd.org.apache.drill.exec.memory.BufferAllocator)>(v, v, v);
return v;
}
public oadd.org.apache.drill.exec.record.TransferPair makeTransferPair(oadd.org.apache.drill.exec.vector.ValueVector)
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.exec.vector.complex.UnionVector$TransferImpl v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v := @parameter: oadd.org.apache.drill.exec.vector.ValueVector;
v = new oadd.org.apache.drill.exec.vector.complex.UnionVector$TransferImpl;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector$TransferImpl: void <init>(oadd.org.apache.drill.exec.vector.complex.UnionVector,oadd.org.apache.drill.exec.vector.complex.UnionVector)>(v, v);
return v;
}
public void transferTo(oadd.org.apache.drill.exec.vector.complex.UnionVector)
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v, v;
int v;
oadd.org.apache.drill.exec.record.TransferPair v;
oadd.org.apache.drill.exec.vector.complex.MapVector v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.MapVector internalMap>;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.MapVector internalMap>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapVector: oadd.org.apache.drill.exec.record.TransferPair makeTransferPair(oadd.org.apache.drill.exec.vector.ValueVector)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.record.TransferPair: void transfer()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: int valueCount>;
v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: int valueCount> = v;
return;
}
public void copyFrom(int, int, oadd.org.apache.drill.exec.vector.complex.UnionVector)
{
oadd.org.apache.drill.exec.vector.complex.UnionVector$Mutator v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionWriter v;
oadd.org.apache.drill.exec.vector.complex.writer.FieldWriter v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v, v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v, v;
int v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v := @parameter: int;
v := @parameter: int;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReader()>();
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void setPosition(int)>(v);
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.writer.FieldWriter getWriter()>();
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.writer.FieldWriter: void setPosition(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader reader>;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.UnionVector$Mutator mutator>;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector$Mutator: oadd.org.apache.drill.exec.vector.complex.impl.UnionWriter writer>;
staticinvoke <oadd.org.apache.drill.exec.vector.complex.impl.ComplexCopier: void copy(oadd.org.apache.drill.exec.vector.complex.reader.FieldReader,oadd.org.apache.drill.exec.vector.complex.writer.FieldWriter)>(v, v);
return;
}
public void copyFromSafe(int, int, oadd.org.apache.drill.exec.vector.complex.UnionVector)
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v, v;
int v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v := @parameter: int;
v := @parameter: int;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.UnionVector;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: void copyFrom(int,int,oadd.org.apache.drill.exec.vector.complex.UnionVector)>(v, v, v);
return;
}
public void copyEntry(int, oadd.org.apache.drill.exec.vector.ValueVector, int)
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v, v;
oadd.org.apache.drill.exec.vector.ValueVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v := @parameter: int;
v := @parameter: oadd.org.apache.drill.exec.vector.ValueVector;
v := @parameter: int;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: void copyFromSafe(int,int,oadd.org.apache.drill.exec.vector.complex.UnionVector)>(v, v, v);
return;
}
public oadd.org.apache.drill.exec.vector.ValueVector addVector(oadd.org.apache.drill.exec.vector.ValueVector)
{
java.lang.Object[] v;
oadd.org.apache.drill.common.types.TypeProtos$MajorType v, v;
int v;
java.lang.String v, v, v;
oadd.org.apache.drill.exec.vector.ValueVector v, v, v;
oadd.org.apache.drill.exec.vector.complex.MapVector v, v, v;
boolean v;
oadd.org.apache.drill.common.types.TypeProtos$DataMode v;
oadd.org.apache.drill.exec.record.TransferPair v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v, v;
oadd.org.apache.drill.exec.vector.ValueVector[] v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
java.lang.Class v;
oadd.org.apache.drill.exec.record.MaterializedField v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v := @parameter: oadd.org.apache.drill.exec.vector.ValueVector;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.ValueVector: oadd.org.apache.drill.exec.record.MaterializedField getField()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.record.MaterializedField: oadd.org.apache.drill.common.types.TypeProtos$MajorType getType()>();
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MajorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType getMinorType()>();
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MinorType: java.lang.String name()>();
v = virtualinvoke v.<java.lang.String: java.lang.String toLowerCase()>();
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.ValueVector: oadd.org.apache.drill.exec.record.MaterializedField getField()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.record.MaterializedField: oadd.org.apache.drill.common.types.TypeProtos$MajorType getType()>();
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MajorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType getMinorType()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.MapVector internalMap>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapVector: oadd.org.apache.drill.exec.vector.ValueVector getChild(java.lang.String)>(v);
if v != null goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = newarray (java.lang.Object)[1];
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("%s vector already exists", v);
staticinvoke <org.apache.drill.shaded.guava.com.google.common.base.Preconditions: void checkState(boolean,java.lang.Object)>(v, v);
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.MapVector internalMap>;
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MajorType: oadd.org.apache.drill.common.types.TypeProtos$DataMode getMode()>();
v = staticinvoke <oadd.org.apache.drill.exec.expr.BasicTypeHelper: java.lang.Class getValueVectorClass(oadd.org.apache.drill.common.types.TypeProtos$MinorType,oadd.org.apache.drill.common.types.TypeProtos$DataMode)>(v, v);
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapVector: oadd.org.apache.drill.exec.vector.ValueVector addOrGet(java.lang.String,oadd.org.apache.drill.common.types.TypeProtos$MajorType,java.lang.Class)>(v, v, v);
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.ValueVector: oadd.org.apache.drill.exec.record.TransferPair makeTransferPair(oadd.org.apache.drill.exec.vector.ValueVector)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.record.TransferPair: void transfer()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.MapVector internalMap>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapVector: void putChild(java.lang.String,oadd.org.apache.drill.exec.vector.ValueVector)>(v, v);
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector[] cachedSubtypes>;
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MinorType: int ordinal()>();
v[v] = v;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: void addSubType(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
return v;
}
public oadd.org.apache.drill.exec.vector.ValueVector setFirstType(oadd.org.apache.drill.exec.vector.ValueVector, int)
{
oadd.org.apache.drill.exec.vector.ValueVector$Accessor v;
oadd.org.apache.drill.exec.vector.complex.UnionVector$Mutator v, v, v;
oadd.org.apache.drill.common.types.TypeProtos$MajorType v;
int v, v, v;
oadd.org.apache.drill.exec.vector.ValueVector v, v;
boolean v, v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.complex.UnionVector$Accessor v;
oadd.org.apache.drill.exec.record.MaterializedField v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v := @parameter: oadd.org.apache.drill.exec.vector.ValueVector;
v := @parameter: int;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.UnionVector$Accessor accessor>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector$Accessor: int getValueCount()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <org.apache.drill.shaded.guava.com.google.common.base.Preconditions: void checkState(boolean)>(v);
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.ValueVector addVector(oadd.org.apache.drill.exec.vector.ValueVector)>(v);
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.ValueVector: oadd.org.apache.drill.exec.record.MaterializedField getField()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.record.MaterializedField: oadd.org.apache.drill.common.types.TypeProtos$MajorType getType()>();
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MajorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType getMinorType()>();
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.ValueVector: oadd.org.apache.drill.exec.vector.ValueVector$Accessor getAccessor()>();
v = 0;
label:
if v >= v goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.ValueVector$Accessor: boolean isNull(int)>(v);
if v != 0 goto label;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.UnionVector$Mutator mutator>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector$Mutator: void setType(int,oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v, v);
goto label;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.UnionVector$Mutator mutator>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector$Mutator: void setNull(int)>(v);
label:
v = v + 1;
goto label;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.UnionVector$Mutator mutator>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector$Mutator: void setValueCount(int)>(v);
return v;
}
public void toNullable(oadd.org.apache.drill.exec.vector.ValueVector)
{
java.lang.UnsupportedOperationException v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v := @parameter: oadd.org.apache.drill.exec.vector.ValueVector;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>()>();
throw v;
}
public oadd.org.apache.drill.exec.vector.complex.UnionVector$Accessor getAccessor()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector$Accessor v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.UnionVector$Accessor accessor>;
return v;
}
public oadd.org.apache.drill.exec.vector.complex.UnionVector$Mutator getMutator()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector$Mutator v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.UnionVector$Mutator mutator>;
return v;
}
public oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReader()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader reader>;
if v != null goto label;
v = new oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: void <init>(oadd.org.apache.drill.exec.vector.complex.UnionVector)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader reader> = v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader reader>;
return v;
}
public oadd.org.apache.drill.exec.vector.complex.writer.FieldWriter getWriter()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector$Mutator v, v, v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionWriter v, v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.UnionVector$Mutator mutator>;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector$Mutator: oadd.org.apache.drill.exec.vector.complex.impl.UnionWriter writer>;
if v != null goto label;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.UnionVector$Mutator mutator>;
v = new oadd.org.apache.drill.exec.vector.complex.impl.UnionWriter;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionWriter: void <init>(oadd.org.apache.drill.exec.vector.complex.UnionVector)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.UnionVector$Mutator: oadd.org.apache.drill.exec.vector.complex.impl.UnionWriter writer> = v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.UnionVector$Mutator mutator>;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector$Mutator: oadd.org.apache.drill.exec.vector.complex.impl.UnionWriter writer>;
return v;
}
public oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField getMetadata()
{
oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField v, v;
oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField$Builder v, v, v, v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v, v;
oadd.org.apache.drill.exec.record.MaterializedField v;
oadd.org.apache.drill.exec.vector.complex.MapVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.record.MaterializedField getField()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.record.MaterializedField: oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField$Builder getAsBuilder()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: int getBufferSize()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField$Builder: oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField$Builder setBufferLength(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: int valueCount>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField$Builder: oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField$Builder setValueCount(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.MapVector internalMap>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapVector: oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField getMetadata()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField$Builder: oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField$Builder addChild(oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField)>(v);
v = virtualinvoke v.<oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField$Builder: oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField build()>();
return v;
}
public int getBufferSize()
{
int v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.complex.MapVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.MapVector internalMap>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapVector: int getBufferSize()>();
return v;
}
public int getAllocatedSize()
{
int v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.complex.MapVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.MapVector internalMap>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapVector: int getAllocatedSize()>();
return v;
}
public int getBufferSizeFor(int)
{
java.util.Iterator v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v, v;
java.lang.Object v;
long v;
boolean v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v := @parameter: int;
if v != 0 goto label;
return 0;
label:
v = 0L;
v = interfaceinvoke v.<java.lang.Iterable: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.ValueVector: int getBufferSizeFor(int)>(v);
v = v + v;
goto label;
label:
return v;
}
public oadd.io.netty.buffer.DrillBuf[] getBuffers(boolean)
{
oadd.io.netty.buffer.DrillBuf[] v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.complex.MapVector v;
boolean v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v := @parameter: boolean;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.MapVector internalMap>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapVector: oadd.io.netty.buffer.DrillBuf[] getBuffers(boolean)>(v);
return v;
}
public void load(oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField, oadd.io.netty.buffer.DrillBuf)
{
oadd.io.netty.buffer.DrillBuf v;
oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField v, v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v;
oadd.org.apache.drill.exec.vector.complex.MapVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v := @parameter: oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField;
v := @parameter: oadd.io.netty.buffer.DrillBuf;
v = virtualinvoke v.<oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField: int getValueCount()>();
v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: int valueCount> = v;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.MapVector internalMap>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField: oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField getChild(int)>(0);
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapVector: void load(oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField,oadd.io.netty.buffer.DrillBuf)>(v, v);
return;
}
public java.util.Iterator iterator()
{
java.util.Iterator v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.complex.MapVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v = v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.MapVector internalMap>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapVector: java.util.Iterator iterator()>();
return v;
}
public void exchange(oadd.org.apache.drill.exec.vector.ValueVector)
{
java.lang.UnsupportedOperationException v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.UnionVector;
v := @parameter: oadd.org.apache.drill.exec.vector.ValueVector;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>("Union vector does not yet support exchange()");
throw v;
}
static void <clinit>()
{
oadd.org.apache.drill.common.types.TypeProtos$MajorType[] v, v;
oadd.org.apache.drill.common.types.TypeProtos$MajorType v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
int v, v, v, v, v;
java.lang.Class v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType[] v, v;
boolean v, v;
v = class "Loadd/org/apache/drill/exec/vector/complex/UnionVector;";
v = virtualinvoke v.<java.lang.Class: boolean desiredAssertionStatus()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
<oadd.org.apache.drill.exec.vector.complex.UnionVector: boolean $assertionsDisabled> = v;
v = staticinvoke <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType[] values()>();
v = lengthof v;
<oadd.org.apache.drill.exec.vector.complex.UnionVector: int TYPE_COUNT> = v;
v = <oadd.org.apache.drill.exec.vector.complex.UnionVector: int TYPE_COUNT>;
v = newarray (oadd.org.apache.drill.common.types.TypeProtos$MajorType)[v];
<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.common.types.TypeProtos$MajorType[] TYPES> = v;
v = staticinvoke <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType[] values()>();
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = <oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.common.types.TypeProtos$MajorType[] TYPES>;
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MinorType: int ordinal()>();
v = staticinvoke <oadd.org.apache.drill.common.types.Types: oadd.org.apache.drill.common.types.TypeProtos$MajorType optional(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
v[v] = v;
v = v + 1;
goto label;
label:
return;
}
}