public class oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter extends oadd.org.apache.drill.exec.vector.accessor.writer.AbstractScalarWriterImpl
{
private final oadd.org.apache.drill.exec.vector.NullableVector nullableVector;
private final oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter isSetWriter;
private final oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter;
private oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex writerIndex;
public void <init>(oadd.org.apache.drill.exec.record.metadata.ColumnMetadata, oadd.org.apache.drill.exec.vector.NullableVector, oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter)
{
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter v;
oadd.org.apache.drill.exec.record.metadata.ColumnMetadata v;
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
oadd.org.apache.drill.exec.vector.NullableVector v;
oadd.org.apache.drill.exec.vector.ValueVector v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v := @parameter: oadd.org.apache.drill.exec.record.metadata.ColumnMetadata;
v := @parameter: oadd.org.apache.drill.exec.vector.NullableVector;
v := @parameter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter;
specialinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.AbstractScalarWriterImpl: void <init>()>();
v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.record.metadata.ColumnMetadata schema> = v;
v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.NullableVector nullableVector> = v;
v = new oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.NullableVector: oadd.org.apache.drill.exec.vector.ValueVector getBitsVector()>();
specialinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter: void <init>(oadd.org.apache.drill.exec.vector.ValueVector)>(v);
v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter isSetWriter> = v;
v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter> = v;
return;
}
public static oadd.org.apache.drill.exec.vector.accessor.writer.AbstractScalarWriterImpl$ScalarObjectWriter build(oadd.org.apache.drill.exec.record.metadata.ColumnMetadata, oadd.org.apache.drill.exec.vector.NullableVector, oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter)
{
oadd.org.apache.drill.exec.record.metadata.ColumnMetadata v;
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
oadd.org.apache.drill.exec.vector.NullableVector v;
oadd.org.apache.drill.exec.vector.accessor.writer.AbstractScalarWriterImpl$ScalarObjectWriter v;
v := @parameter: oadd.org.apache.drill.exec.record.metadata.ColumnMetadata;
v := @parameter: oadd.org.apache.drill.exec.vector.NullableVector;
v := @parameter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter;
v = new oadd.org.apache.drill.exec.vector.accessor.writer.AbstractScalarWriterImpl$ScalarObjectWriter;
v = new oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
specialinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: void <init>(oadd.org.apache.drill.exec.record.metadata.ColumnMetadata,oadd.org.apache.drill.exec.vector.NullableVector,oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter)>(v, v, v);
specialinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.AbstractScalarWriterImpl$ScalarObjectWriter: void <init>(oadd.org.apache.drill.exec.vector.accessor.writer.AbstractScalarWriterImpl)>(v);
return v;
}
public oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter bitsWriter()
{
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter isSetWriter>;
return v;
}
public oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter()
{
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
return v;
}
public oadd.org.apache.drill.exec.vector.BaseDataValueVector vector()
{
java.lang.UnsupportedOperationException v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v = new java.lang.UnsupportedOperationException;
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>()>();
throw v;
}
public void bindIndex(oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex)
{
oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex v;
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter$ChildIndex v;
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v := @parameter: oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex;
v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex writerIndex> = v;
v = new oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter$ChildIndex;
specialinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter$ChildIndex: void <init>(oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex)>(v);
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter isSetWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter: void bindIndex(oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex)>(v);
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter: void bindIndex(oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex)>(v);
return;
}
public int rowStartIndex()
{
int v;
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter: int rowStartIndex()>();
return v;
}
public oadd.org.apache.drill.exec.vector.accessor.ValueType valueType()
{
oadd.org.apache.drill.exec.vector.accessor.ValueType v;
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ValueType valueType()>();
return v;
}
public void restartRow()
{
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter isSetWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter: void restartRow()>();
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter: void restartRow()>();
return;
}
public boolean nullable()
{
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
return 1;
}
public void setNull()
{
oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex v;
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter isSetWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter: void setInt(int)>(0);
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter: void skipNulls()>();
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex writerIndex>;
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex: void nextElement()>();
return;
}
public void setBoolean(boolean)
{
oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex v;
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
boolean v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v := @parameter: boolean;
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter: void setBoolean(boolean)>(v);
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter isSetWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter: void setInt(int)>(1);
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex writerIndex>;
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex: void nextElement()>();
return;
}
public void setInt(int)
{
oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex v;
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
int v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v := @parameter: int;
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter: void setInt(int)>(v);
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter isSetWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter: void setInt(int)>(1);
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex writerIndex>;
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex: void nextElement()>();
return;
}
public void setLong(long)
{
oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex v;
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
long v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v := @parameter: long;
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter: void setLong(long)>(v);
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter isSetWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter: void setInt(int)>(1);
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex writerIndex>;
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex: void nextElement()>();
return;
}
public void setFloat(float)
{
oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex v;
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
float v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v := @parameter: float;
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter: void setFloat(float)>(v);
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter isSetWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter: void setInt(int)>(1);
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex writerIndex>;
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex: void nextElement()>();
return;
}
public void setDouble(double)
{
oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex v;
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
double v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v := @parameter: double;
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter: void setDouble(double)>(v);
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter isSetWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter: void setInt(int)>(1);
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex writerIndex>;
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex: void nextElement()>();
return;
}
public void setString(java.lang.String)
{
oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex v;
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
java.lang.String v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v := @parameter: java.lang.String;
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter: void setString(java.lang.String)>(v);
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter isSetWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter: void setInt(int)>(1);
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex writerIndex>;
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex: void nextElement()>();
return;
}
public void setBytes(byte[], int)
{
oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex v;
byte[] v;
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
int v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v := @parameter: byte[];
v := @parameter: int;
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter: void setBytes(byte[],int)>(v, v);
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter isSetWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter: void setInt(int)>(1);
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex writerIndex>;
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex: void nextElement()>();
return;
}
public void appendBytes(byte[], int)
{
byte[] v;
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
int v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v := @parameter: byte[];
v := @parameter: int;
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter: void appendBytes(byte[],int)>(v, v);
return;
}
public void setDecimal(java.math.BigDecimal)
{
oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex v;
java.math.BigDecimal v;
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v := @parameter: java.math.BigDecimal;
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter: void setDecimal(java.math.BigDecimal)>(v);
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter isSetWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter: void setInt(int)>(1);
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex writerIndex>;
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex: void nextElement()>();
return;
}
public void setPeriod(oadd.org.joda.time.Period)
{
oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex v;
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
oadd.org.joda.time.Period v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v := @parameter: oadd.org.joda.time.Period;
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter: void setPeriod(oadd.org.joda.time.Period)>(v);
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter isSetWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter: void setInt(int)>(1);
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex writerIndex>;
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex: void nextElement()>();
return;
}
public void setDate(java.time.LocalDate)
{
oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex v;
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter v;
java.time.LocalDate v;
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v := @parameter: java.time.LocalDate;
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter: void setDate(java.time.LocalDate)>(v);
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter isSetWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter: void setInt(int)>(1);
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex writerIndex>;
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex: void nextElement()>();
return;
}
public void setTime(java.time.LocalTime)
{
oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex v;
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
java.time.LocalTime v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v := @parameter: java.time.LocalTime;
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter: void setTime(java.time.LocalTime)>(v);
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter isSetWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter: void setInt(int)>(1);
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex writerIndex>;
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex: void nextElement()>();
return;
}
public void setTimestamp(java.time.Instant)
{
oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex v;
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
java.time.Instant v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v := @parameter: java.time.Instant;
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter: void setTimestamp(java.time.Instant)>(v);
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter isSetWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter: void setInt(int)>(1);
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex writerIndex>;
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex: void nextElement()>();
return;
}
public void setValue(java.lang.Object)
{
oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex v;
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
java.lang.Object v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v := @parameter: java.lang.Object;
if v != null goto label;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: void setNull()>();
goto label;
label:
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter: void setValue(java.lang.Object)>(v);
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter isSetWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter: void setInt(int)>(1);
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex writerIndex>;
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex: void nextElement()>();
label:
return;
}
public void copy(oadd.org.apache.drill.exec.vector.accessor.ColumnReader)
{
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter v;
oadd.org.apache.drill.exec.vector.accessor.ColumnReader v;
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
boolean v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v := @parameter: oadd.org.apache.drill.exec.vector.accessor.ColumnReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnReader: boolean isNull()>();
if v != 0 goto label;
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter isSetWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter: void setInt(int)>(1);
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter: void copy(oadd.org.apache.drill.exec.vector.accessor.ColumnReader)>(v);
label:
return;
}
public void preRollover()
{
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter isSetWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter: void preRollover()>();
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter: void preRollover()>();
return;
}
public void postRollover()
{
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter isSetWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter: void postRollover()>();
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter: void postRollover()>();
return;
}
public int lastWriteIndex()
{
int v;
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter: int lastWriteIndex()>();
return v;
}
public void bindListener(oadd.org.apache.drill.exec.vector.accessor.writer.WriterEvents$ColumnWriterListener)
{
oadd.org.apache.drill.exec.vector.accessor.writer.WriterEvents$ColumnWriterListener v;
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v := @parameter: oadd.org.apache.drill.exec.vector.accessor.writer.WriterEvents$ColumnWriterListener;
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter: void bindListener(oadd.org.apache.drill.exec.vector.accessor.writer.WriterEvents$ColumnWriterListener)>(v);
return;
}
public void startWrite()
{
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter isSetWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter: void startWrite()>();
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter: void startWrite()>();
return;
}
public void startRow()
{
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter: void startRow()>();
return;
}
public void endArrayValue()
{
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter: void endArrayValue()>();
return;
}
public void endWrite()
{
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v, v;
oadd.org.apache.drill.exec.vector.ValueVector$Mutator v;
oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex v;
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
int v;
oadd.org.apache.drill.exec.vector.NullableVector v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter isSetWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter: void endWrite()>();
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter: void skipNulls()>();
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter: void endWrite()>();
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.NullableVector nullableVector>;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.NullableVector: oadd.org.apache.drill.exec.vector.ValueVector$Mutator getMutator()>();
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex writerIndex>;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnWriterIndex: int vectorIndex()>();
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.NullableVector$Mutator: void setSetCount(int)>(v);
return;
}
public void dump(oadd.org.apache.drill.exec.vector.accessor.impl.HierarchicalFormatter)
{
oadd.org.apache.drill.exec.vector.accessor.impl.HierarchicalFormatter v;
oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v := @parameter: oadd.org.apache.drill.exec.vector.accessor.impl.HierarchicalFormatter;
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.accessor.impl.HierarchicalFormatter: void extend()>();
specialinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.AbstractScalarWriterImpl: void dump(oadd.org.apache.drill.exec.vector.accessor.impl.HierarchicalFormatter)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.accessor.impl.HierarchicalFormatter: oadd.org.apache.drill.exec.vector.accessor.impl.HierarchicalFormatter attribute(java.lang.String)>("isSetWriter");
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter isSetWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.ColumnAccessors$UInt1ColumnWriter: void dump(oadd.org.apache.drill.exec.vector.accessor.impl.HierarchicalFormatter)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.accessor.impl.HierarchicalFormatter: oadd.org.apache.drill.exec.vector.accessor.impl.HierarchicalFormatter attribute(java.lang.String)>("baseWriter");
v = v.<oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter: oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter baseWriter>;
virtualinvoke v.<oadd.org.apache.drill.exec.vector.accessor.writer.BaseScalarWriter: void dump(oadd.org.apache.drill.exec.vector.accessor.impl.HierarchicalFormatter)>(v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.accessor.impl.HierarchicalFormatter: oadd.org.apache.drill.exec.vector.accessor.impl.HierarchicalFormatter endObject()>();
return;
}
public void setDefaultValue(java.lang.Object)
{
java.lang.UnsupportedOperationException v;
oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter v;
java.lang.Object v;
java.lang.String v;
v := @this: oadd.org.apache.drill.exec.vector.accessor.writer.NullableScalarWriter;
v := @parameter: java.lang.Object;
v = new java.lang.UnsupportedOperationException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Object)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("Default values not supported for nullable types: \u0001");
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
}
}