public class oadd.org.apache.drill.exec.schema.json.jackson.JacksonHelper extends java.lang.Object
{
public static final oadd.org.apache.drill.common.types.TypeProtos$MajorType STRING_TYPE;
public static final oadd.org.apache.drill.common.types.TypeProtos$MajorType REPEATED_STRING_TYPE;
public static final oadd.org.apache.drill.common.types.TypeProtos$MajorType BOOLEAN_TYPE;
public static final oadd.org.apache.drill.common.types.TypeProtos$MajorType REPEATED_BOOLEAN_TYPE;
public static final oadd.org.apache.drill.common.types.TypeProtos$MajorType ARRAY_TYPE;
public static final oadd.org.apache.drill.common.types.TypeProtos$MajorType MAP_TYPE;
public static final oadd.org.apache.drill.common.types.TypeProtos$MajorType INT_TYPE;
public static final oadd.org.apache.drill.common.types.TypeProtos$MajorType REPEATED_INT_TYPE;
public static final oadd.org.apache.drill.common.types.TypeProtos$MajorType FLOAT_TYPE;
public static final oadd.org.apache.drill.common.types.TypeProtos$MajorType REPEATED_FLOAT_TYPE;
public static final oadd.org.apache.drill.common.types.TypeProtos$MajorType NULL_TYPE;
public void <init>()
{
oadd.org.apache.drill.exec.schema.json.jackson.JacksonHelper v;
v := @this: oadd.org.apache.drill.exec.schema.json.jackson.JacksonHelper;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static oadd.org.apache.drill.common.types.TypeProtos$MajorType getFieldType(oadd.com.fasterxml.jackson.core.JsonToken, boolean)
{
oadd.com.fasterxml.jackson.core.JsonToken v;
oadd.org.apache.drill.common.types.TypeProtos$MajorType v, v, v, v, v, v, v, v, v, v, v, v, v;
int[] v, v;
int v, v, v, v;
java.lang.String v;
boolean v;
java.lang.UnsupportedOperationException v;
v := @parameter: oadd.com.fasterxml.jackson.core.JsonToken;
v := @parameter: boolean;
if v == 0 goto label;
v = <oadd.org.apache.drill.exec.schema.json.jackson.JacksonHelper$1: int[] $SwitchMap$com$fasterxml$jackson$core$JsonToken>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonToken: int ordinal()>();
v = v[v];
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 5: goto label;
case 6: goto label;
case 7: goto label;
default: goto label;
};
label:
v = <oadd.org.apache.drill.exec.schema.json.jackson.JacksonHelper: oadd.org.apache.drill.common.types.TypeProtos$MajorType REPEATED_STRING_TYPE>;
return v;
label:
v = <oadd.org.apache.drill.exec.schema.json.jackson.JacksonHelper: oadd.org.apache.drill.common.types.TypeProtos$MajorType REPEATED_BOOLEAN_TYPE>;
return v;
label:
v = <oadd.org.apache.drill.exec.schema.json.jackson.JacksonHelper: oadd.org.apache.drill.common.types.TypeProtos$MajorType ARRAY_TYPE>;
return v;
label:
v = <oadd.org.apache.drill.exec.schema.json.jackson.JacksonHelper: oadd.org.apache.drill.common.types.TypeProtos$MajorType MAP_TYPE>;
return v;
label:
v = <oadd.org.apache.drill.exec.schema.json.jackson.JacksonHelper: oadd.org.apache.drill.common.types.TypeProtos$MajorType REPEATED_INT_TYPE>;
return v;
label:
v = <oadd.org.apache.drill.exec.schema.json.jackson.JacksonHelper: oadd.org.apache.drill.common.types.TypeProtos$MajorType REPEATED_FLOAT_TYPE>;
return v;
label:
v = <oadd.org.apache.drill.exec.schema.json.jackson.JacksonHelper$1: int[] $SwitchMap$com$fasterxml$jackson$core$JsonToken>;
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonToken: int ordinal()>();
v = v[v];
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 5: goto label;
case 6: goto label;
case 7: goto label;
case 8: goto label;
default: goto label;
};
label:
v = <oadd.org.apache.drill.exec.schema.json.jackson.JacksonHelper: oadd.org.apache.drill.common.types.TypeProtos$MajorType STRING_TYPE>;
return v;
label:
v = <oadd.org.apache.drill.exec.schema.json.jackson.JacksonHelper: oadd.org.apache.drill.common.types.TypeProtos$MajorType BOOLEAN_TYPE>;
return v;
label:
v = <oadd.org.apache.drill.exec.schema.json.jackson.JacksonHelper: oadd.org.apache.drill.common.types.TypeProtos$MajorType ARRAY_TYPE>;
return v;
label:
v = <oadd.org.apache.drill.exec.schema.json.jackson.JacksonHelper: oadd.org.apache.drill.common.types.TypeProtos$MajorType MAP_TYPE>;
return v;
label:
v = <oadd.org.apache.drill.exec.schema.json.jackson.JacksonHelper: oadd.org.apache.drill.common.types.TypeProtos$MajorType INT_TYPE>;
return v;
label:
v = <oadd.org.apache.drill.exec.schema.json.jackson.JacksonHelper: oadd.org.apache.drill.common.types.TypeProtos$MajorType FLOAT_TYPE>;
return v;
label:
v = <oadd.org.apache.drill.exec.schema.json.jackson.JacksonHelper: oadd.org.apache.drill.common.types.TypeProtos$MajorType NULL_TYPE>;
return v;
label:
v = new java.lang.UnsupportedOperationException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (oadd.com.fasterxml.jackson.core.JsonToken,boolean)>(v, 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[])>("Unsupported Jackson type: \u, Repeated: \u0001");
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
}
public static java.lang.Object getValueFromFieldType(oadd.com.fasterxml.jackson.core.JsonParser, oadd.org.apache.drill.common.types.TypeProtos$MinorType) throws java.io.IOException
{
java.lang.Float v;
long v;
java.lang.RuntimeException v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
int[] v;
java.lang.Long v;
oadd.com.fasterxml.jackson.core.JsonParser v;
int v, v;
float v;
java.lang.Boolean v;
java.lang.String v, v, v;
boolean v;
v := @parameter: oadd.com.fasterxml.jackson.core.JsonParser;
v := @parameter: oadd.org.apache.drill.common.types.TypeProtos$MinorType;
v = <oadd.org.apache.drill.exec.schema.json.jackson.JacksonHelper$1: int[] $SwitchMap$org$apache$drill$common$types$TypeProtos$MinorType>;
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MinorType: int ordinal()>();
v = v[v];
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 5: goto label;
case 6: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonParser: long getLongValue()>();
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
return v;
label:
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonParser: java.lang.String getValueAsString()>();
return v;
label:
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonParser: float getFloatValue()>();
v = staticinvoke <java.lang.Float: java.lang.Float valueOf(float)>(v);
return v;
label:
v = virtualinvoke v.<oadd.com.fasterxml.jackson.core.JsonParser: boolean getBooleanValue()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
label:
return null;
label:
v = new java.lang.RuntimeException;
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MinorType: java.lang.String toString()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String)>(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[])>("Unexpected Field type to return value: \u0001");
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>(v);
throw v;
}
static void <clinit>()
{
oadd.org.apache.drill.common.types.TypeProtos$MajorType v, v, v, v, v, v, v, v, v, v, v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v, v, v, v, v, v, v, v, v, v, v;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType VARCHAR>;
v = staticinvoke <oadd.org.apache.drill.common.types.Types: oadd.org.apache.drill.common.types.TypeProtos$MajorType optional(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
<oadd.org.apache.drill.exec.schema.json.jackson.JacksonHelper: oadd.org.apache.drill.common.types.TypeProtos$MajorType STRING_TYPE> = v;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType VARCHAR>;
v = staticinvoke <oadd.org.apache.drill.common.types.Types: oadd.org.apache.drill.common.types.TypeProtos$MajorType repeated(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
<oadd.org.apache.drill.exec.schema.json.jackson.JacksonHelper: oadd.org.apache.drill.common.types.TypeProtos$MajorType REPEATED_STRING_TYPE> = v;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType BIT>;
v = staticinvoke <oadd.org.apache.drill.common.types.Types: oadd.org.apache.drill.common.types.TypeProtos$MajorType optional(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
<oadd.org.apache.drill.exec.schema.json.jackson.JacksonHelper: oadd.org.apache.drill.common.types.TypeProtos$MajorType BOOLEAN_TYPE> = v;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType BIT>;
v = staticinvoke <oadd.org.apache.drill.common.types.Types: oadd.org.apache.drill.common.types.TypeProtos$MajorType repeated(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
<oadd.org.apache.drill.exec.schema.json.jackson.JacksonHelper: oadd.org.apache.drill.common.types.TypeProtos$MajorType REPEATED_BOOLEAN_TYPE> = v;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType LATE>;
v = staticinvoke <oadd.org.apache.drill.common.types.Types: oadd.org.apache.drill.common.types.TypeProtos$MajorType repeated(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
<oadd.org.apache.drill.exec.schema.json.jackson.JacksonHelper: oadd.org.apache.drill.common.types.TypeProtos$MajorType ARRAY_TYPE> = v;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType MAP>;
v = staticinvoke <oadd.org.apache.drill.common.types.Types: oadd.org.apache.drill.common.types.TypeProtos$MajorType repeated(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
<oadd.org.apache.drill.exec.schema.json.jackson.JacksonHelper: oadd.org.apache.drill.common.types.TypeProtos$MajorType MAP_TYPE> = v;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType BIGINT>;
v = staticinvoke <oadd.org.apache.drill.common.types.Types: oadd.org.apache.drill.common.types.TypeProtos$MajorType optional(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
<oadd.org.apache.drill.exec.schema.json.jackson.JacksonHelper: oadd.org.apache.drill.common.types.TypeProtos$MajorType INT_TYPE> = v;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType BIGINT>;
v = staticinvoke <oadd.org.apache.drill.common.types.Types: oadd.org.apache.drill.common.types.TypeProtos$MajorType repeated(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
<oadd.org.apache.drill.exec.schema.json.jackson.JacksonHelper: oadd.org.apache.drill.common.types.TypeProtos$MajorType REPEATED_INT_TYPE> = v;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType FLOAT4>;
v = staticinvoke <oadd.org.apache.drill.common.types.Types: oadd.org.apache.drill.common.types.TypeProtos$MajorType optional(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
<oadd.org.apache.drill.exec.schema.json.jackson.JacksonHelper: oadd.org.apache.drill.common.types.TypeProtos$MajorType FLOAT_TYPE> = v;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType FLOAT4>;
v = staticinvoke <oadd.org.apache.drill.common.types.Types: oadd.org.apache.drill.common.types.TypeProtos$MajorType repeated(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
<oadd.org.apache.drill.exec.schema.json.jackson.JacksonHelper: oadd.org.apache.drill.common.types.TypeProtos$MajorType REPEATED_FLOAT_TYPE> = v;
v = <oadd.org.apache.drill.common.types.TypeProtos$MinorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType LATE>;
v = staticinvoke <oadd.org.apache.drill.common.types.Types: oadd.org.apache.drill.common.types.TypeProtos$MajorType optional(oadd.org.apache.drill.common.types.TypeProtos$MinorType)>(v);
<oadd.org.apache.drill.exec.schema.json.jackson.JacksonHelper: oadd.org.apache.drill.common.types.TypeProtos$MajorType NULL_TYPE> = v;
return;
}
}