public abstract class oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector extends oadd.org.apache.drill.exec.vector.BaseValueVector implements oadd.org.apache.drill.exec.vector.complex.RepeatedValueVector
{
public static final oadd.org.apache.drill.exec.vector.ValueVector DEFAULT_DATA_VECTOR;
public static final java.lang.String OFFSETS_VECTOR_NAME;
public static final java.lang.String DATA_VECTOR_NAME;
public static final oadd.org.apache.drill.exec.record.MaterializedField OFFSETS_FIELD;
protected final oadd.org.apache.drill.exec.vector.UInt4Vector offsets;
protected oadd.org.apache.drill.exec.vector.ValueVector vector;
static final boolean $assertionsDisabled;
protected void <init>(oadd.org.apache.drill.exec.record.MaterializedField, oadd.org.apache.drill.exec.memory.BufferAllocator)
{
oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector v;
oadd.org.apache.drill.exec.memory.BufferAllocator v;
oadd.org.apache.drill.exec.record.MaterializedField v;
oadd.org.apache.drill.exec.vector.ValueVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector;
v := @parameter: oadd.org.apache.drill.exec.record.MaterializedField;
v := @parameter: oadd.org.apache.drill.exec.memory.BufferAllocator;
v = <oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector DEFAULT_DATA_VECTOR>;
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);
return;
}
protected void <init>(oadd.org.apache.drill.exec.record.MaterializedField, oadd.org.apache.drill.exec.memory.BufferAllocator, oadd.org.apache.drill.exec.vector.ValueVector)
{
oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector v;
oadd.org.apache.drill.exec.vector.UInt4Vector v;
oadd.org.apache.drill.exec.memory.BufferAllocator v;
java.lang.Object v;
oadd.org.apache.drill.exec.record.MaterializedField v, v;
oadd.org.apache.drill.exec.vector.ValueVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector;
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.vector.ValueVector;
specialinvoke v.<oadd.org.apache.drill.exec.vector.BaseValueVector: void <init>(oadd.org.apache.drill.exec.record.MaterializedField,oadd.org.apache.drill.exec.memory.BufferAllocator)>(v, v);
v = new oadd.org.apache.drill.exec.vector.UInt4Vector;
v = <oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.record.MaterializedField OFFSETS_FIELD>;
specialinvoke v.<oadd.org.apache.drill.exec.vector.UInt4Vector: void <init>(oadd.org.apache.drill.exec.record.MaterializedField,oadd.org.apache.drill.exec.memory.BufferAllocator)>(v, v);
v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.UInt4Vector offsets> = v;
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object,java.lang.Object)>(v, "data vector cannot be null");
v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector vector> = v;
return;
}
public boolean allocateNewSafe()
{
java.lang.Throwable v;
oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector v;
oadd.org.apache.drill.exec.vector.UInt4Vector v, v;
oadd.org.apache.drill.exec.vector.ValueVector v;
boolean v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.UInt4Vector offsets>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.UInt4Vector: boolean allocateNewSafe()>();
if v != 0 goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: void clear()>();
return 0;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector vector>;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.ValueVector: boolean allocateNewSafe()>();
label:
if v != 0 goto label;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: void clear()>();
goto label;
label:
v := @caughtexception;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: void clear()>();
throw v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.UInt4Vector offsets>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.UInt4Vector: void zeroVector()>();
return v;
catch java.lang.Throwable from label to label with label;
catch java.lang.Throwable from label to label with label;
}
public oadd.org.apache.drill.exec.vector.UInt4Vector getOffsetVector()
{
oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector v;
oadd.org.apache.drill.exec.vector.UInt4Vector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector;
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.UInt4Vector offsets>;
return v;
}
public oadd.org.apache.drill.exec.vector.ValueVector getDataVector()
{
oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector;
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector vector>;
return v;
}
public void setInitialCapacity(int)
{
oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector v;
oadd.org.apache.drill.exec.vector.UInt4Vector v;
int v, v, v;
oadd.org.apache.drill.exec.vector.ValueVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector;
v := @parameter: int;
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.UInt4Vector offsets>;
v = v + 1;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.UInt4Vector: void setInitialCapacity(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector vector>;
v = v * 5;
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.ValueVector: void setInitialCapacity(int)>(v);
return;
}
public int getValueCapacity()
{
oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector v;
oadd.org.apache.drill.exec.vector.UInt4Vector v;
int v, v, v, v, v;
oadd.org.apache.drill.exec.vector.ValueVector v, v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector;
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.UInt4Vector offsets>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.UInt4Vector: int getValueCapacity()>();
v = v - 1;
v = staticinvoke <java.lang.Math: int max(int,int)>(v, 0);
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector vector>;
v = <oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector DEFAULT_DATA_VECTOR>;
if v != v goto label;
return v;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector vector>;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.ValueVector: int getValueCapacity()>();
v = staticinvoke <java.lang.Math: int min(int,int)>(v, v);
return v;
}
protected oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField$Builder getMetadataBuilder()
{
oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField v, v;
oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector v;
oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField$Builder v, v, v;
oadd.org.apache.drill.exec.vector.UInt4Vector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector;
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.BaseValueVector: oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField$Builder getMetadataBuilder()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.UInt4Vector offsets>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.UInt4Vector: oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField getMetadata()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField$Builder: oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField$Builder addChild(oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector vector>;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.ValueVector: oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField getMetadata()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField$Builder: oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField$Builder addChild(oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField)>(v);
return v;
}
public int getBufferSize()
{
oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector v;
oadd.org.apache.drill.exec.vector.complex.RepeatedValueVector$RepeatedAccessor v;
oadd.org.apache.drill.exec.vector.UInt4Vector v;
int v, v, v, v;
oadd.org.apache.drill.exec.vector.ValueVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.complex.RepeatedValueVector$RepeatedAccessor getAccessor()>();
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.RepeatedValueVector$RepeatedAccessor: int getValueCount()>();
if v != 0 goto label;
return 0;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.UInt4Vector offsets>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.UInt4Vector: int getBufferSize()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector vector>;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.ValueVector: int getBufferSize()>();
v = v + v;
return v;
}
public int getAllocatedSize()
{
oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector v;
oadd.org.apache.drill.exec.vector.UInt4Vector v;
int v, v, v;
oadd.org.apache.drill.exec.vector.ValueVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector;
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.UInt4Vector offsets>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.UInt4Vector: int getAllocatedSize()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector vector>;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.ValueVector: int getAllocatedSize()>();
v = v + v;
return v;
}
public int getBufferSizeFor(int)
{
oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector v;
oadd.org.apache.drill.exec.vector.UInt4Vector v;
int v, v, v, v, v;
oadd.org.apache.drill.exec.vector.ValueVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector;
v := @parameter: int;
if v != 0 goto label;
return 0;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.UInt4Vector offsets>;
v = v + 1;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.UInt4Vector: int getBufferSizeFor(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector vector>;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.ValueVector: int getBufferSizeFor(int)>(v);
v = v + v;
return v;
}
public java.util.Iterator iterator()
{
oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector v;
java.util.Iterator v;
java.util.Set v;
oadd.org.apache.drill.exec.vector.ValueVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector getDataVector()>();
v = staticinvoke <java.util.Collections: java.util.Set singleton(java.lang.Object)>(v);
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
return v;
}
public void clear()
{
oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector v;
oadd.org.apache.drill.exec.vector.UInt4Vector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector;
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.UInt4Vector offsets>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.UInt4Vector: void clear()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector vector>;
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.ValueVector: void clear()>();
specialinvoke v.<oadd.org.apache.drill.exec.vector.BaseValueVector: void clear()>();
return;
}
public oadd.io.netty.buffer.DrillBuf[] getBuffers(boolean)
{
java.lang.Object[] v;
oadd.io.netty.buffer.DrillBuf[] v, v;
oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector v;
oadd.io.netty.buffer.DrillBuf v;
oadd.org.apache.drill.exec.vector.UInt4Vector v;
int v, v;
oadd.org.apache.drill.exec.vector.ValueVector v;
boolean v;
v := @this: oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector;
v := @parameter: boolean;
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.UInt4Vector offsets>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.UInt4Vector: oadd.io.netty.buffer.DrillBuf[] getBuffers(boolean)>(0);
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector vector>;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.ValueVector: oadd.io.netty.buffer.DrillBuf[] getBuffers(boolean)>(0);
v = staticinvoke <org.apache.drill.shaded.guava.com.google.common.collect.ObjectArrays: java.lang.Object[] concat(java.lang.Object[],java.lang.Object[],java.lang.Class)>(v, v, class "Loadd/io/netty/buffer/DrillBuf;");
if v == 0 goto label;
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
virtualinvoke v.<oadd.io.netty.buffer.DrillBuf: oadd.io.netty.buffer.ByteBuf retain()>();
v = v + 1;
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: void clear()>();
label:
return v;
}
public void load(oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField, oadd.io.netty.buffer.DrillBuf)
{
oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField v, v, v;
oadd.org.apache.drill.common.types.TypeProtos$MajorType v;
oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector v;
oadd.io.netty.buffer.DrillBuf v, v;
oadd.org.apache.drill.exec.vector.UInt4Vector v;
int v, v;
oadd.org.apache.drill.exec.vector.VectorDescriptor v;
oadd.org.apache.drill.exec.vector.ValueVector v, v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector;
v := @parameter: oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField;
v := @parameter: oadd.io.netty.buffer.DrillBuf;
v = virtualinvoke v.<oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField: oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField getChild(int)>(0);
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.UInt4Vector offsets>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.UInt4Vector: void load(oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField,oadd.io.netty.buffer.DrillBuf)>(v, v);
v = virtualinvoke v.<oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField: oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField getChild(int)>(1);
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector getDataVector()>();
v = <oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector DEFAULT_DATA_VECTOR>;
if v != v goto label;
v = virtualinvoke v.<oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField: oadd.org.apache.drill.common.types.TypeProtos$MajorType getMajorType()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.VectorDescriptor: oadd.org.apache.drill.exec.vector.VectorDescriptor create(oadd.org.apache.drill.common.types.TypeProtos$MajorType)>(v);
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.AddOrGetResult addOrGetVector(oadd.org.apache.drill.exec.vector.VectorDescriptor)>(v);
label:
v = virtualinvoke v.<oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField: int getBufferLength()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField: int getBufferLength()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector vector>;
v = virtualinvoke v.<oadd.io.netty.buffer.DrillBuf: oadd.io.netty.buffer.DrillBuf slice(int,int)>(v, v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.ValueVector: void load(oadd.org.apache.drill.exec.proto.UserBitShared$SerializedField,oadd.io.netty.buffer.DrillBuf)>(v, v);
return;
}
public int size()
{
oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector v;
byte v;
oadd.org.apache.drill.exec.vector.ValueVector v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector;
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector vector>;
v = <oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector DEFAULT_DATA_VECTOR>;
if v != v goto label;
v = 0;
goto label;
label:
v = 1;
label:
return v;
}
public oadd.org.apache.drill.exec.vector.AddOrGetResult addOrGetVector(oadd.org.apache.drill.exec.vector.VectorDescriptor)
{
java.lang.Object[] v;
java.lang.AssertionError v;
oadd.org.apache.drill.common.types.TypeProtos$MajorType v, v, v, v;
java.lang.String v;
oadd.org.apache.drill.exec.vector.VectorDescriptor v, v;
oadd.org.apache.drill.exec.vector.ValueVector v, v, v, v, v, v;
boolean v, v, v, v;
oadd.org.apache.drill.exec.vector.AddOrGetResult v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v, v;
oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector v;
oadd.org.apache.drill.exec.memory.BufferAllocator v;
oadd.org.apache.drill.exec.exception.SchemaChangeRuntimeException v;
oadd.org.apache.drill.exec.record.MaterializedField v, v, v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector;
v := @parameter: oadd.org.apache.drill.exec.vector.VectorDescriptor;
v = 0;
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector vector>;
v = <oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector DEFAULT_DATA_VECTOR>;
if v != v goto label;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.VectorDescriptor: oadd.org.apache.drill.common.types.TypeProtos$MajorType getType()>();
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MajorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType getMinorType()>();
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType LATE>;
if v == v goto label;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.VectorDescriptor: oadd.org.apache.drill.exec.vector.VectorDescriptor withName(java.lang.String)>("$data$");
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.VectorDescriptor: oadd.org.apache.drill.exec.record.MaterializedField getField()>();
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.memory.BufferAllocator allocator>;
v = staticinvoke <oadd.org.apache.drill.exec.expr.BasicTypeHelper: oadd.org.apache.drill.exec.vector.ValueVector getNewVector(oadd.org.apache.drill.exec.record.MaterializedField,oadd.org.apache.drill.exec.memory.BufferAllocator)>(v, v);
v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector vector> = v;
v = <oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: 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()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.record.MaterializedField: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: 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);
v = 1;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: 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()>();
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.exec.vector.VectorDescriptor: oadd.org.apache.drill.common.types.TypeProtos$MajorType getType()>();
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MajorType: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = newarray (java.lang.Object)[2];
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.VectorDescriptor: oadd.org.apache.drill.common.types.TypeProtos$MajorType getType()>();
v[0] = v;
v[1] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("Inner vector type mismatch. Requested type: [%s], actual type: [%s]", v);
v = new oadd.org.apache.drill.exec.exception.SchemaChangeRuntimeException;
specialinvoke v.<oadd.org.apache.drill.exec.exception.SchemaChangeRuntimeException: void <init>(java.lang.String)>(v);
throw v;
label:
v = new oadd.org.apache.drill.exec.vector.AddOrGetResult;
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector vector>;
specialinvoke v.<oadd.org.apache.drill.exec.vector.AddOrGetResult: void <init>(oadd.org.apache.drill.exec.vector.ValueVector,boolean)>(v, v);
return v;
}
protected void replaceDataVector(oadd.org.apache.drill.exec.vector.ValueVector)
{
oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector v;
oadd.org.apache.drill.exec.vector.ValueVector v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector;
v := @parameter: oadd.org.apache.drill.exec.vector.ValueVector;
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector vector>;
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.ValueVector: void clear()>();
v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector vector> = v;
return;
}
public void setChildVector(oadd.org.apache.drill.exec.vector.ValueVector)
{
java.util.Collection v;
java.lang.AssertionError v, v;
oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector v;
int v;
oadd.org.apache.drill.exec.record.MaterializedField v, v, v;
oadd.org.apache.drill.exec.vector.ValueVector v, v, v;
boolean v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector;
v := @parameter: oadd.org.apache.drill.exec.vector.ValueVector;
v = <oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector vector>;
v = <oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector DEFAULT_DATA_VECTOR>;
if v == v goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: void replaceDataVector(oadd.org.apache.drill.exec.vector.ValueVector)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.record.MaterializedField field>;
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);
v = <oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.record.MaterializedField field>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.record.MaterializedField: java.util.Collection getChildren()>();
v = interfaceinvoke v.<java.util.Collection: int size()>();
if v == 1 goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
return;
}
public void collectLedgers(java.util.Set)
{
oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector v;
oadd.org.apache.drill.exec.vector.UInt4Vector v;
java.util.Set v;
oadd.org.apache.drill.exec.vector.ValueVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector;
v := @parameter: java.util.Set;
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.UInt4Vector offsets>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.UInt4Vector: void collectLedgers(java.util.Set)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector vector>;
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.ValueVector: void collectLedgers(java.util.Set)>(v);
return;
}
public int getPayloadByteCount(int)
{
oadd.org.apache.drill.exec.vector.UInt4Vector$Accessor v;
oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector v;
oadd.org.apache.drill.exec.vector.UInt4Vector v, v;
int v, v, v, v, v;
oadd.org.apache.drill.exec.vector.ValueVector v;
v := @this: oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector;
v := @parameter: int;
if v != 0 goto label;
return 0;
label:
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.UInt4Vector offsets>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.UInt4Vector: oadd.org.apache.drill.exec.vector.UInt4Vector$Accessor getAccessor()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.UInt4Vector$Accessor: int get(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.UInt4Vector offsets>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.UInt4Vector: int getPayloadByteCount(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector vector>;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.ValueVector: int getPayloadByteCount(int)>(v);
v = v + v;
return v;
}
public void exchange(oadd.org.apache.drill.exec.vector.ValueVector)
{
oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector v;
oadd.org.apache.drill.exec.vector.UInt4Vector v, v;
oadd.org.apache.drill.exec.vector.ValueVector v, v, v;
v := @this: oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector;
v := @parameter: oadd.org.apache.drill.exec.vector.ValueVector;
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector vector>;
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector vector>;
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.ValueVector: void exchange(oadd.org.apache.drill.exec.vector.ValueVector)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.UInt4Vector offsets>;
v = v.<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.UInt4Vector offsets>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.UInt4Vector: void exchange(oadd.org.apache.drill.exec.vector.ValueVector)>(v);
return;
}
static void <clinit>()
{
oadd.org.apache.drill.exec.vector.ZeroVector v;
java.lang.Class v;
oadd.org.apache.drill.common.types.TypeProtos$MajorType v;
oadd.org.apache.drill.exec.record.MaterializedField v;
boolean v, v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
v = class "Loadd/org/apache/drill/exec/vector/complex/BaseRepeatedValueVector;";
v = virtualinvoke v.<java.lang.Class: boolean desiredAssertionStatus()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: boolean $assertionsDisabled> = v;
v = <oadd.org.apache.drill.exec.vector.ZeroVector: oadd.org.apache.drill.exec.vector.ZeroVector INSTANCE>;
<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.vector.ValueVector DEFAULT_DATA_VECTOR> = v;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType UINT4>;
v = staticinvoke <oadd.org.apache.drill.common.types.Types: oadd.org.apache.drill.common.types.TypeProtos$MajorType required(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
v = 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)>("$offsets$", v);
<oadd.org.apache.drill.exec.vector.complex.BaseRepeatedValueVector: oadd.org.apache.drill.exec.record.MaterializedField OFFSETS_FIELD> = v;
return;
}
}