public class oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter extends oadd.org.apache.drill.exec.vector.accessor.writer.BaseVarWidthWriter
{
private final oadd.org.apache.drill.exec.vector.VarCharVector vector;
public void <init>(oadd.org.apache.drill.exec.vector.ValueVector)
{
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter 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.accessor.ColumnAccessors$VarCharColumnWriter;
v := @parameter: oadd.org.apache.drill.exec.vector.ValueVector;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.VarCharVector: oadd.org.apache.drill.exec.vector.UInt4Vector getOffsetVector()>();
specialinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseVarWidthWriter: void <init>(oadd.org.apache.drill.exec.vector.UInt4Vector)>(v);
v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter: oadd.org.apache.drill.exec.vector.VarCharVector vector> = v;
return;
}
public oadd.org.apache.drill.exec.vector.BaseDataValueVector vector()
{
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter v;
oadd.org.apache.drill.exec.vector.VarCharVector v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter;
v = v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter: oadd.org.apache.drill.exec.vector.VarCharVector vector>;
return v;
}
public oadd.org.apache.drill.exec.vector.accessor.ValueType valueType()
{
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter v;
oadd.org.apache.drill.exec.vector.accessor.ValueType v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter;
v = <oadd.org.apache.drill.exec.vector.accessor.ValueType: oadd.org.apache.drill.exec.vector.accessor.ValueType STRING>;
return v;
}
public final void setBytes(byte[], int)
{
byte[] v;
oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex v;
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter v;
oadd.io.netty.buffer.DrillBuf v;
int v, v, v;
oadd.org.apache.drill.exec.vector.accessor.writer.OffsetVectorWriterImpl v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter;
v := @parameter: byte[];
v := @parameter: int;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter: int prepareWrite(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter: oadd.io.netty.buffer.DrillBuf drillBuf>;
virtualinvoke v.<oadd.io.netty.buffer.DrillBuf: oadd.io.netty.buffer.ByteBuf setBytes(int,byte[],int,int)>(v, v, 0, v);
v = v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter: oadd.org.apache.drill.exec.vector.accessor.writer.OffsetVectorWriterImpl offsetsWriter>;
v = v + v;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.OffsetVectorWriterImpl: void setNextOffset(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex vectorIndex>;
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex: void nextElement()>();
return;
}
public final void appendBytes(byte[], int)
{
byte[] v;
oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex v, v;
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter v;
oadd.io.netty.buffer.DrillBuf v;
int v, v, v;
oadd.org.apache.drill.exec.vector.accessor.writer.OffsetVectorWriterImpl v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter;
v := @parameter: byte[];
v := @parameter: int;
v = v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex vectorIndex>;
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex: void prevElement()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter: int prepareAppend(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter: oadd.io.netty.buffer.DrillBuf drillBuf>;
virtualinvoke v.<oadd.io.netty.buffer.DrillBuf: oadd.io.netty.buffer.ByteBuf setBytes(int,byte[],int,int)>(v, v, 0, v);
v = v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter: oadd.org.apache.drill.exec.vector.accessor.writer.OffsetVectorWriterImpl offsetsWriter>;
v = v + v;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.OffsetVectorWriterImpl: void reviseOffset(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex vectorIndex>;
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex: void nextElement()>();
return;
}
public final void setString(java.lang.String)
{
byte[] v;
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter v;
java.nio.charset.Charset v;
int v;
java.lang.String v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter;
v := @parameter: java.lang.String;
v = <org.apache.drill.shaded.guava.com.google.common.base.Charsets: java.nio.charset.Charset UTF_8>;
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.nio.charset.Charset)>(v);
v = lengthof v;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter: void setBytes(byte[],int)>(v, v);
return;
}
public final void setValue(java.lang.Object)
{
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter v;
java.lang.Object v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter;
v := @parameter: java.lang.Object;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter: void setString(java.lang.String)>(v);
return;
}
public final void setDefaultValue(java.lang.Object)
{
byte[] v;
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter v;
java.nio.charset.Charset v;
java.lang.Object v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter;
v := @parameter: java.lang.Object;
v = <org.apache.drill.shaded.guava.com.google.common.base.Charsets: java.nio.charset.Charset UTF_8>;
v = virtualinvoke v.<java.lang.String: byte[] getBytes(java.nio.charset.Charset)>(v);
v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter: byte[] emptyValue> = v;
return;
}
public final void copy(oadd.org.apache.drill.exec.vector.accessor.ColumnReader)
{
oadd.org.apache.drill.exec.vector.accessor.ColumnReader v;
long v, v, v;
oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex v;
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter v;
oadd.io.netty.buffer.DrillBuf v, v;
int v, v;
oadd.org.apache.drill.exec.vector.accessor.writer.OffsetVectorWriterImpl v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter;
v := @parameter: oadd.org.apache.drill.exec.vector.accessor.ColumnReader;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnReader: oadd.io.netty.buffer.DrillBuf buffer()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnReader: long getEntry()>();
v = v >> 32;
v = v & -1L;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter: int prepareWrite(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter: oadd.io.netty.buffer.DrillBuf drillBuf>;
virtualinvoke v.<oadd.io.netty.buffer.DrillBuf: oadd.io.netty.buffer.ByteBuf setBytes(int,oadd.io.netty.buffer.ByteBuf,int,int)>(v, v, v, v);
v = v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter: oadd.org.apache.drill.exec.vector.accessor.writer.OffsetVectorWriterImpl offsetsWriter>;
v = v + v;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.OffsetVectorWriterImpl: void setNextOffset(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$VarCharColumnWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex vectorIndex>;
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex: void nextElement()>();
return;
}
}