public class oadd.org.apache.drill.exec.vector.complex.MapUtility extends java.lang.Object
{
private static final java.lang.String TYPE_MISMATCH_ERROR;
public void <init>()
{
oadd.org.apache.drill.exec.vector.complex.MapUtility v;
v := @this: oadd.org.apache.drill.exec.vector.complex.MapUtility;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static void writeToMapFromReader(oadd.org.apache.drill.exec.vector.complex.reader.FieldReader, oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$MapWriter, java.lang.String)
{
java.lang.String v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$MapWriter v;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$MapWriter;
v := @parameter: java.lang.String;
staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility: void writeToMapFromReader(oadd.org.apache.drill.exec.vector.complex.reader.FieldReader,oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$MapWriter,java.lang.String,java.lang.String)>(v, v, "value", v);
return;
}
public static void writeToMapFromReader(oadd.org.apache.drill.exec.vector.complex.reader.FieldReader, oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$MapWriter, java.lang.String, java.lang.String)
{
oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$MapWriter v;
oadd.org.apache.drill.exec.vector.complex.MapUtility$WriterExtractor v;
java.lang.Object[] v, v;
java.lang.ClassCastException v;
java.lang.String v, v, v, v, v;
oadd.org.apache.drill.common.exceptions.DrillRuntimeException v, v;
oadd.org.apache.drill.exec.record.MaterializedField v;
java.util.function.BiFunction v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
int[] v;
boolean v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter v, v;
java.util.function.Function v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
oadd.org.apache.drill.common.types.TypeProtos$MajorType v, v;
int v, v;
java.lang.Object v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$MapWriter;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
label:
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: oadd.org.apache.drill.common.types.TypeProtos$MajorType getType()>();
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MajorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType getMinorType()>();
v = new oadd.org.apache.drill.exec.vector.complex.MapUtility$WriterExtractor;
v = v instanceof oadd.org.apache.drill.exec.vector.complex.impl.UnionReader;
specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapUtility$WriterExtractor: void <init>(java.lang.String,oadd.org.apache.drill.common.types.TypeProtos$MajorType,oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$MapWriter,boolean)>(v, v, v, v);
v = <oadd.org.apache.drill.exec.vector.complex.MapUtility$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;
case 7: goto label;
case 8: goto label;
case 9: goto label;
case 10: goto label;
case 11: goto label;
case 12: goto label;
case 13: goto label;
case 14: goto label;
case 15: goto label;
case 16: goto label;
case 17: goto label;
case 18: goto label;
case 19: goto label;
case 20: goto label;
case 21: goto label;
case 22: goto label;
case 23: goto label;
case 24: goto label;
case 25: goto label;
case 26: goto label;
case 27: goto label;
default: goto label;
};
label:
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$tinyInt__674: java.util.function.Function bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$tinyInt__675: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$tinyInt__676: java.util.function.Function bootstrap$()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapUtility$WriterExtractor: java.lang.Object get(java.util.function.Function,java.util.function.BiFunction,java.util.function.Function)>(v, v, v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.TinyIntWriter)>(v);
goto label;
label:
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$smallInt__671: java.util.function.Function bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$smallInt__672: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$smallInt__673: java.util.function.Function bootstrap$()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapUtility$WriterExtractor: java.lang.Object get(java.util.function.Function,java.util.function.BiFunction,java.util.function.Function)>(v, v, v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.SmallIntWriter)>(v);
goto label;
label:
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$bigInt__668: java.util.function.Function bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$bigInt__669: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$bigInt__670: java.util.function.Function bootstrap$()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapUtility$WriterExtractor: java.lang.Object get(java.util.function.Function,java.util.function.BiFunction,java.util.function.Function)>(v, v, v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.BigIntWriter)>(v);
goto label;
label:
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$integer__665: java.util.function.Function bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$integer__666: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$integer__667: java.util.function.Function bootstrap$()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapUtility$WriterExtractor: java.lang.Object get(java.util.function.Function,java.util.function.BiFunction,java.util.function.Function)>(v, v, v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.IntWriter)>(v);
goto label;
label:
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$uInt1__662: java.util.function.Function bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$uInt1__663: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$uInt1__664: java.util.function.Function bootstrap$()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapUtility$WriterExtractor: java.lang.Object get(java.util.function.Function,java.util.function.BiFunction,java.util.function.Function)>(v, v, v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.UInt1Writer)>(v);
goto label;
label:
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$uInt2__659: java.util.function.Function bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$uInt2__660: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$uInt2__661: java.util.function.Function bootstrap$()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapUtility$WriterExtractor: java.lang.Object get(java.util.function.Function,java.util.function.BiFunction,java.util.function.Function)>(v, v, v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.UInt2Writer)>(v);
goto label;
label:
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$uInt4__656: java.util.function.Function bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$uInt4__657: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$uInt4__658: java.util.function.Function bootstrap$()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapUtility$WriterExtractor: java.lang.Object get(java.util.function.Function,java.util.function.BiFunction,java.util.function.Function)>(v, v, v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.UInt4Writer)>(v);
goto label;
label:
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$uInt8__653: java.util.function.Function bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$uInt8__654: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$uInt8__655: java.util.function.Function bootstrap$()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapUtility$WriterExtractor: java.lang.Object get(java.util.function.Function,java.util.function.BiFunction,java.util.function.Function)>(v, v, v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.UInt8Writer)>(v);
goto label;
label:
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$decimal9__650: java.util.function.Function bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$decimal9__651: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$lambda_writeToMapFromReader_0__652: java.util.function.Function bootstrap$()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapUtility$WriterExtractor: java.lang.Object get(java.util.function.Function,java.util.function.BiFunction,java.util.function.Function)>(v, v, v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.Decimal9Writer)>(v);
goto label;
label:
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$decimal18__647: java.util.function.Function bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$decimal18__648: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$lambda_writeToMapFromReader_1__649: java.util.function.Function bootstrap$()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapUtility$WriterExtractor: java.lang.Object get(java.util.function.Function,java.util.function.BiFunction,java.util.function.Function)>(v, v, v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.Decimal18Writer)>(v);
goto label;
label:
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$decimal28Sparse__644: java.util.function.Function bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$decimal28Sparse__645: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$lambda_writeToMapFromReader_2__646: java.util.function.Function bootstrap$()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapUtility$WriterExtractor: java.lang.Object get(java.util.function.Function,java.util.function.BiFunction,java.util.function.Function)>(v, v, v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.Decimal28SparseWriter)>(v);
goto label;
label:
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$decimal38Sparse__641: java.util.function.Function bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$decimal38Sparse__642: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$lambda_writeToMapFromReader_3__643: java.util.function.Function bootstrap$()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapUtility$WriterExtractor: java.lang.Object get(java.util.function.Function,java.util.function.BiFunction,java.util.function.Function)>(v, v, v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.Decimal38SparseWriter)>(v);
goto label;
label:
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$lambda_writeToMapFromReader_4__638: java.util.function.Function bootstrap$(oadd.org.apache.drill.common.types.TypeProtos$MajorType)>(v);
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$lambda_writeToMapFromReader_5__639: java.util.function.BiFunction bootstrap$(oadd.org.apache.drill.common.types.TypeProtos$MajorType)>(v);
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$lambda_writeToMapFromReader_6__640: java.util.function.Function bootstrap$(oadd.org.apache.drill.common.types.TypeProtos$MajorType)>(v);
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapUtility$WriterExtractor: java.lang.Object get(java.util.function.Function,java.util.function.BiFunction,java.util.function.Function)>(v, v, v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.VarDecimalWriter)>(v);
goto label;
label:
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$date__635: java.util.function.Function bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$date__636: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$date__637: java.util.function.Function bootstrap$()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapUtility$WriterExtractor: java.lang.Object get(java.util.function.Function,java.util.function.BiFunction,java.util.function.Function)>(v, v, v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.DateWriter)>(v);
goto label;
label:
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$time__632: java.util.function.Function bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$time__633: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$time__634: java.util.function.Function bootstrap$()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapUtility$WriterExtractor: java.lang.Object get(java.util.function.Function,java.util.function.BiFunction,java.util.function.Function)>(v, v, v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.TimeWriter)>(v);
goto label;
label:
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$timeStamp__629: java.util.function.Function bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$timeStamp__630: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$timeStamp__631: java.util.function.Function bootstrap$()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapUtility$WriterExtractor: java.lang.Object get(java.util.function.Function,java.util.function.BiFunction,java.util.function.Function)>(v, v, v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.TimeStampWriter)>(v);
goto label;
label:
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$interval__626: java.util.function.Function bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$interval__627: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$interval__628: java.util.function.Function bootstrap$()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapUtility$WriterExtractor: java.lang.Object get(java.util.function.Function,java.util.function.BiFunction,java.util.function.Function)>(v, v, v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.IntervalWriter)>(v);
goto label;
label:
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$intervalDay__623: java.util.function.Function bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$intervalDay__624: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$intervalDay__625: java.util.function.Function bootstrap$()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapUtility$WriterExtractor: java.lang.Object get(java.util.function.Function,java.util.function.BiFunction,java.util.function.Function)>(v, v, v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.IntervalDayWriter)>(v);
goto label;
label:
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$intervalYear__620: java.util.function.Function bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$intervalYear__621: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$intervalYear__622: java.util.function.Function bootstrap$()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapUtility$WriterExtractor: java.lang.Object get(java.util.function.Function,java.util.function.BiFunction,java.util.function.Function)>(v, v, v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.IntervalYearWriter)>(v);
goto label;
label:
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$float4__617: java.util.function.Function bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$float4__618: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$float4__619: java.util.function.Function bootstrap$()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapUtility$WriterExtractor: java.lang.Object get(java.util.function.Function,java.util.function.BiFunction,java.util.function.Function)>(v, v, v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.Float4Writer)>(v);
goto label;
label:
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$float8__614: java.util.function.Function bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$float8__615: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$float8__616: java.util.function.Function bootstrap$()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapUtility$WriterExtractor: java.lang.Object get(java.util.function.Function,java.util.function.BiFunction,java.util.function.Function)>(v, v, v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.Float8Writer)>(v);
goto label;
label:
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$bit__611: java.util.function.Function bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$bit__612: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$bit__613: java.util.function.Function bootstrap$()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapUtility$WriterExtractor: java.lang.Object get(java.util.function.Function,java.util.function.BiFunction,java.util.function.Function)>(v, v, v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.BitWriter)>(v);
goto label;
label:
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$varChar__608: java.util.function.Function bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$varChar__609: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$varChar__610: java.util.function.Function bootstrap$()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapUtility$WriterExtractor: java.lang.Object get(java.util.function.Function,java.util.function.BiFunction,java.util.function.Function)>(v, v, v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.VarCharWriter)>(v);
goto label;
label:
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$varBinary__605: java.util.function.Function bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$varBinary__606: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$varBinary__607: java.util.function.Function bootstrap$()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapUtility$WriterExtractor: java.lang.Object get(java.util.function.Function,java.util.function.BiFunction,java.util.function.Function)>(v, v, v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.VarBinaryWriter)>(v);
goto label;
label:
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$map__602: java.util.function.Function bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$map__603: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$map__604: java.util.function.Function bootstrap$()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapUtility$WriterExtractor: java.lang.Object get(java.util.function.Function,java.util.function.BiFunction,java.util.function.Function)>(v, v, v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$MapWriter)>(v);
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$MapWriter: oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter list(java.lang.String)>(v);
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter: oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter list()>();
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter)>(v);
goto label;
label:
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$dict__599: java.util.function.Function bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$dict__600: java.util.function.BiFunction bootstrap$()>();
v = staticinvoke <oadd.org.apache.drill.exec.vector.complex.MapUtility$dict__601: java.util.function.Function bootstrap$()>();
v = specialinvoke v.<oadd.org.apache.drill.exec.vector.complex.MapUtility$WriterExtractor: java.lang.Object get(java.util.function.Function,java.util.function.BiFunction,java.util.function.Function)>(v, v, v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$DictWriter)>(v);
goto label;
label:
v = new oadd.org.apache.drill.common.exceptions.DrillRuntimeException;
v = newarray (java.lang.Object)[2];
v[0] = v;
v[1] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("%s does not support input of type: %s", v);
specialinvoke v.<oadd.org.apache.drill.common.exceptions.DrillRuntimeException: void <init>(java.lang.String)>(v);
throw v;
label:
v := @caughtexception;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: oadd.org.apache.drill.exec.record.MaterializedField getField()>();
v = new oadd.org.apache.drill.common.exceptions.DrillRuntimeException;
v = newarray (java.lang.Object)[3];
v[0] = v;
v = virtualinvoke v.<oadd.org.apache.drill.exec.record.MaterializedField: java.lang.String getName()>();
v[1] = v;
v = virtualinvoke v.<oadd.org.apache.drill.exec.record.MaterializedField: oadd.org.apache.drill.common.types.TypeProtos$MajorType getType()>();
v[2] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("%s does not support heterogeneous value types. All values in the input map must be of the same type. The field [%s] has a differing type [%s].", v);
specialinvoke v.<oadd.org.apache.drill.common.exceptions.DrillRuntimeException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
catch java.lang.ClassCastException from label to label with label;
}
public static void writeToListFromReader(oadd.org.apache.drill.exec.vector.complex.reader.FieldReader, oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter, java.lang.String)
{
oadd.org.apache.drill.exec.vector.complex.writer.TinyIntWriter v;
oadd.org.apache.drill.exec.vector.complex.writer.IntervalWriter v;
oadd.org.apache.drill.exec.vector.complex.reader.FieldReader v;
oadd.org.apache.drill.exec.vector.complex.writer.UInt2Writer v;
int[] v;
oadd.org.apache.drill.exec.vector.complex.writer.Decimal38SparseWriter v;
oadd.org.apache.drill.exec.vector.complex.writer.IntervalDayWriter v;
oadd.org.apache.drill.exec.vector.complex.writer.TimeWriter v;
oadd.org.apache.drill.exec.vector.complex.writer.TimeStampWriter v;
oadd.org.apache.drill.exec.vector.complex.writer.VarCharWriter v;
oadd.org.apache.drill.common.types.TypeProtos$MinorType v;
oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$MapWriter v;
oadd.org.apache.drill.exec.vector.complex.writer.Decimal9Writer v;
oadd.org.apache.drill.exec.vector.complex.writer.DateWriter v;
oadd.org.apache.drill.exec.vector.complex.writer.IntWriter v;
oadd.org.apache.drill.exec.vector.complex.writer.IntervalYearWriter v;
oadd.org.apache.drill.exec.vector.complex.writer.VarBinaryWriter v;
java.lang.Object[] v, v;
oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter v, v;
java.lang.ClassCastException v;
oadd.org.apache.drill.common.types.TypeProtos$MajorType v, v;
oadd.org.apache.drill.exec.vector.complex.writer.Float8Writer v;
oadd.org.apache.drill.exec.vector.complex.writer.Float4Writer v;
oadd.org.apache.drill.exec.vector.complex.writer.SmallIntWriter v;
oadd.org.apache.drill.exec.vector.complex.writer.Decimal28SparseWriter v;
int v, v, v, v;
java.lang.String v, v, v, v, v, v;
oadd.org.apache.drill.exec.vector.complex.writer.VarDecimalWriter v;
oadd.org.apache.drill.exec.vector.complex.writer.BigIntWriter v;
oadd.org.apache.drill.exec.vector.complex.writer.BitWriter v;
oadd.org.apache.drill.common.exceptions.DrillRuntimeException v, v;
oadd.org.apache.drill.exec.vector.complex.writer.UInt4Writer v;
oadd.org.apache.drill.exec.vector.complex.writer.Decimal18Writer v;
oadd.org.apache.drill.exec.vector.complex.writer.UInt8Writer v;
oadd.org.apache.drill.exec.vector.complex.writer.UInt1Writer v;
oadd.org.apache.drill.exec.record.MaterializedField v;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.reader.FieldReader;
v := @parameter: oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter;
v := @parameter: java.lang.String;
label:
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: oadd.org.apache.drill.common.types.TypeProtos$MajorType getType()>();
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MajorType: oadd.org.apache.drill.common.types.TypeProtos$MinorType getMinorType()>();
v = <oadd.org.apache.drill.exec.vector.complex.MapUtility$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;
case 7: goto label;
case 8: goto label;
case 9: goto label;
case 10: goto label;
case 11: goto label;
case 12: goto label;
case 13: goto label;
case 14: goto label;
case 15: goto label;
case 16: goto label;
case 17: goto label;
case 18: goto label;
case 19: goto label;
case 20: goto label;
case 21: goto label;
case 22: goto label;
case 23: goto label;
case 24: goto label;
case 25: goto label;
case 26: goto label;
default: goto label;
};
label:
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter: oadd.org.apache.drill.exec.vector.complex.writer.TinyIntWriter tinyInt()>();
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.TinyIntWriter)>(v);
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter: oadd.org.apache.drill.exec.vector.complex.writer.SmallIntWriter smallInt()>();
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.SmallIntWriter)>(v);
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter: oadd.org.apache.drill.exec.vector.complex.writer.BigIntWriter bigInt()>();
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.BigIntWriter)>(v);
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter: oadd.org.apache.drill.exec.vector.complex.writer.IntWriter integer()>();
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.IntWriter)>(v);
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter: oadd.org.apache.drill.exec.vector.complex.writer.UInt1Writer uInt1()>();
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.UInt1Writer)>(v);
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter: oadd.org.apache.drill.exec.vector.complex.writer.UInt2Writer uInt2()>();
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.UInt2Writer)>(v);
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter: oadd.org.apache.drill.exec.vector.complex.writer.UInt4Writer uInt4()>();
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.UInt4Writer)>(v);
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter: oadd.org.apache.drill.exec.vector.complex.writer.UInt8Writer uInt8()>();
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.UInt8Writer)>(v);
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter: oadd.org.apache.drill.exec.vector.complex.writer.Decimal9Writer decimal9()>();
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.Decimal9Writer)>(v);
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter: oadd.org.apache.drill.exec.vector.complex.writer.Decimal18Writer decimal18()>();
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.Decimal18Writer)>(v);
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter: oadd.org.apache.drill.exec.vector.complex.writer.Decimal28SparseWriter decimal28Sparse()>();
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.Decimal28SparseWriter)>(v);
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter: oadd.org.apache.drill.exec.vector.complex.writer.Decimal38SparseWriter decimal38Sparse()>();
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.Decimal38SparseWriter)>(v);
goto label;
label:
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MajorType: int getPrecision()>();
v = virtualinvoke v.<oadd.org.apache.drill.common.types.TypeProtos$MajorType: int getScale()>();
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter: oadd.org.apache.drill.exec.vector.complex.writer.VarDecimalWriter varDecimal(int,int)>(v, v);
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.VarDecimalWriter)>(v);
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter: oadd.org.apache.drill.exec.vector.complex.writer.DateWriter date()>();
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.DateWriter)>(v);
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter: oadd.org.apache.drill.exec.vector.complex.writer.TimeWriter time()>();
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.TimeWriter)>(v);
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter: oadd.org.apache.drill.exec.vector.complex.writer.TimeStampWriter timeStamp()>();
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.TimeStampWriter)>(v);
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter: oadd.org.apache.drill.exec.vector.complex.writer.IntervalWriter interval()>();
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.IntervalWriter)>(v);
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter: oadd.org.apache.drill.exec.vector.complex.writer.IntervalDayWriter intervalDay()>();
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.IntervalDayWriter)>(v);
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter: oadd.org.apache.drill.exec.vector.complex.writer.IntervalYearWriter intervalYear()>();
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.IntervalYearWriter)>(v);
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter: oadd.org.apache.drill.exec.vector.complex.writer.Float4Writer float4()>();
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.Float4Writer)>(v);
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter: oadd.org.apache.drill.exec.vector.complex.writer.Float8Writer float8()>();
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.Float8Writer)>(v);
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter: oadd.org.apache.drill.exec.vector.complex.writer.BitWriter bit()>();
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.BitWriter)>(v);
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter: oadd.org.apache.drill.exec.vector.complex.writer.VarCharWriter varChar()>();
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.VarCharWriter)>(v);
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter: oadd.org.apache.drill.exec.vector.complex.writer.VarBinaryWriter varBinary()>();
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.VarBinaryWriter)>(v);
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter: oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$MapWriter map()>();
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$MapWriter)>(v);
goto label;
label:
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter: oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter list()>();
interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: void copyAsValue(oadd.org.apache.drill.exec.vector.complex.writer.BaseWriter$ListWriter)>(v);
goto label;
label:
v = new oadd.org.apache.drill.common.exceptions.DrillRuntimeException;
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[])>("\u function does not support input of type: %s");
v = newarray (java.lang.Object)[1];
v[0] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>(v, v);
specialinvoke v.<oadd.org.apache.drill.common.exceptions.DrillRuntimeException: void <init>(java.lang.String)>(v);
throw v;
label:
v := @caughtexception;
v = interfaceinvoke v.<oadd.org.apache.drill.exec.vector.complex.reader.FieldReader: oadd.org.apache.drill.exec.record.MaterializedField getField()>();
v = new oadd.org.apache.drill.common.exceptions.DrillRuntimeException;
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[])>("\u0001%s does not support heterogeneous value types. All values in the input map must be of the same type. The field [%s] has a differing type [%s].");
v = newarray (java.lang.Object)[2];
v = virtualinvoke v.<oadd.org.apache.drill.exec.record.MaterializedField: java.lang.String getName()>();
v[0] = v;
v = virtualinvoke v.<oadd.org.apache.drill.exec.record.MaterializedField: oadd.org.apache.drill.common.types.TypeProtos$MajorType getType()>();
v[1] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>(v, v);
specialinvoke v.<oadd.org.apache.drill.common.exceptions.DrillRuntimeException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
catch java.lang.ClassCastException from label to label with label;
}
}