public class oadd.org.apache.drill.exec.vector.complex.impl.SingleListReaderImpl extends oadd.org.apache.drill.exec.vector.complex.impl.AbstractFieldReader
{
private static final oadd.org.apache.drill.common.types.TypeProtos$MajorType TYPE;
private final java.lang.String name;
private final oadd.org.apache.drill.exec.vector.complex.AbstractContainerVector container;
private oadd.org.apache.drill.exec.vector.complex.reader.FieldReader reader;
public void <init>(java.lang.String, oadd.org.apache.drill.exec.vector.complex.AbstractContainerVector)
{
java.lang.String v;
oadd.org.apache.drill.exec.vector.complex.AbstractContainerVector v;
oadd.org.apache.drill.exec.vector.complex.impl.SingleListReaderImpl v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.SingleListReaderImpl;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.AbstractContainerVector;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.AbstractFieldReader: void <init>()>();
v.<oadd.org.apache.drill.exec.vector.complex.impl.SingleListReaderImpl: java.lang.String name> = v;
v.<oadd.org.apache.drill.exec.vector.complex.impl.SingleListReaderImpl: oadd.org.apache.drill.exec.vector.complex.AbstractContainerVector container> = 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.impl.SingleListReaderImpl v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.SingleListReaderImpl;
v = <oadd.org.apache.drill.exec.vector.complex.impl.SingleListReaderImpl: oadd.org.apache.drill.common.types.TypeProtos$MajorType TYPE>;
return v;
}
public void setPosition(int)
{
oadd.org.apache.drill.exec.vector.complex.impl.SingleListReaderImpl v;
int v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.SingleListReaderImpl;
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.SingleListReaderImpl: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader reader>;
if v == null goto label;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.SingleListReaderImpl: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader reader>;
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void setPosition(int)>(v);
label:
return;
}
public java.lang.Object readObject()
{
java.lang.Object v;
oadd.org.apache.drill.exec.vector.complex.impl.SingleListReaderImpl v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.SingleListReaderImpl;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.SingleListReaderImpl: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader reader>;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.lang.Object readObject()>();
return v;
}
public oadd.org.apache.drill.exec.vector.complex.reader.FieldReader reader()
{
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v, v, v;
oadd.org.apache.drill.exec.vector.complex.impl.SingleListReaderImpl v;
int v;
java.lang.String v;
oadd.org.apache.drill.exec.vector.complex.AbstractContainerVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.SingleListReaderImpl;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.SingleListReaderImpl: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader reader>;
if v != null goto label;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.SingleListReaderImpl: oadd.org.apache.drill.exec.vector.complex.AbstractContainerVector container>;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.SingleListReaderImpl: java.lang.String name>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.AbstractContainerVector: oadd.org.apache.drill.exec.vector.ValueVector getChild(java.lang.String)>(v);
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.ValueVector: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReader()>();
v.<oadd.org.apache.drill.exec.vector.complex.impl.SingleListReaderImpl: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader reader> = v;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.SingleListReaderImpl: int idx()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.SingleListReaderImpl: void setPosition(int)>(v);
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.SingleListReaderImpl: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader reader>;
return v;
}
public boolean isSet()
{
oadd.org.apache.drill.exec.vector.complex.impl.SingleListReaderImpl v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.SingleListReaderImpl;
return 0;
}
public void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter)
{
java.lang.UnsupportedOperationException v;
oadd.org.apache.drill.exec.vector.complex.impl.SingleListReaderImpl v;
oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.SingleListReaderImpl;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>("Generic list copying not yet supported.  Please resolve to typed list.");
throw v;
}
public void copyAsField(java.lang.String, oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$MapWriter)
{
java.lang.UnsupportedOperationException v;
oadd.org.apache.drill.exec.vector.complex.impl.SingleListReaderImpl v;
java.lang.String v;
oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$MapWriter v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.SingleListReaderImpl;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$MapWriter;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>("Generic list copying not yet supported.  Please resolve to typed list.");
throw v;
}
static void <clinit>()
{
oadd.org.apache.drill.common.types.TypeProtos$MajorType v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType LIST>;
v = staticinvoke <oadd.org.apache.drill.common.types.Types: oadd.org.apache.drill.common.types.TypeProtos$MajorType optional(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
<oadd.org.apache.drill.exec.vector.complex.impl.SingleListReaderImpl: oadd.org.apache.drill.common.types.TypeProtos$MajorType TYPE> = v;
return;
}
}