public class oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput extends java.lang.Object implements oadd.org.apache.drill.exec.vector.complex.fn.JsonOutput
{
protected final oadd.com.fasterxml.jackson.core.JsonGenerator gen;
private final java.time.format.DateTimeFormatter dateFormatter;
private final java.time.format.DateTimeFormatter timeFormatter;
private final java.time.format.DateTimeFormatter timestampFormatter;
public void <init>(oadd.com.fasterxml.jackson.core.JsonGenerator)
{
oadd.org.apache.drill.exec.vector.complex.fn.DateOutputFormat v;
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: oadd.com.fasterxml.jackson.core.JsonGenerator;
v = <oadd.org.apache.drill.exec.vector.complex.fn.DateOutputFormat: oadd.org.apache.drill.exec.vector.complex.fn.DateOutputFormat SQL>;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void <init>(oadd.com.fasterxml.jackson.core.JsonGenerator,oadd.org.apache.drill.exec.vector.complex.fn.DateOutputFormat)>(v, v);
return;
}
protected void <init>(oadd.com.fasterxml.jackson.core.JsonGenerator, oadd.org.apache.drill.exec.vector.complex.fn.DateOutputFormat)
{
java.lang.UnsupportedOperationException v;
java.lang.Object[] v;
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
oadd.org.apache.drill.exec.vector.complex.fn.DateOutputFormat v;
int[] v;
java.time.format.DateTimeFormatter v, v, v, v, v, v;
int v, v;
java.lang.String v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: oadd.com.fasterxml.jackson.core.JsonGenerator;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.fn.DateOutputFormat;
specialinvoke v.<java.lang.Object: void <init>()>();
staticinvoke <org.apache.drill.shaded.guava.com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object)>(v);
staticinvoke <org.apache.drill.shaded.guava.com.google.common.base.Preconditions: java.lang.Object checkNotNull(java.lang.Object)>(v);
v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen> = v;
v = <oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput$1: int[] $SwitchMap$org$apache$drill$exec$vector$complex$fn$DateOutputFormat>;
v = virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.DateOutputFormat: int ordinal()>();
v = v[v];
lookupswitch(v)
{
case 1: goto label;
case 2: goto label;
default: goto label;
};
label:
v = <oadd.org.apache.drill.exec.expr.fn.impl.DateUtility: java.time.format.DateTimeFormatter formatDate>;
v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: java.time.format.DateTimeFormatter dateFormatter> = v;
v = <oadd.org.apache.drill.exec.expr.fn.impl.DateUtility: java.time.format.DateTimeFormatter formatTime>;
v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: java.time.format.DateTimeFormatter timeFormatter> = v;
v = <oadd.org.apache.drill.exec.expr.fn.impl.DateUtility: java.time.format.DateTimeFormatter formatTimeStamp>;
v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: java.time.format.DateTimeFormatter timestampFormatter> = v;
goto label;
label:
v = <oadd.org.apache.drill.exec.expr.fn.impl.DateUtility: java.time.format.DateTimeFormatter isoFormatDate>;
v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: java.time.format.DateTimeFormatter dateFormatter> = v;
v = <oadd.org.apache.drill.exec.expr.fn.impl.DateUtility: java.time.format.DateTimeFormatter isoFormatTime>;
v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: java.time.format.DateTimeFormatter timeFormatter> = v;
v = <oadd.org.apache.drill.exec.expr.fn.impl.DateUtility: java.time.format.DateTimeFormatter isoFormatTimeStamp>;
v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: java.time.format.DateTimeFormatter timestampFormatter> = v;
goto label;
label:
v = new java.lang.UnsupportedOperationException;
v = newarray (java.lang.Object)[1];
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("Unable to support date output of type %s.", v);
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
public void flush() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void flush()>();
return;
}
public void writeStartArray() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeStartArray()>();
return;
}
public void writeEndArray() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeEndArray()>();
return;
}
public void writeStartObject() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeStartObject()>();
return;
}
public void writeEndObject() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeEndObject()>();
return;
}
public void writeUntypedNull() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeNull()>();
return;
}
public void writeFieldName(java.lang.String) throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
java.lang.String v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: java.lang.String;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeFieldName(java.lang.String)>(v);
return;
}
public void writeDecimal(oadd.org.apache.drill.exec.vector.complex.reader.FieldReader) throws java.io.IOException
{
java.math.BigDecimal v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
boolean v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean isSet()>();
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.math.BigDecimal readBigDecimal()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeDecimal(java.math.BigDecimal)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeDecimalNull()>();
label:
return;
}
public void writeTinyInt(oadd.org.apache.drill.exec.vector.complex.reader.FieldReader) throws java.io.IOException
{
byte v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
java.lang.Byte v;
boolean v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean isSet()>();
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.lang.Byte readByte()>();
v = virtualinvoke v.<java.lang.Byte: byte byteValue()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeTinyInt(byte)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeTinyIntNull()>();
label:
return;
}
public void writeSmallInt(oadd.org.apache.drill.exec.vector.complex.reader.FieldReader) throws java.io.IOException
{
short v;
java.lang.Short v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
boolean v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean isSet()>();
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.lang.Short readShort()>();
v = virtualinvoke v.<java.lang.Short: short shortValue()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeSmallInt(short)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeSmallIntNull()>();
label:
return;
}
public void writeInt(oadd.org.apache.drill.exec.vector.complex.reader.FieldReader) throws java.io.IOException
{
int v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
java.lang.Integer v;
boolean v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean isSet()>();
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.lang.Integer readInteger()>();
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeInt(int)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeIntNull()>();
label:
return;
}
public void writeBigInt(oadd.org.apache.drill.exec.vector.complex.reader.FieldReader) throws java.io.IOException
{
java.lang.Long v;
long v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
boolean v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean isSet()>();
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.lang.Long readLong()>();
v = virtualinvoke v.<java.lang.Long: long longValue()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeBigInt(long)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeBigIntNull()>();
label:
return;
}
public void writeFloat(oadd.org.apache.drill.exec.vector.complex.reader.FieldReader) throws java.io.IOException
{
java.lang.Float v;
float v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
boolean v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean isSet()>();
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.lang.Float readFloat()>();
v = virtualinvoke v.<java.lang.Float: float floatValue()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeFloat(float)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeFloatNull()>();
label:
return;
}
public void writeDouble(oadd.org.apache.drill.exec.vector.complex.reader.FieldReader) throws java.io.IOException
{
java.lang.Double v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
boolean v;
double v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean isSet()>();
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.lang.Double readDouble()>();
v = virtualinvoke v.<java.lang.Double: double doubleValue()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeDouble(double)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeDoubleNull()>();
label:
return;
}
public void writeVarChar(oadd.org.apache.drill.exec.vector.complex.reader.FieldReader) throws java.io.IOException
{
oadd.org.apache.drill.exec.util.Text v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
java.lang.String v;
boolean v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean isSet()>();
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: oadd.org.apache.drill.exec.util.Text readText()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.util.Text: java.lang.String toString()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeVarChar(java.lang.String)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeVarcharNull()>();
label:
return;
}
public void writeVar16Char(oadd.org.apache.drill.exec.vector.complex.reader.FieldReader) throws java.io.IOException
{
oadd.org.apache.drill.exec.util.Text v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
java.lang.String v;
boolean v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean isSet()>();
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: oadd.org.apache.drill.exec.util.Text readText()>();
v = virtualinvoke v.<oadd.org.apache.drill.exec.util.Text: java.lang.String toString()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeVar16Char(java.lang.String)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeVar16charNull()>();
label:
return;
}
public void writeBinary(oadd.org.apache.drill.exec.vector.complex.reader.FieldReader) throws java.io.IOException
{
byte[] v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
boolean v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean isSet()>();
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: byte[] readByteArray()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeBinary(byte[])>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeBinaryNull()>();
label:
return;
}
public void writeBoolean(oadd.org.apache.drill.exec.vector.complex.reader.FieldReader) throws java.io.IOException
{
java.lang.Boolean v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
boolean v, v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean isSet()>();
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.lang.Boolean readBoolean()>();
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeBoolean(boolean)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeBooleanNull()>();
label:
return;
}
public void writeDate(oadd.org.apache.drill.exec.vector.complex.reader.FieldReader) throws java.io.IOException
{
java.time.LocalDate v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
boolean v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean isSet()>();
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.time.LocalDate readLocalDate()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeDate(java.time.temporal.TemporalAccessor)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeDateNull()>();
label:
return;
}
public void writeTime(oadd.org.apache.drill.exec.vector.complex.reader.FieldReader) throws java.io.IOException
{
java.time.LocalTime v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
boolean v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean isSet()>();
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.time.LocalTime readLocalTime()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeTime(java.time.temporal.TemporalAccessor)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeTimeNull()>();
label:
return;
}
public void writeTimestamp(oadd.org.apache.drill.exec.vector.complex.reader.FieldReader) throws java.io.IOException
{
java.time.LocalDateTime v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
boolean v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean isSet()>();
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.time.LocalDateTime readLocalDateTime()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeTimestamp(java.time.temporal.TemporalAccessor)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeTimeNull()>();
label:
return;
}
public void writeInterval(oadd.org.apache.drill.exec.vector.complex.reader.FieldReader) throws java.io.IOException
{
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
boolean v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
oadd.org.joda.time.Period v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean isSet()>();
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: oadd.org.joda.time.Period readPeriod()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeInterval(oadd.org.joda.time.Period)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeIntervalNull()>();
label:
return;
}
public void writeTinyInt(int, oadd.org.apache.drill.exec.vector.complex.reader.FieldReader) throws java.io.IOException
{
byte v;
int v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
java.lang.Byte v;
boolean v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: int;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean isSet()>();
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.lang.Byte readByte(int)>(v);
v = virtualinvoke v.<java.lang.Byte: byte byteValue()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeTinyInt(byte)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeTinyIntNull()>();
label:
return;
}
public void writeSmallInt(int, oadd.org.apache.drill.exec.vector.complex.reader.FieldReader) throws java.io.IOException
{
short v;
java.lang.Short v;
int v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
boolean v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: int;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean isSet()>();
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.lang.Short readShort(int)>(v);
v = virtualinvoke v.<java.lang.Short: short shortValue()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeSmallInt(short)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeSmallIntNull()>();
label:
return;
}
public void writeInt(int, oadd.org.apache.drill.exec.vector.complex.reader.FieldReader) throws java.io.IOException
{
int v, v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
java.lang.Integer v;
boolean v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: int;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean isSet()>();
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.lang.Integer readInteger(int)>(v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeInt(int)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeIntNull()>();
label:
return;
}
public void writeBigInt(int, oadd.org.apache.drill.exec.vector.complex.reader.FieldReader) throws java.io.IOException
{
java.lang.Long v;
int v;
long v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
boolean v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: int;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean isSet()>();
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.lang.Long readLong(int)>(v);
v = virtualinvoke v.<java.lang.Long: long longValue()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeBigInt(long)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeBigIntNull()>();
label:
return;
}
public void writeFloat(int, oadd.org.apache.drill.exec.vector.complex.reader.FieldReader) throws java.io.IOException
{
java.lang.Float v;
int v;
float v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
boolean v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: int;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean isSet()>();
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.lang.Float readFloat(int)>(v);
v = virtualinvoke v.<java.lang.Float: float floatValue()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeFloat(float)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeFloatNull()>();
label:
return;
}
public void writeDouble(int, oadd.org.apache.drill.exec.vector.complex.reader.FieldReader) throws java.io.IOException
{
java.lang.Double v;
int v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
boolean v;
double v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: int;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean isSet()>();
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.lang.Double readDouble(int)>(v);
v = virtualinvoke v.<java.lang.Double: double doubleValue()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeDouble(double)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeDoubleNull()>();
label:
return;
}
public void writeVarChar(int, oadd.org.apache.drill.exec.vector.complex.reader.FieldReader) throws java.io.IOException
{
oadd.org.apache.drill.exec.util.Text v;
int v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
java.lang.String v;
boolean v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: int;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean isSet()>();
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: oadd.org.apache.drill.exec.util.Text readText(int)>(v);
v = virtualinvoke v.<oadd.org.apache.drill.exec.util.Text: java.lang.String toString()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeVarChar(java.lang.String)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeVarcharNull()>();
label:
return;
}
public void writeVar16Char(int, oadd.org.apache.drill.exec.vector.complex.reader.FieldReader) throws java.io.IOException
{
int v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
java.lang.String v;
boolean v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: int;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean isSet()>();
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.lang.String readString(int)>(v);
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeVar16Char(java.lang.String)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeVar16charNull()>();
label:
return;
}
public void writeBinary(int, oadd.org.apache.drill.exec.vector.complex.reader.FieldReader) throws java.io.IOException
{
byte[] v;
int v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
boolean v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: int;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean isSet()>();
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: byte[] readByteArray(int)>(v);
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeBinary(byte[])>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeBinaryNull()>();
label:
return;
}
public void writeBoolean(int, oadd.org.apache.drill.exec.vector.complex.reader.FieldReader) throws java.io.IOException
{
int v;
java.lang.Boolean v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
boolean v, v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: int;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean isSet()>();
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.lang.Boolean readBoolean(int)>(v);
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeBoolean(boolean)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeBooleanNull()>();
label:
return;
}
public void writeDate(int, oadd.org.apache.drill.exec.vector.complex.reader.FieldReader) throws java.io.IOException
{
java.time.LocalDate v;
int v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
boolean v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: int;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean isSet()>();
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.time.LocalDate readLocalDate(int)>(v);
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeDate(java.time.temporal.TemporalAccessor)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeDateNull()>();
label:
return;
}
public void writeTime(int, oadd.org.apache.drill.exec.vector.complex.reader.FieldReader) throws java.io.IOException
{
int v;
java.time.LocalTime v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
boolean v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: int;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean isSet()>();
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.time.LocalTime readLocalTime(int)>(v);
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeTime(java.time.temporal.TemporalAccessor)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeTimeNull()>();
label:
return;
}
public void writeTimestamp(int, oadd.org.apache.drill.exec.vector.complex.reader.FieldReader) throws java.io.IOException
{
int v;
java.time.LocalDateTime v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
boolean v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: int;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean isSet()>();
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.time.LocalDateTime readLocalDateTime(int)>(v);
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeTimestamp(java.time.temporal.TemporalAccessor)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeTimestampNull()>();
label:
return;
}
public void writeInterval(int, oadd.org.apache.drill.exec.vector.complex.reader.FieldReader) throws java.io.IOException
{
int v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
boolean v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
oadd.org.joda.time.Period v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: int;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean isSet()>();
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: oadd.org.joda.time.Period readPeriod(int)>(v);
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeInterval(oadd.org.joda.time.Period)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeIntervalNull()>();
label:
return;
}
public void writeDecimal(int, oadd.org.apache.drill.exec.vector.complex.reader.FieldReader) throws java.io.IOException
{
java.math.BigDecimal v;
int v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
boolean v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: int;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: boolean isSet()>();
if v == 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: java.math.BigDecimal readBigDecimal(int)>(v);
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeDecimal(java.math.BigDecimal)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: void writeDecimalNull()>();
label:
return;
}
public void writeDecimal(java.math.BigDecimal) throws java.io.IOException
{
java.math.BigDecimal v;
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: java.math.BigDecimal;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeNumber(java.math.BigDecimal)>(v);
return;
}
public void writeTinyInt(byte) throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
byte v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: byte;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeNumber(short)>(v);
return;
}
public void writeSmallInt(short) throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
short v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: short;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeNumber(short)>(v);
return;
}
public void writeInt(int) throws java.io.IOException
{
int v;
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: int;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeNumber(int)>(v);
return;
}
public void writeBigInt(long) throws java.io.IOException
{
long v;
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: long;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeNumber(long)>(v);
return;
}
public void writeFloat(float) throws java.io.IOException
{
float v;
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: float;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeNumber(float)>(v);
return;
}
public void writeDouble(double) throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
double v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: double;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeNumber(double)>(v);
return;
}
public void writeVarChar(java.lang.String) throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
java.lang.String v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: java.lang.String;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeString(java.lang.String)>(v);
return;
}
public void writeVar16Char(java.lang.String) throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
java.lang.String v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: java.lang.String;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeString(java.lang.String)>(v);
return;
}
public void writeBinary(byte[]) throws java.io.IOException
{
byte[] v;
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: byte[];
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeBinary(byte[])>(v);
return;
}
public void writeBoolean(boolean) throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
boolean v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: boolean;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeBoolean(boolean)>(v);
return;
}
public void writeDate(java.time.temporal.TemporalAccessor) throws java.io.IOException
{
java.time.format.DateTimeFormatter v;
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
java.lang.String v;
java.time.temporal.TemporalAccessor v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: java.time.temporal.TemporalAccessor;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: java.time.format.DateTimeFormatter dateFormatter>;
v = virtualinvoke v.<java.time.format.DateTimeFormatter: java.lang.String format(java.time.temporal.TemporalAccessor)>(v);
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeString(java.lang.String)>(v);
return;
}
public void writeTime(java.time.temporal.TemporalAccessor) throws java.io.IOException
{
java.time.format.DateTimeFormatter v;
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
java.lang.String v;
java.time.temporal.TemporalAccessor v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: java.time.temporal.TemporalAccessor;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: java.time.format.DateTimeFormatter timeFormatter>;
v = virtualinvoke v.<java.time.format.DateTimeFormatter: java.lang.String format(java.time.temporal.TemporalAccessor)>(v);
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeString(java.lang.String)>(v);
return;
}
public void writeTimestamp(java.time.temporal.TemporalAccessor) throws java.io.IOException
{
java.time.format.DateTimeFormatter v;
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
java.lang.String v;
java.time.temporal.TemporalAccessor v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: java.time.temporal.TemporalAccessor;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: java.time.format.DateTimeFormatter timestampFormatter>;
v = virtualinvoke v.<java.time.format.DateTimeFormatter: java.lang.String format(java.time.temporal.TemporalAccessor)>(v);
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeString(java.lang.String)>(v);
return;
}
public void writeInterval(oadd.org.joda.time.Period) throws java.io.IOException
{
oadd.org.joda.time.format.PeriodFormatter v;
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
java.lang.String v;
oadd.org.joda.time.Period v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v := @parameter: oadd.org.joda.time.Period;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
v = staticinvoke <oadd.org.joda.time.format.ISOPeriodFormat: oadd.org.joda.time.format.PeriodFormatter standard()>();
v = virtualinvoke v.<oadd.org.joda.time.Period: java.lang.String toString(oadd.org.joda.time.format.PeriodFormatter)>(v);
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeString(java.lang.String)>(v);
return;
}
public void writeDecimalNull() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeNull()>();
return;
}
public void writeTinyIntNull() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeNull()>();
return;
}
public void writeSmallIntNull() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeNull()>();
return;
}
public void writeIntNull() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeNull()>();
return;
}
public void writeBigIntNull() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeNull()>();
return;
}
public void writeFloatNull() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeNull()>();
return;
}
public void writeDoubleNull() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeNull()>();
return;
}
public void writeVarcharNull() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeNull()>();
return;
}
public void writeVar16charNull() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeNull()>();
return;
}
public void writeBinaryNull() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeNull()>();
return;
}
public void writeBooleanNull() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeNull()>();
return;
}
public void writeDateNull() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeNull()>();
return;
}
public void writeTimeNull() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeNull()>();
return;
}
public void writeTimestampNull() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeNull()>();
return;
}
public void writeIntervalNull() throws java.io.IOException
{
oadd.com.fasterxml.jackson.core.JsonGenerator v;
oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput v;
v := @this: oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput;
v = v.<oadd.org.apache.drill.exec.vector.complex.fn.BasicJsonOutput: oadd.com.fasterxml.jackson.core.JsonGenerator gen>;
virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonGenerator: void writeNull()>();
return;
}
}