class oadd.org.apache.drill.exec.vector.complex.impl.UnionVectorWriter$Float8UnionWriter extends oadd.org.apache.drill.exec.vector.complex.impl.NullableFloat8WriterImpl
{
private final oadd.org.apache.drill.common.types.TypeProtos$MinorType type;
final oadd.org.apache.drill.exec.vector.complex.impl.UnionVectorWriter this$0;
void <init>(oadd.org.apache.drill.exec.vector.complex.impl.UnionVectorWriter, oadd.org.apache.drill.common.types.TypeProtos$MinorType)
{
oadd.org.apache.drill.exec.vector.complex.impl.UnionVectorWriter$Float8UnionWriter v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionVectorWriter v;
oadd.org.apache.drill.exec.vector.NullableFloat8Vector v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionVectorWriter$Float8UnionWriter;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.impl.UnionVectorWriter;
v := @parameter: oadd.org.apache.drill.common.types.TypeProtos$MinorType;
v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionVectorWriter$Float8UnionWriter: oadd.org.apache.drill.exec.vector.complex.impl.UnionVectorWriter this$0> = v;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionVectorWriter: oadd.org.apache.drill.exec.vector.complex.UnionVector dataVector>;
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.NullableFloat8WriterImpl: void <init>(oadd.org.apache.drill.exec.vector.NullableFloat8Vector,oadd.org.apache.drill.exec.vector.complex.impl.AbstractFieldWriter)>(v, null);
v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionVectorWriter$Float8UnionWriter: oadd.org.apache.drill.common.types.TypeProtos$MinorType type> = v;
return;
}
public void writeFloat8(double)
{
oadd.org.apache.drill.exec.vector.complex.UnionVector$Mutator v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionVectorWriter$Float8UnionWriter v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionVectorWriter v, v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.complex.UnionVector v;
int v, v;
double v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionVectorWriter$Float8UnionWriter;
v := @parameter: double;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionVectorWriter$Float8UnionWriter: oadd.org.apache.drill.exec.vector.complex.impl.UnionVectorWriter this$0>;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionVectorWriter$Float8UnionWriter: oadd.org.apache.drill.common.types.TypeProtos$MinorType type>;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionVectorWriter: void setTypeAndIndex(oadd.org.apache.drill.common.types.TypeProtos$MinorType,oadd.org.apache.drill.exec.vector.complex.Positionable)>(v, v);
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.NullableFloat8WriterImpl: void writeFloat8(double)>(v);
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionVectorWriter$Float8UnionWriter: oadd.org.apache.drill.exec.vector.complex.impl.UnionVectorWriter this$0>;
v = v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionVectorWriter: oadd.org.apache.drill.exec.vector.complex.UnionVector dataVector>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector: oadd.org.apache.drill.exec.vector.complex.UnionVector$Mutator getMutator()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionVectorWriter$Float8UnionWriter: int idx()>();
v = v + 1;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.UnionVector$Mutator: void setValueCount(int)>(v);
return;
}
public void write(oadd.org.apache.drill.exec.expr.holders.Float8Holder)
{
oadd.org.apache.drill.exec.expr.holders.Float8Holder v;
oadd.org.apache.drill.exec.vector.complex.impl.UnionVectorWriter$Float8UnionWriter v;
double v;
v := @this: oadd.org.apache.drill.exec.vector.complex.impl.UnionVectorWriter$Float8UnionWriter;
v := @parameter: oadd.org.apache.drill.exec.expr.holders.Float8Holder;
v = v.<oadd.org.apache.drill.exec.expr.holders.Float8Holder: double value>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.impl.UnionVectorWriter$Float8UnionWriter: void writeFloat8(double)>(v);
return;
}
}