public class oadd.org.apache.drill.exec.vector.complex.impl.UnionReader extends oadd.org.apache.drill.exec.vector.complex.impl.AbstractFieldReader
{
public final oadd.org.apache.drill.exec.vector.complex.UnionVector data;
private final oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] readers;
private oadd.org.apache.drill.exec.vector.complex.impl.SingleMapReaderImpl mapReader;
private oadd.org.apache.drill.exec.vector.complex.impl.SingleDictReaderImpl dictReader;
private oadd.org.apache.drill.exec.vector.complex.impl.UnionListReader listReader;
private oadd.org.apache.drill.exec.vector.complex.impl.NullableTinyIntReaderImpl tinyIntReader;
private oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt1ReaderImpl uInt1Reader;
private oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt2ReaderImpl uInt2Reader;
private oadd.org.apache.drill.exec.vector.complex.impl.NullableSmallIntReaderImpl smallIntReader;
private oadd.org.apache.drill.exec.vector.complex.impl.NullableIntReaderImpl intReader;
private oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt4ReaderImpl uInt4Reader;
private oadd.org.apache.drill.exec.vector.complex.impl.NullableFloat4ReaderImpl float4Reader;
private oadd.org.apache.drill.exec.vector.complex.impl.NullableTimeReaderImpl timeReader;
private oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalYearReaderImpl intervalYearReader;
private oadd.org.apache.drill.exec.vector.complex.impl.NullableBigIntReaderImpl bigIntReader;
private oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt8ReaderImpl uInt8Reader;
private oadd.org.apache.drill.exec.vector.complex.impl.NullableFloat8ReaderImpl float8Reader;
private oadd.org.apache.drill.exec.vector.complex.impl.NullableDateReaderImpl dateReader;
private oadd.org.apache.drill.exec.vector.complex.impl.NullableTimeStampReaderImpl timeStampReader;
private oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalDayReaderImpl intervalDayReader;
private oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalReaderImpl intervalReader;
private oadd.org.apache.drill.exec.vector.complex.impl.NullableVarBinaryReaderImpl varBinaryReader;
private oadd.org.apache.drill.exec.vector.complex.impl.NullableVarCharReaderImpl varCharReader;
private oadd.org.apache.drill.exec.vector.complex.impl.NullableVar16CharReaderImpl var16CharReader;
private oadd.org.apache.drill.exec.vector.complex.impl.NullableVarDecimalReaderImpl varDecimalReader;
private oadd.org.apache.drill.exec.vector.complex.impl.NullableBitReaderImpl bitReader;
public void <init>(oadd.org.apache.drill.exec.vector.complex.UnionVector)
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.UnionVector;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.AbstractFieldReader: void <init>()>();
v = <oadd.org.apache.drill.exec.vector.complex.UnionVector: int TYPE_COUNT>;
v = newarray (oadd.org.apache.drill.exec.vector.complex.reader.BaseReader)[v];
v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] readers> = v;
v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.UnionVector data> = v;
return;
}
public oadd.org.apache.drill.common.types.TypeProtos$MajorType getType()
{
oadd.org.apache.drill.common.types.TypeProtos$MajorType[] v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v, v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.common.types.TypeProtos$MajorType v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = <oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.common.types.TypeProtos$MajorType[] TYPES>;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.UnionVector data>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: int getTypeValue(int)>(v);
v = v[v];
return v;
}
public oadd.org.apache.drill.common.types.TypeProtos$MinorType getVectorType()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.common.types.TypeProtos$MajorType v;
oadd.org.apache.drill.exec.record.MaterializedField v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.UnionVector data>;
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.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()>();
return v;
}
public boolean isSet()
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v;
oadd.org.apache.drill.exec.vector.complex.UnionVector$Accessor v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
boolean v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.UnionVector data>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.UnionVector$Accessor getAccessor()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector$Accessor: boolean isNull(int)>(v);
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public void read(oadd.org.apache.drill.exec.expr.holders.UnionHolder)
{
byte v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
boolean v;
oadd.org.apache.drill.exec.expr.holders.UnionHolder v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.expr.holders.UnionHolder;
v.<oadd.org.apache.drill.exec.expr.holders.UnionHolder: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader reader> = v;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: boolean isSet()>();
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v.<oadd.org.apache.drill.exec.expr.holders.UnionHolder: int isSet> = v;
return;
}
public void read(int, oadd.org.apache.drill.exec.expr.holders.UnionHolder)
{
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.expr.holders.UnionHolder v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: int;
v := @parameter: oadd.org.apache.drill.exec.expr.holders.UnionHolder;
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getList()>();
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void read(int,oadd.org.apache.drill.exec.expr.holders.UnionHolder)>(v, v);
return;
}
private oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)
{
oadd.org.apache.drill.exec.vector.complex.impl.NullableVarDecimalReaderImpl v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableBigIntReaderImpl v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableBitReaderImpl v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
int[] v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableTimeStampReaderImpl v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalReaderImpl v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableTimeReaderImpl v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableDateReaderImpl v;
oadd.org.apache.drill.exec.vector.complex.impl.NullReader v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v, v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableVarBinaryReaderImpl v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableFloat8ReaderImpl v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType[] v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalYearReaderImpl v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader$DictReader v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader$MapReader v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableVar16CharReaderImpl v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableFloat4ReaderImpl v;
int v, v, v, v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableIntReaderImpl v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt2ReaderImpl v;
java.lang.String v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableVarCharReaderImpl v;
java.lang.UnsupportedOperationException v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableTinyIntReaderImpl v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt4ReaderImpl v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableSmallIntReaderImpl v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt1ReaderImpl v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt8ReaderImpl v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalDayReaderImpl v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: int;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.UnionVector data>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: int getTypeValue(int)>(v);
if v != 0 goto label;
v = <oadd.org.apache.drill.exec.vector.complex.impl.NullReader: oadd.org.apache.drill.exec.vector.complex.impl.NullReader INSTANCE>;
return v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] readers>;
v = v[v];
if v == null goto label;
return v;
label:
v = staticinvoke <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType[] values()>();
v = v[v];
v = <oadd.org.apache.drill.exec.vector.complex.impl.UnionReader$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 = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader$MapReader getMap()>();
return v;
label:
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader$DictReader getDict()>();
return v;
label:
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getList()>();
return v;
label:
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableTinyIntReaderImpl getTinyInt()>();
return v;
label:
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt1ReaderImpl getUInt1()>();
return v;
label:
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt2ReaderImpl getUInt2()>();
return v;
label:
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableSmallIntReaderImpl getSmallInt()>();
return v;
label:
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableIntReaderImpl getInt()>();
return v;
label:
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt4ReaderImpl getUInt4()>();
return v;
label:
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableFloat4ReaderImpl getFloat4()>();
return v;
label:
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableTimeReaderImpl getTime()>();
return v;
label:
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalYearReaderImpl getIntervalYear()>();
return v;
label:
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableBigIntReaderImpl getBigInt()>();
return v;
label:
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt8ReaderImpl getUInt8()>();
return v;
label:
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableFloat8ReaderImpl getFloat8()>();
return v;
label:
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableDateReaderImpl getDate()>();
return v;
label:
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableTimeStampReaderImpl getTimeStamp()>();
return v;
label:
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalDayReaderImpl getIntervalDay()>();
return v;
label:
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalReaderImpl getInterval()>();
return v;
label:
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableVarBinaryReaderImpl getVarBinary()>();
return v;
label:
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableVarCharReaderImpl getVarChar()>();
return v;
label:
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableVar16CharReaderImpl getVar16Char()>();
return v;
label:
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableVarDecimalReaderImpl getVarDecimal()>();
return v;
label:
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableBitReaderImpl getBit()>();
return v;
label:
v = new java.lang.UnsupportedOperationException;
v = staticinvoke <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType valueOf(int)>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Unsupported type: \u0001");
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
}
private oadd.org.apache.drill.exec.vector.complex.reader.BaseReader$MapReader getMap()
{
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v, v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] v;
oadd.org.apache.drill.exec.vector.complex.impl.SingleMapReaderImpl v, v, v, v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.MapVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.SingleMapReaderImpl mapReader>;
if v != null goto label;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.UnionVector data>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.MapVector getMap()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapVector: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReader()>();
v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.SingleMapReaderImpl mapReader> = v;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.SingleMapReaderImpl mapReader>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.SingleMapReaderImpl: void setPosition(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] readers>;
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.common.types.TypeProtos$MinorType: int ordinal()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.SingleMapReaderImpl mapReader>;
v[v] = v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.SingleMapReaderImpl mapReader>;
return v;
}
private oadd.org.apache.drill.exec.vector.complex.reader.BaseReader$DictReader getDict()
{
oadd.org.apache.drill.exec.vector.complex.DictVector 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.impl.SingleDictReaderImpl v, v, v, v, v;
int v, v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.SingleDictReaderImpl dictReader>;
if v != null goto label;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.UnionVector data>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.DictVector getDict()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.DictVector: oadd.org.apache.drill.exec.vector.complex.impl.SingleDictReaderImpl getReader()>();
v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.SingleDictReaderImpl dictReader> = v;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.SingleDictReaderImpl dictReader>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.SingleDictReaderImpl: void setPosition(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] readers>;
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.common.types.TypeProtos$MinorType: int ordinal()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.SingleDictReaderImpl dictReader>;
v[v] = v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.SingleDictReaderImpl dictReader>;
return v;
}
private oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getList()
{
oadd.org.apache.drill.exec.vector.complex.ListVector v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionListReader v, v, v, v, v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v, v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.UnionListReader listReader>;
if v != null goto label;
v = new oadd.org.apache.drill.exec.vector.complex.impl.UnionListReader;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.UnionVector data>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.ListVector getList()>();
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionListReader: void <init>(oadd.org.apache.drill.exec.vector.complex.ListVector)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.UnionListReader listReader> = v;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.UnionListReader listReader>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionListReader: void setPosition(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] readers>;
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.common.types.TypeProtos$MinorType: int ordinal()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.UnionListReader listReader>;
v[v] = v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.UnionListReader listReader>;
return v;
}
public java.util.Iterator iterator()
{
java.util.Iterator v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader$MapReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader$MapReader getMap()>();
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.BaseReader$MapReader: java.util.Iterator iterator()>();
return v;
}
public void copyAsValue(oadd.org.apache.drill.exec.vector.complex.impl.UnionWriter)
{
oadd.org.apache.drill.exec.vector.complex.UnionVector v, v;
int v, v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionWriter v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.impl.UnionWriter;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionWriter: oadd.org.apache.drill.exec.vector.complex.UnionVector data>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionWriter: int idx()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.UnionVector data>;
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 java.lang.Object readObject()
{
int v;
java.lang.Object v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.lang.Object readObject()>();
return v;
}
public java.math.BigDecimal readBigDecimal()
{
java.math.BigDecimal v;
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.math.BigDecimal readBigDecimal()>();
return v;
}
public java.lang.Integer readInteger()
{
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
java.lang.Integer v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.lang.Integer readInteger()>();
return v;
}
public java.lang.Long readLong()
{
java.lang.Long v;
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.lang.Long readLong()>();
return v;
}
public java.lang.Boolean readBoolean()
{
int v;
java.lang.Boolean v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.lang.Boolean readBoolean()>();
return v;
}
public java.lang.Character readCharacter()
{
java.lang.Character v;
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.lang.Character readCharacter()>();
return v;
}
public java.time.LocalDate readLocalDate()
{
java.time.LocalDate v;
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.time.LocalDate readLocalDate()>();
return v;
}
public java.time.LocalTime readLocalTime()
{
int v;
java.time.LocalTime v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.time.LocalTime readLocalTime()>();
return v;
}
public java.time.LocalDateTime readLocalDateTime()
{
int v;
java.time.LocalDateTime v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.time.LocalDateTime readLocalDateTime()>();
return v;
}
public oadd.org.joda.time.Period readPeriod()
{
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
oadd.org.joda.time.Period v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: oadd.org.joda.time.Period readPeriod()>();
return v;
}
public java.lang.Double readDouble()
{
java.lang.Double v;
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.lang.Double readDouble()>();
return v;
}
public java.lang.Float readFloat()
{
java.lang.Float v;
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.lang.Float readFloat()>();
return v;
}
public oadd.org.apache.drill.exec.util.Text readText()
{
oadd.org.apache.drill.exec.util.Text v;
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: oadd.org.apache.drill.exec.util.Text readText()>();
return v;
}
public java.lang.String readString()
{
int v;
java.lang.String v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.lang.String readString()>();
return v;
}
public java.lang.Byte readByte()
{
int v;
java.lang.Byte v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.lang.Byte readByte()>();
return v;
}
public java.lang.Short readShort()
{
java.lang.Short v;
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.lang.Short readShort()>();
return v;
}
public byte[] readByteArray()
{
byte[] v;
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: byte[] readByteArray()>();
return v;
}
private oadd.org.apache.drill.exec.vector.complex.impl.NullableTinyIntReaderImpl getTinyInt()
{
oadd.org.apache.drill.exec.vector.complex.impl.NullableTinyIntReaderImpl v, v, v, v, v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v, v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.NullableTinyIntVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableTinyIntReaderImpl tinyIntReader>;
if v != null goto label;
v = new oadd.org.apache.drill.exec.vector.complex.impl.NullableTinyIntReaderImpl;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.UnionVector data>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableTinyIntVector getTinyIntVector()>();
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableTinyIntReaderImpl: void <init>(oadd.org.apache.drill.exec.vector.NullableTinyIntVector)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableTinyIntReaderImpl tinyIntReader> = v;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableTinyIntReaderImpl tinyIntReader>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableTinyIntReaderImpl: void setPosition(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] readers>;
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.common.types.TypeProtos$MinorType: int ordinal()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableTinyIntReaderImpl tinyIntReader>;
v[v] = v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableTinyIntReaderImpl tinyIntReader>;
return v;
}
public void read(oadd.org.apache.drill.exec.expr.holders.NullableTinyIntHolder)
{
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.expr.holders.NullableTinyIntHolder v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.expr.holders.NullableTinyIntHolder;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void read(oadd.org.apache.drill.exec.expr.holders.NullableTinyIntHolder)>(v);
return;
}
public void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.TinyIntWriter)
{
oadd.org.apache.drill.exec.vector.complex.writer.TinyIntWriter v;
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.writer.TinyIntWriter;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.TinyIntWriter)>(v);
return;
}
private oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt1ReaderImpl getUInt1()
{
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.NullableUInt1Vector v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt1ReaderImpl v, v, v, v, v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v, v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt1ReaderImpl uInt1Reader>;
if v != null goto label;
v = new oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt1ReaderImpl;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.UnionVector data>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableUInt1Vector getUInt1Vector()>();
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt1ReaderImpl: void <init>(oadd.org.apache.drill.exec.vector.NullableUInt1Vector)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt1ReaderImpl uInt1Reader> = v;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt1ReaderImpl uInt1Reader>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt1ReaderImpl: void setPosition(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] readers>;
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.common.types.TypeProtos$MinorType: int ordinal()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt1ReaderImpl uInt1Reader>;
v[v] = v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt1ReaderImpl uInt1Reader>;
return v;
}
public void read(oadd.org.apache.drill.exec.expr.holders.NullableUInt1Holder)
{
int v;
oadd.org.apache.drill.exec.expr.holders.NullableUInt1Holder v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.expr.holders.NullableUInt1Holder;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void read(oadd.org.apache.drill.exec.expr.holders.NullableUInt1Holder)>(v);
return;
}
public void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.UInt1Writer)
{
int v;
oadd.org.apache.drill.exec.vector.complex.writer.UInt1Writer v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.writer.UInt1Writer;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.UInt1Writer)>(v);
return;
}
private oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt2ReaderImpl getUInt2()
{
oadd.org.apache.drill.exec.vector.NullableUInt2Vector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v, v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt2ReaderImpl v, v, v, v, v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt2ReaderImpl uInt2Reader>;
if v != null goto label;
v = new oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt2ReaderImpl;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.UnionVector data>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableUInt2Vector getUInt2Vector()>();
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt2ReaderImpl: void <init>(oadd.org.apache.drill.exec.vector.NullableUInt2Vector)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt2ReaderImpl uInt2Reader> = v;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt2ReaderImpl uInt2Reader>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt2ReaderImpl: void setPosition(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] readers>;
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.common.types.TypeProtos$MinorType: int ordinal()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt2ReaderImpl uInt2Reader>;
v[v] = v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt2ReaderImpl uInt2Reader>;
return v;
}
public void read(oadd.org.apache.drill.exec.expr.holders.NullableUInt2Holder)
{
oadd.org.apache.drill.exec.expr.holders.NullableUInt2Holder v;
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.expr.holders.NullableUInt2Holder;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void read(oadd.org.apache.drill.exec.expr.holders.NullableUInt2Holder)>(v);
return;
}
public void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.UInt2Writer)
{
oadd.org.apache.drill.exec.vector.complex.writer.UInt2Writer v;
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.writer.UInt2Writer;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.UInt2Writer)>(v);
return;
}
private oadd.org.apache.drill.exec.vector.complex.impl.NullableSmallIntReaderImpl getSmallInt()
{
oadd.org.apache.drill.exec.vector.complex.impl.NullableSmallIntReaderImpl v, v, v, 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.NullableSmallIntVector v;
int v, v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableSmallIntReaderImpl smallIntReader>;
if v != null goto label;
v = new oadd.org.apache.drill.exec.vector.complex.impl.NullableSmallIntReaderImpl;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.UnionVector data>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableSmallIntVector getSmallIntVector()>();
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableSmallIntReaderImpl: void <init>(oadd.org.apache.drill.exec.vector.NullableSmallIntVector)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableSmallIntReaderImpl smallIntReader> = v;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableSmallIntReaderImpl smallIntReader>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableSmallIntReaderImpl: void setPosition(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] readers>;
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.common.types.TypeProtos$MinorType: int ordinal()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableSmallIntReaderImpl smallIntReader>;
v[v] = v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableSmallIntReaderImpl smallIntReader>;
return v;
}
public void read(oadd.org.apache.drill.exec.expr.holders.NullableSmallIntHolder)
{
int v;
oadd.org.apache.drill.exec.expr.holders.NullableSmallIntHolder v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.expr.holders.NullableSmallIntHolder;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void read(oadd.org.apache.drill.exec.expr.holders.NullableSmallIntHolder)>(v);
return;
}
public void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.SmallIntWriter)
{
oadd.org.apache.drill.exec.vector.complex.writer.SmallIntWriter v;
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.writer.SmallIntWriter;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.SmallIntWriter)>(v);
return;
}
private oadd.org.apache.drill.exec.vector.complex.impl.NullableIntReaderImpl getInt()
{
oadd.org.apache.drill.exec.vector.NullableIntVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v, v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableIntReaderImpl v, v, v, v, v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableIntReaderImpl intReader>;
if v != null goto label;
v = new oadd.org.apache.drill.exec.vector.complex.impl.NullableIntReaderImpl;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.UnionVector data>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableIntVector getIntVector()>();
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableIntReaderImpl: void <init>(oadd.org.apache.drill.exec.vector.NullableIntVector)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableIntReaderImpl intReader> = v;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableIntReaderImpl intReader>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableIntReaderImpl: void setPosition(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] readers>;
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.common.types.TypeProtos$MinorType: int ordinal()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableIntReaderImpl intReader>;
v[v] = v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableIntReaderImpl intReader>;
return v;
}
public void read(oadd.org.apache.drill.exec.expr.holders.NullableIntHolder)
{
oadd.org.apache.drill.exec.expr.holders.NullableIntHolder v;
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.expr.holders.NullableIntHolder;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void read(oadd.org.apache.drill.exec.expr.holders.NullableIntHolder)>(v);
return;
}
public void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.IntWriter)
{
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.writer.IntWriter v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.writer.IntWriter;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.IntWriter)>(v);
return;
}
private oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt4ReaderImpl getUInt4()
{
oadd.org.apache.drill.exec.vector.NullableUInt4Vector v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt4ReaderImpl v, v, v, v, v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v, v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt4ReaderImpl uInt4Reader>;
if v != null goto label;
v = new oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt4ReaderImpl;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.UnionVector data>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableUInt4Vector getUInt4Vector()>();
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt4ReaderImpl: void <init>(oadd.org.apache.drill.exec.vector.NullableUInt4Vector)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt4ReaderImpl uInt4Reader> = v;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt4ReaderImpl uInt4Reader>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt4ReaderImpl: void setPosition(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] readers>;
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.common.types.TypeProtos$MinorType: int ordinal()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt4ReaderImpl uInt4Reader>;
v[v] = v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt4ReaderImpl uInt4Reader>;
return v;
}
public void read(oadd.org.apache.drill.exec.expr.holders.NullableUInt4Holder)
{
int v;
oadd.org.apache.drill.exec.expr.holders.NullableUInt4Holder v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.expr.holders.NullableUInt4Holder;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void read(oadd.org.apache.drill.exec.expr.holders.NullableUInt4Holder)>(v);
return;
}
public void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.UInt4Writer)
{
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.writer.UInt4Writer v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.writer.UInt4Writer;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.UInt4Writer)>(v);
return;
}
private oadd.org.apache.drill.exec.vector.complex.impl.NullableFloat4ReaderImpl getFloat4()
{
oadd.org.apache.drill.exec.vector.complex.impl.NullableFloat4ReaderImpl v, v, v, v, v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v, v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] v;
oadd.org.apache.drill.exec.vector.NullableFloat4Vector v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableFloat4ReaderImpl float4Reader>;
if v != null goto label;
v = new oadd.org.apache.drill.exec.vector.complex.impl.NullableFloat4ReaderImpl;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.UnionVector data>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableFloat4Vector getFloat4Vector()>();
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableFloat4ReaderImpl: void <init>(oadd.org.apache.drill.exec.vector.NullableFloat4Vector)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableFloat4ReaderImpl float4Reader> = v;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableFloat4ReaderImpl float4Reader>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableFloat4ReaderImpl: void setPosition(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] readers>;
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.common.types.TypeProtos$MinorType: int ordinal()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableFloat4ReaderImpl float4Reader>;
v[v] = v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableFloat4ReaderImpl float4Reader>;
return v;
}
public void read(oadd.org.apache.drill.exec.expr.holders.NullableFloat4Holder)
{
oadd.org.apache.drill.exec.expr.holders.NullableFloat4Holder v;
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.expr.holders.NullableFloat4Holder;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void read(oadd.org.apache.drill.exec.expr.holders.NullableFloat4Holder)>(v);
return;
}
public void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.Float4Writer)
{
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.writer.Float4Writer v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.writer.Float4Writer;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.Float4Writer)>(v);
return;
}
private oadd.org.apache.drill.exec.vector.complex.impl.NullableTimeReaderImpl getTime()
{
oadd.org.apache.drill.exec.vector.complex.impl.NullableTimeReaderImpl v, v, v, v, v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.NullableTimeVector v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v, v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableTimeReaderImpl timeReader>;
if v != null goto label;
v = new oadd.org.apache.drill.exec.vector.complex.impl.NullableTimeReaderImpl;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.UnionVector data>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableTimeVector getTimeVector()>();
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableTimeReaderImpl: void <init>(oadd.org.apache.drill.exec.vector.NullableTimeVector)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableTimeReaderImpl timeReader> = v;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableTimeReaderImpl timeReader>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableTimeReaderImpl: void setPosition(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] readers>;
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.common.types.TypeProtos$MinorType: int ordinal()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableTimeReaderImpl timeReader>;
v[v] = v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableTimeReaderImpl timeReader>;
return v;
}
public void read(oadd.org.apache.drill.exec.expr.holders.NullableTimeHolder)
{
oadd.org.apache.drill.exec.expr.holders.NullableTimeHolder v;
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.expr.holders.NullableTimeHolder;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void read(oadd.org.apache.drill.exec.expr.holders.NullableTimeHolder)>(v);
return;
}
public void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.TimeWriter)
{
int v;
oadd.org.apache.drill.exec.vector.complex.writer.TimeWriter v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.writer.TimeWriter;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.TimeWriter)>(v);
return;
}
private oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalYearReaderImpl getIntervalYear()
{
oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalYearReaderImpl v, v, v, v, v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v, v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.NullableIntervalYearVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalYearReaderImpl intervalYearReader>;
if v != null goto label;
v = new oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalYearReaderImpl;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.UnionVector data>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableIntervalYearVector getIntervalYearVector()>();
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalYearReaderImpl: void <init>(oadd.org.apache.drill.exec.vector.NullableIntervalYearVector)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalYearReaderImpl intervalYearReader> = v;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalYearReaderImpl intervalYearReader>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalYearReaderImpl: void setPosition(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] readers>;
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.common.types.TypeProtos$MinorType: int ordinal()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalYearReaderImpl intervalYearReader>;
v[v] = v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalYearReaderImpl intervalYearReader>;
return v;
}
public void read(oadd.org.apache.drill.exec.expr.holders.NullableIntervalYearHolder)
{
oadd.org.apache.drill.exec.expr.holders.NullableIntervalYearHolder v;
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.expr.holders.NullableIntervalYearHolder;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void read(oadd.org.apache.drill.exec.expr.holders.NullableIntervalYearHolder)>(v);
return;
}
public void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.IntervalYearWriter)
{
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.writer.IntervalYearWriter v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.writer.IntervalYearWriter;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.IntervalYearWriter)>(v);
return;
}
private oadd.org.apache.drill.exec.vector.complex.impl.NullableBigIntReaderImpl getBigInt()
{
oadd.org.apache.drill.exec.vector.NullableBigIntVector v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableBigIntReaderImpl v, v, v, v, v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v, v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableBigIntReaderImpl bigIntReader>;
if v != null goto label;
v = new oadd.org.apache.drill.exec.vector.complex.impl.NullableBigIntReaderImpl;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.UnionVector data>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableBigIntVector getBigIntVector()>();
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableBigIntReaderImpl: void <init>(oadd.org.apache.drill.exec.vector.NullableBigIntVector)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableBigIntReaderImpl bigIntReader> = v;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableBigIntReaderImpl bigIntReader>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableBigIntReaderImpl: void setPosition(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] readers>;
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.common.types.TypeProtos$MinorType: int ordinal()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableBigIntReaderImpl bigIntReader>;
v[v] = v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableBigIntReaderImpl bigIntReader>;
return v;
}
public void read(oadd.org.apache.drill.exec.expr.holders.NullableBigIntHolder)
{
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.expr.holders.NullableBigIntHolder v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.expr.holders.NullableBigIntHolder;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void read(oadd.org.apache.drill.exec.expr.holders.NullableBigIntHolder)>(v);
return;
}
public void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.BigIntWriter)
{
oadd.org.apache.drill.exec.vector.complex.writer.BigIntWriter v;
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.writer.BigIntWriter;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.BigIntWriter)>(v);
return;
}
private oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt8ReaderImpl getUInt8()
{
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt8ReaderImpl v, v, v, v, v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v, v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.NullableUInt8Vector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt8ReaderImpl uInt8Reader>;
if v != null goto label;
v = new oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt8ReaderImpl;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.UnionVector data>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableUInt8Vector getUInt8Vector()>();
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt8ReaderImpl: void <init>(oadd.org.apache.drill.exec.vector.NullableUInt8Vector)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt8ReaderImpl uInt8Reader> = v;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt8ReaderImpl uInt8Reader>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt8ReaderImpl: void setPosition(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] readers>;
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.common.types.TypeProtos$MinorType: int ordinal()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt8ReaderImpl uInt8Reader>;
v[v] = v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableUInt8ReaderImpl uInt8Reader>;
return v;
}
public void read(oadd.org.apache.drill.exec.expr.holders.NullableUInt8Holder)
{
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.expr.holders.NullableUInt8Holder v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.expr.holders.NullableUInt8Holder;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void read(oadd.org.apache.drill.exec.expr.holders.NullableUInt8Holder)>(v);
return;
}
public void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.UInt8Writer)
{
oadd.org.apache.drill.exec.vector.complex.writer.UInt8Writer v;
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.writer.UInt8Writer;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.UInt8Writer)>(v);
return;
}
private oadd.org.apache.drill.exec.vector.complex.impl.NullableFloat8ReaderImpl getFloat8()
{
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v, v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableFloat8ReaderImpl v, v, v, v, v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.NullableFloat8Vector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableFloat8ReaderImpl float8Reader>;
if v != null goto label;
v = new oadd.org.apache.drill.exec.vector.complex.impl.NullableFloat8ReaderImpl;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.UnionVector data>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableFloat8Vector getFloat8Vector()>();
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableFloat8ReaderImpl: void <init>(oadd.org.apache.drill.exec.vector.NullableFloat8Vector)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableFloat8ReaderImpl float8Reader> = v;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableFloat8ReaderImpl float8Reader>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableFloat8ReaderImpl: void setPosition(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] readers>;
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.common.types.TypeProtos$MinorType: int ordinal()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableFloat8ReaderImpl float8Reader>;
v[v] = v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableFloat8ReaderImpl float8Reader>;
return v;
}
public void read(oadd.org.apache.drill.exec.expr.holders.NullableFloat8Holder)
{
oadd.org.apache.drill.exec.expr.holders.NullableFloat8Holder v;
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.expr.holders.NullableFloat8Holder;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void read(oadd.org.apache.drill.exec.expr.holders.NullableFloat8Holder)>(v);
return;
}
public void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.Float8Writer)
{
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.writer.Float8Writer v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.writer.Float8Writer;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.Float8Writer)>(v);
return;
}
private oadd.org.apache.drill.exec.vector.complex.impl.NullableDateReaderImpl getDate()
{
oadd.org.apache.drill.exec.vector.NullableDateVector v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableDateReaderImpl v, v, v, v, v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v, v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableDateReaderImpl dateReader>;
if v != null goto label;
v = new oadd.org.apache.drill.exec.vector.complex.impl.NullableDateReaderImpl;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.UnionVector data>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableDateVector getDateVector()>();
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableDateReaderImpl: void <init>(oadd.org.apache.drill.exec.vector.NullableDateVector)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableDateReaderImpl dateReader> = v;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableDateReaderImpl dateReader>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableDateReaderImpl: void setPosition(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] readers>;
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.common.types.TypeProtos$MinorType: int ordinal()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableDateReaderImpl dateReader>;
v[v] = v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableDateReaderImpl dateReader>;
return v;
}
public void read(oadd.org.apache.drill.exec.expr.holders.NullableDateHolder)
{
oadd.org.apache.drill.exec.expr.holders.NullableDateHolder v;
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.expr.holders.NullableDateHolder;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void read(oadd.org.apache.drill.exec.expr.holders.NullableDateHolder)>(v);
return;
}
public void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.DateWriter)
{
int v;
oadd.org.apache.drill.exec.vector.complex.writer.DateWriter v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.writer.DateWriter;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.DateWriter)>(v);
return;
}
private oadd.org.apache.drill.exec.vector.complex.impl.NullableTimeStampReaderImpl getTimeStamp()
{
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.NullableTimeStampVector v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableTimeStampReaderImpl v, v, v, v, v;
int v, v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableTimeStampReaderImpl timeStampReader>;
if v != null goto label;
v = new oadd.org.apache.drill.exec.vector.complex.impl.NullableTimeStampReaderImpl;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.UnionVector data>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableTimeStampVector getTimeStampVector()>();
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableTimeStampReaderImpl: void <init>(oadd.org.apache.drill.exec.vector.NullableTimeStampVector)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableTimeStampReaderImpl timeStampReader> = v;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableTimeStampReaderImpl timeStampReader>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableTimeStampReaderImpl: void setPosition(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] readers>;
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.common.types.TypeProtos$MinorType: int ordinal()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableTimeStampReaderImpl timeStampReader>;
v[v] = v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableTimeStampReaderImpl timeStampReader>;
return v;
}
public void read(oadd.org.apache.drill.exec.expr.holders.NullableTimeStampHolder)
{
oadd.org.apache.drill.exec.expr.holders.NullableTimeStampHolder v;
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.expr.holders.NullableTimeStampHolder;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void read(oadd.org.apache.drill.exec.expr.holders.NullableTimeStampHolder)>(v);
return;
}
public void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.TimeStampWriter)
{
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.writer.TimeStampWriter v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.writer.TimeStampWriter;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.TimeStampWriter)>(v);
return;
}
private oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalDayReaderImpl getIntervalDay()
{
oadd.org.apache.drill.exec.vector.NullableIntervalDayVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v, v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalDayReaderImpl v, v, v, v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalDayReaderImpl intervalDayReader>;
if v != null goto label;
v = new oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalDayReaderImpl;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.UnionVector data>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableIntervalDayVector getIntervalDayVector()>();
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalDayReaderImpl: void <init>(oadd.org.apache.drill.exec.vector.NullableIntervalDayVector)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalDayReaderImpl intervalDayReader> = v;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalDayReaderImpl intervalDayReader>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalDayReaderImpl: void setPosition(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] readers>;
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.common.types.TypeProtos$MinorType: int ordinal()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalDayReaderImpl intervalDayReader>;
v[v] = v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalDayReaderImpl intervalDayReader>;
return v;
}
public void read(oadd.org.apache.drill.exec.expr.holders.NullableIntervalDayHolder)
{
oadd.org.apache.drill.exec.expr.holders.NullableIntervalDayHolder v;
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.expr.holders.NullableIntervalDayHolder;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void read(oadd.org.apache.drill.exec.expr.holders.NullableIntervalDayHolder)>(v);
return;
}
public void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.IntervalDayWriter)
{
oadd.org.apache.drill.exec.vector.complex.writer.IntervalDayWriter v;
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.writer.IntervalDayWriter;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.IntervalDayWriter)>(v);
return;
}
private oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalReaderImpl getInterval()
{
oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalReaderImpl v, v, v, v, v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v, v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] v;
oadd.org.apache.drill.exec.vector.NullableIntervalVector v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalReaderImpl intervalReader>;
if v != null goto label;
v = new oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalReaderImpl;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.UnionVector data>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableIntervalVector getIntervalVector()>();
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalReaderImpl: void <init>(oadd.org.apache.drill.exec.vector.NullableIntervalVector)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalReaderImpl intervalReader> = v;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalReaderImpl intervalReader>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalReaderImpl: void setPosition(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] readers>;
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.common.types.TypeProtos$MinorType: int ordinal()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalReaderImpl intervalReader>;
v[v] = v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableIntervalReaderImpl intervalReader>;
return v;
}
public void read(oadd.org.apache.drill.exec.expr.holders.NullableIntervalHolder)
{
oadd.org.apache.drill.exec.expr.holders.NullableIntervalHolder v;
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.expr.holders.NullableIntervalHolder;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void read(oadd.org.apache.drill.exec.expr.holders.NullableIntervalHolder)>(v);
return;
}
public void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.IntervalWriter)
{
int v;
oadd.org.apache.drill.exec.vector.complex.writer.IntervalWriter v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.writer.IntervalWriter;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.IntervalWriter)>(v);
return;
}
private oadd.org.apache.drill.exec.vector.complex.impl.NullableVarBinaryReaderImpl getVarBinary()
{
oadd.org.apache.drill.exec.vector.NullableVarBinaryVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableVarBinaryReaderImpl v, v, v, v, v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v, v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableVarBinaryReaderImpl varBinaryReader>;
if v != null goto label;
v = new oadd.org.apache.drill.exec.vector.complex.impl.NullableVarBinaryReaderImpl;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.UnionVector data>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableVarBinaryVector getVarBinaryVector()>();
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableVarBinaryReaderImpl: void <init>(oadd.org.apache.drill.exec.vector.NullableVarBinaryVector)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableVarBinaryReaderImpl varBinaryReader> = v;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableVarBinaryReaderImpl varBinaryReader>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableVarBinaryReaderImpl: void setPosition(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] readers>;
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.common.types.TypeProtos$MinorType: int ordinal()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableVarBinaryReaderImpl varBinaryReader>;
v[v] = v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableVarBinaryReaderImpl varBinaryReader>;
return v;
}
public void read(oadd.org.apache.drill.exec.expr.holders.NullableVarBinaryHolder)
{
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.expr.holders.NullableVarBinaryHolder v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.expr.holders.NullableVarBinaryHolder;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void read(oadd.org.apache.drill.exec.expr.holders.NullableVarBinaryHolder)>(v);
return;
}
public void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.VarBinaryWriter)
{
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.writer.VarBinaryWriter v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.writer.VarBinaryWriter;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.VarBinaryWriter)>(v);
return;
}
private oadd.org.apache.drill.exec.vector.complex.impl.NullableVarCharReaderImpl getVarChar()
{
oadd.org.apache.drill.exec.vector.NullableVarCharVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v, v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.impl.NullableVarCharReaderImpl v, v, v, v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableVarCharReaderImpl varCharReader>;
if v != null goto label;
v = new oadd.org.apache.drill.exec.vector.complex.impl.NullableVarCharReaderImpl;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.UnionVector data>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableVarCharVector getVarCharVector()>();
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableVarCharReaderImpl: void <init>(oadd.org.apache.drill.exec.vector.NullableVarCharVector)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableVarCharReaderImpl varCharReader> = v;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableVarCharReaderImpl varCharReader>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableVarCharReaderImpl: void setPosition(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] readers>;
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.common.types.TypeProtos$MinorType: int ordinal()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableVarCharReaderImpl varCharReader>;
v[v] = v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableVarCharReaderImpl varCharReader>;
return v;
}
public void read(oadd.org.apache.drill.exec.expr.holders.NullableVarCharHolder)
{
int v;
oadd.org.apache.drill.exec.expr.holders.NullableVarCharHolder v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.expr.holders.NullableVarCharHolder;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void read(oadd.org.apache.drill.exec.expr.holders.NullableVarCharHolder)>(v);
return;
}
public void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.VarCharWriter)
{
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.writer.VarCharWriter v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.writer.VarCharWriter;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.VarCharWriter)>(v);
return;
}
private oadd.org.apache.drill.exec.vector.complex.impl.NullableVar16CharReaderImpl getVar16Char()
{
oadd.org.apache.drill.exec.vector.complex.impl.NullableVar16CharReaderImpl v, v, v, v, v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v, v;
oadd.org.apache.drill.exec.vector.NullableVar16CharVector v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableVar16CharReaderImpl var16CharReader>;
if v != null goto label;
v = new oadd.org.apache.drill.exec.vector.complex.impl.NullableVar16CharReaderImpl;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.UnionVector data>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableVar16CharVector getVar16CharVector()>();
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableVar16CharReaderImpl: void <init>(oadd.org.apache.drill.exec.vector.NullableVar16CharVector)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableVar16CharReaderImpl var16CharReader> = v;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableVar16CharReaderImpl var16CharReader>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableVar16CharReaderImpl: void setPosition(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] readers>;
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.common.types.TypeProtos$MinorType: int ordinal()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableVar16CharReaderImpl var16CharReader>;
v[v] = v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableVar16CharReaderImpl var16CharReader>;
return v;
}
public void read(oadd.org.apache.drill.exec.expr.holders.NullableVar16CharHolder)
{
oadd.org.apache.drill.exec.expr.holders.NullableVar16CharHolder v;
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.expr.holders.NullableVar16CharHolder;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void read(oadd.org.apache.drill.exec.expr.holders.NullableVar16CharHolder)>(v);
return;
}
public void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.Var16CharWriter)
{
oadd.org.apache.drill.exec.vector.complex.writer.Var16CharWriter v;
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.writer.Var16CharWriter;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.Var16CharWriter)>(v);
return;
}
private oadd.org.apache.drill.exec.vector.complex.impl.NullableVarDecimalReaderImpl getVarDecimal()
{
oadd.org.apache.drill.exec.vector.complex.impl.NullableVarDecimalReaderImpl v, v, v, v, v;
oadd.org.apache.drill.exec.vector.NullableVarDecimalVector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v, v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableVarDecimalReaderImpl varDecimalReader>;
if v != null goto label;
v = new oadd.org.apache.drill.exec.vector.complex.impl.NullableVarDecimalReaderImpl;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.UnionVector data>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableVarDecimalVector getVarDecimalVector()>();
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableVarDecimalReaderImpl: void <init>(oadd.org.apache.drill.exec.vector.NullableVarDecimalVector)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableVarDecimalReaderImpl varDecimalReader> = v;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableVarDecimalReaderImpl varDecimalReader>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableVarDecimalReaderImpl: void setPosition(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] readers>;
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.common.types.TypeProtos$MinorType: int ordinal()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableVarDecimalReaderImpl varDecimalReader>;
v[v] = v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableVarDecimalReaderImpl varDecimalReader>;
return v;
}
public void read(oadd.org.apache.drill.exec.expr.holders.NullableVarDecimalHolder)
{
oadd.org.apache.drill.exec.expr.holders.NullableVarDecimalHolder v;
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.expr.holders.NullableVarDecimalHolder;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void read(oadd.org.apache.drill.exec.expr.holders.NullableVarDecimalHolder)>(v);
return;
}
public void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.VarDecimalWriter)
{
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.writer.VarDecimalWriter v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.writer.VarDecimalWriter;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.VarDecimalWriter)>(v);
return;
}
private oadd.org.apache.drill.exec.vector.complex.impl.NullableBitReaderImpl getBit()
{
oadd.org.apache.drill.exec.vector.complex.impl.NullableBitReaderImpl v, v, v, v, v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v, v;
oadd.org.apache.drill.exec.vector.NullableBitVector v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableBitReaderImpl bitReader>;
if v != null goto label;
v = new oadd.org.apache.drill.exec.vector.complex.impl.NullableBitReaderImpl;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.UnionVector data>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.NullableBitVector getBitVector()>();
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableBitReaderImpl: void <init>(oadd.org.apache.drill.exec.vector.NullableBitVector)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableBitReaderImpl bitReader> = v;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableBitReaderImpl bitReader>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableBitReaderImpl: void setPosition(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] readers>;
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.common.types.TypeProtos$MinorType: int ordinal()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableBitReaderImpl bitReader>;
v[v] = v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.impl.NullableBitReaderImpl bitReader>;
return v;
}
public void read(oadd.org.apache.drill.exec.expr.holders.NullableBitHolder)
{
oadd.org.apache.drill.exec.expr.holders.NullableBitHolder v;
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.expr.holders.NullableBitHolder;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void read(oadd.org.apache.drill.exec.expr.holders.NullableBitHolder)>(v);
return;
}
public void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.BitWriter)
{
oadd.org.apache.drill.exec.vector.complex.writer.BitWriter v;
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.writer.BitWriter;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.BitWriter)>(v);
return;
}
public void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter)
{
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter;
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 setPosition(int)
{
int v, v, v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader v;
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: int;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.AbstractFieldReader: void setPosition(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader[] readers>;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
if v == null goto label;
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.BaseReader: void setPosition(int)>(v);
label:
v = v + 1;
goto label;
label:
return;
}
public oadd.org.apache.drill.exec.vector.complex.reader.FieldReader reader(java.lang.String)
{
oadd.org.apache.drill.exec.vector.complex.reader.BaseReader$MapReader v;
java.lang.String v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v := @parameter: java.lang.String;
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.BaseReader$MapReader getMap()>();
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.BaseReader$MapReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader reader(java.lang.String)>(v);
return v;
}
public oadd.org.apache.drill.exec.vector.complex.reader.FieldReader reader()
{
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.impl.UnionReader;
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getList()>();
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader reader()>();
return v;
}
public boolean next()
{
int v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
boolean v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: int idx()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReaderForIndex(int)>(v);
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean next()>();
return v;
}
public java.lang.String getTypeString()
{
java.lang.String v, v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionReader v;
oadd.org.apache.drill.common.types.TypeProtos$MajorType v;
boolean v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: boolean isSet()>();
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionReader: 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()>();
return v;
label:
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType NULL>;
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MinorType: java.lang.String name()>();
return v;
}
}