public class oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector extends oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector
{
public static final oadd.org.apache.drill.common.types.TypeProtos$MajorType TYPE;
private static final java.lang.String DICT_VECTOR_NAME;
private static final oadd.org.apache.drill.exec.record.MaterializedField DICT_VECTOR_FIELD;
private final oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector$Accessor accessor;
private final oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector$Mutator mutator;
private final oadd.org.apache.drill.exec.vector.complex.reader.FieldReader reader;
private final oadd.org.apache.drill.exec.vector.complex.EmptyValuePopulator emptyPopulator;
public void <init>(java.lang.String, oadd.org.apache.drill.exec.memory.BufferAllocator)
{
oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector v;
oadd.org.apache.drill.exec.memory.BufferAllocator v;
java.lang.String v;
oadd.org.apache.drill.common.types.TypeProtos$MajorType v;
oadd.org.apache.drill.exec.record.MaterializedField v;
v := @this: oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.apache.drill.exec.memory.BufferAllocator;
v = <oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector: oadd.org.apache.drill.common.types.TypeProtos$MajorType TYPE>;
v = staticinvoke <oadd.org.apache.drill.exec.record.MaterializedField: oadd.org.apache.drill.exec.record.MaterializedField create(java.lang.String,oadd.org.apache.drill.common.types.TypeProtos$MajorType)>(v, v);
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector: void <init>(oadd.org.apache.drill.exec.record.MaterializedField,oadd.org.apache.drill.exec.memory.BufferAllocator,oadd.org.apache.drill.exec.util.CallBack)>(v, v, null);
return;
}
public void <init>(oadd.org.apache.drill.exec.record.MaterializedField, oadd.org.apache.drill.exec.memory.BufferAllocator, oadd.org.apache.drill.exec.util.CallBack)
{
oadd.org.apache.drill.exec.vector.complex.DictVector v;
oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector$Accessor v;
oadd.org.apache.drill.exec.vector.complex.EmptyValuePopulator v;
oadd.org.apache.drill.exec.vector.UInt4Vector v;
oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector v;
oadd.org.apache.drill.exec.vector.complex.impl.RepeatedDictReaderImpl v;
oadd.org.apache.drill.exec.memory.BufferAllocator v;
oadd.org.apache.drill.exec.util.CallBack v;
oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector$Mutator v;
oadd.org.apache.drill.exec.record.MaterializedField v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector;
v := @parameter: oadd.org.apache.drill.exec.record.MaterializedField;
v := @parameter: oadd.org.apache.drill.exec.memory.BufferAllocator;
v := @parameter: oadd.org.apache.drill.exec.util.CallBack;
v = new oadd.org.apache.drill.exec.vector.complex.DictVector;
v = <oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector: oadd.org.apache.drill.exec.record.MaterializedField DICT_VECTOR_FIELD>;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.DictVector: void <init>(oadd.org.apache.drill.exec.record.MaterializedField,oadd.org.apache.drill.exec.memory.BufferAllocator,oadd.org.apache.drill.exec.util.CallBack)>(v, v, v);
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: void <init>(oadd.org.apache.drill.exec.record.MaterializedField,oadd.org.apache.drill.exec.memory.BufferAllocator,oadd.org.apache.drill.exec.vector.ValueVector)>(v, v, v);
v = new oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector$Accessor;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector$Accessor: void <init>(oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector: oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector$Accessor accessor> = v;
v = new oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector$Mutator;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector$Mutator: void <init>(oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector: oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector$Mutator mutator> = v;
v = new oadd.org.apache.drill.exec.vector.complex.impl.RepeatedDictReaderImpl;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.RepeatedDictReaderImpl: void <init>(oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader reader> = v;
v = new oadd.org.apache.drill.exec.vector.complex.EmptyValuePopulator;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector: oadd.org.apache.drill.exec.vector.UInt4Vector getOffsetVector()>();
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.EmptyValuePopulator: void <init>(oadd.org.apache.drill.exec.vector.UInt4Vector)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector: oadd.org.apache.drill.exec.vector.complex.EmptyValuePopulator emptyPopulator> = v;
return;
}
public void allocateNew() throws oadd.org.apache.drill.exec.exception.OutOfMemoryException
{
oadd.org.apache.drill.exec.exception.OutOfMemoryException v;
oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector v;
boolean v;
v := @this: oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector: boolean allocateNewSafe()>();
if v != 0 goto label;
v = new oadd.org.apache.drill.exec.exception.OutOfMemoryException;
specialinvoke v.<oadd.org.apache.drill.exec.exception.OutOfMemoryException: void <init>()>();
throw v;
label:
return;
}
public oadd.org.apache.drill.exec.record.TransferPair getTransferPair(java.lang.String, oadd.org.apache.drill.exec.memory.BufferAllocator)
{
oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector v, v;
oadd.org.apache.drill.exec.memory.BufferAllocator v;
oadd.org.apache.drill.exec.record.TransferPair v;
java.lang.String v;
v := @this: oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.apache.drill.exec.memory.BufferAllocator;
v = new oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector: void <init>(java.lang.String,oadd.org.apache.drill.exec.memory.BufferAllocator)>(v, v);
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector: oadd.org.apache.drill.exec.record.TransferPair makeTransferPair(oadd.org.apache.drill.exec.vector.ValueVector)>(v);
return v;
}
public oadd.org.apache.drill.exec.record.TransferPair makeTransferPair(oadd.org.apache.drill.exec.vector.ValueVector)
{
oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector$RepeatedDictTransferPair v;
v := @this: oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector;
v := @parameter: oadd.org.apache.drill.exec.vector.ValueVector;
v = new oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector$RepeatedDictTransferPair;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector$RepeatedDictTransferPair: void <init>(oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector,oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector)>(v, v);
return v;
}
public oadd.org.apache.drill.exec.record.MaterializedField getField()
{
oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector v;
oadd.org.apache.drill.exec.record.MaterializedField v, v, v;
oadd.org.apache.drill.exec.vector.ValueVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector;
v = v.<oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector: oadd.org.apache.drill.exec.record.MaterializedField field>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.record.MaterializedField: oadd.org.apache.drill.exec.record.MaterializedField clone()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector: oadd.org.apache.drill.exec.vector.ValueVector vector>;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.ValueVector: oadd.org.apache.drill.exec.record.MaterializedField getField()>();
virtualinvoke v.<oadd.org.apache.drill.exec.record.MaterializedField: void addChild(oadd.org.apache.drill.exec.record.MaterializedField)>(v);
return v;
}
public oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector$Accessor getAccessor()
{
oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector$Accessor v;
oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector;
v = v.<oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector: oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector$Accessor accessor>;
return v;
}
public oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector$Mutator getMutator()
{
oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector v;
oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector$Mutator v;
v := @this: oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector;
v = v.<oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector: oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector$Mutator mutator>;
return v;
}
public oadd.org.apache.drill.exec.vector.complex.reader.FieldReader getReader()
{
oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector;
v = v.<oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader reader>;
return v;
}
public void copyEntry(int, oadd.org.apache.drill.exec.vector.ValueVector, int)
{
oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector v;
int v, v;
oadd.org.apache.drill.exec.record.TransferPair v;
oadd.org.apache.drill.exec.vector.ValueVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector;
v := @parameter: int;
v := @parameter: oadd.org.apache.drill.exec.vector.ValueVector;
v := @parameter: int;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.ValueVector: oadd.org.apache.drill.exec.record.TransferPair makeTransferPair(oadd.org.apache.drill.exec.vector.ValueVector)>(v);
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector$RepeatedDictTransferPair: void copyValueSafe(int,int)>(v, v);
return;
}
static void <clinit>()
{
oadd.org.apache.drill.common.types.TypeProtos$MajorType v, v;
oadd.org.apache.drill.exec.record.MaterializedField 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 DICT>;
v = staticinvoke <oadd.org.apache.drill.common.types.Types: oadd.org.apache.drill.common.types.TypeProtos$MajorType repeated(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
<oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector: oadd.org.apache.drill.common.types.TypeProtos$MajorType TYPE> = v;
v = <oadd.org.apache.drill.exec.vector.complex.DictVector: oadd.org.apache.drill.common.types.TypeProtos$MajorType TYPE>;
v = staticinvoke <oadd.org.apache.drill.exec.record.MaterializedField: oadd.org.apache.drill.exec.record.MaterializedField create(java.lang.String,oadd.org.apache.drill.common.types.TypeProtos$MajorType)>("$inner$", v);
<oadd.org.apache.drill.exec.vector.complex.RepeatedDictVector: oadd.org.apache.drill.exec.record.MaterializedField DICT_VECTOR_FIELD> = v;
return;
}
}