public class org.apache.hive.kudu.org.apache.kudu.client.RowResult extends java.lang.Object
{
private static final int INDEX_RESET_LOCATION;
private final org.apache.hive.kudu.org.apache.kudu.Schema schema;
private final org.apache.hive.kudu.org.apache.kudu.util.Slice indirectData;
private final int rowSize;
private final int[] columnOffsets;
private org.apache.hive.kudu.org.apache.kudu.util.Slice rowData;
private int index;
private int offset;
private java.util.BitSet nullsBitSet;
static final boolean $assertionsDisabled;
void <init>(org.apache.hive.kudu.org.apache.kudu.Schema, org.apache.hive.kudu.org.apache.kudu.util.Slice, org.apache.hive.kudu.org.apache.kudu.util.Slice, int)
{
int[] v, v, v;
int v, v, v, v, v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
boolean v;
org.apache.hive.kudu.org.apache.kudu.util.Slice v, v;
org.apache.hive.kudu.org.apache.kudu.Schema v, v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.Schema;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.util.Slice;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.util.Slice;
v := @parameter: int;
specialinvoke v.<java.lang.Object: void <init>()>();
v = (int) -1;
v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int index> = v;
v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema> = v;
v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.util.Slice rowData> = v;
v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.util.Slice indirectData> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getRowSize()>();
v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int rowSize> = v;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnCount()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: boolean hasNullableColumns()>();
if v == 0 goto label;
v = v + 1;
label:
v = newarray (int)[v];
v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int[] columnOffsets> = v;
if v != 0 goto label;
return;
label:
v = 0;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int[] columnOffsets>;
v[0] = 0;
v = 1;
label:
if v >= v goto label;
v = v - 1;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: org.apache.hive.kudu.org.apache.kudu.ColumnSchema getColumnByIndex(int)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.ColumnSchema: int getTypeSize()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int[] columnOffsets>;
v = v + v;
v[v] = v;
v = v + v;
v = v + 1;
goto label;
label:
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void advancePointerTo(int)>(v);
return;
}
void resetPointer()
{
int v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v = (int) -1;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void advancePointerTo(int)>(v);
return;
}
void advancePointerTo(int)
{
byte[] v;
int v, v, v, v, v, v, v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
boolean v;
org.apache.hive.kudu.org.apache.kudu.util.Slice v, v;
org.apache.hive.kudu.org.apache.kudu.Schema v, v, v;
java.util.BitSet v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: int;
v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int index> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int rowSize>;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int index>;
v = v * v;
v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int offset> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: boolean hasNullableColumns()>();
if v == 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int index>;
v = (int) -1;
if v == v goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.util.Slice rowData>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.util.Slice: byte[] getRawArray()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.util.Slice rowData>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.util.Slice: int getRawOffset()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnCount()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int getCurrentRowDataOffsetForColumn(int)>(v);
v = v + v;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnCount()>();
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: java.util.BitSet toBitSet(byte[],int,int)>(v, v, v);
v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: java.util.BitSet nullsBitSet> = v;
label:
return;
}
int getCurrentRowDataOffsetForColumn(int)
{
int[] v;
int v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int offset>;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int[] columnOffsets>;
v = v[v];
v = v + v;
return v;
}
public int getInt(java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v, v;
java.lang.String v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnIndex(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int getInt(int)>(v);
return v;
}
public int getInt(int)
{
org.apache.hive.kudu.org.apache.kudu.util.Slice v, v;
byte[] v;
org.apache.hive.kudu.org.apache.kudu.Type[] v;
int v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.Type v, v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: int;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkValidColumn(int)>(v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkNull(int)>(v);
v = newarray (org.apache.hive.kudu.org.apache.kudu.Type)[2];
v = <org.apache.hive.kudu.org.apache.kudu.Type: org.apache.hive.kudu.org.apache.kudu.Type INT32>;
v[0] = v;
v = <org.apache.hive.kudu.org.apache.kudu.Type: org.apache.hive.kudu.org.apache.kudu.Type DATE>;
v[1] = v;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkType(int,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.util.Slice rowData>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.util.Slice: byte[] getRawArray()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.util.Slice rowData>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.util.Slice: int getRawOffset()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int getCurrentRowDataOffsetForColumn(int)>(v);
v = v + v;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: int getInt(byte[],int)>(v, v);
return v;
}
public short getShort(java.lang.String)
{
short v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnIndex(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: short getShort(int)>(v);
return v;
}
public short getShort(int)
{
org.apache.hive.kudu.org.apache.kudu.util.Slice v, v;
byte[] v;
org.apache.hive.kudu.org.apache.kudu.Type[] v;
short v;
int v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.Type v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: int;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkValidColumn(int)>(v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkNull(int)>(v);
v = newarray (org.apache.hive.kudu.org.apache.kudu.Type)[1];
v = <org.apache.hive.kudu.org.apache.kudu.Type: org.apache.hive.kudu.org.apache.kudu.Type INT16>;
v[0] = v;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkType(int,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.util.Slice rowData>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.util.Slice: byte[] getRawArray()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.util.Slice rowData>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.util.Slice: int getRawOffset()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int getCurrentRowDataOffsetForColumn(int)>(v);
v = v + v;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: short getShort(byte[],int)>(v, v);
return v;
}
public boolean getBoolean(java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnIndex(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: boolean getBoolean(int)>(v);
return v;
}
public boolean getBoolean(int)
{
org.apache.hive.kudu.org.apache.kudu.util.Slice v, v;
byte[] v;
org.apache.hive.kudu.org.apache.kudu.Type[] v;
byte v;
int v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.Type v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: int;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkValidColumn(int)>(v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkNull(int)>(v);
v = newarray (org.apache.hive.kudu.org.apache.kudu.Type)[1];
v = <org.apache.hive.kudu.org.apache.kudu.Type: org.apache.hive.kudu.org.apache.kudu.Type BOOL>;
v[0] = v;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkType(int,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.util.Slice rowData>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.util.Slice: byte[] getRawArray()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.util.Slice rowData>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.util.Slice: int getRawOffset()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int getCurrentRowDataOffsetForColumn(int)>(v);
v = v + v;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: byte getByte(byte[],int)>(v, v);
if v != 1 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public byte getByte(java.lang.String)
{
byte v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnIndex(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: byte getByte(int)>(v);
return v;
}
public byte getByte(int)
{
org.apache.hive.kudu.org.apache.kudu.util.Slice v, v;
byte[] v;
org.apache.hive.kudu.org.apache.kudu.Type[] v;
byte v;
int v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.Type v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: int;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkValidColumn(int)>(v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkNull(int)>(v);
v = newarray (org.apache.hive.kudu.org.apache.kudu.Type)[1];
v = <org.apache.hive.kudu.org.apache.kudu.Type: org.apache.hive.kudu.org.apache.kudu.Type INT8>;
v[0] = v;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkType(int,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.util.Slice rowData>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.util.Slice: byte[] getRawArray()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.util.Slice rowData>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.util.Slice: int getRawOffset()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int getCurrentRowDataOffsetForColumn(int)>(v);
v = v + v;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: byte getByte(byte[],int)>(v, v);
return v;
}
public long getLong(java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
long v;
java.lang.String v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnIndex(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: long getLong(int)>(v);
return v;
}
public long getLong(int)
{
org.apache.hive.kudu.org.apache.kudu.Type[] v;
int v;
long v;
org.apache.hive.kudu.org.apache.kudu.Type v, v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: int;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkValidColumn(int)>(v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkNull(int)>(v);
v = newarray (org.apache.hive.kudu.org.apache.kudu.Type)[2];
v = <org.apache.hive.kudu.org.apache.kudu.Type: org.apache.hive.kudu.org.apache.kudu.Type INT64>;
v[0] = v;
v = <org.apache.hive.kudu.org.apache.kudu.Type: org.apache.hive.kudu.org.apache.kudu.Type UNIXTIME_MICROS>;
v[1] = v;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkType(int,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: long getLongOrOffset(int)>(v);
return v;
}
public float getFloat(java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
float v;
java.lang.String v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnIndex(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: float getFloat(int)>(v);
return v;
}
public float getFloat(int)
{
org.apache.hive.kudu.org.apache.kudu.util.Slice v, v;
byte[] v;
org.apache.hive.kudu.org.apache.kudu.Type[] v;
int v, v, v, v;
float v;
org.apache.hive.kudu.org.apache.kudu.Type v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: int;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkValidColumn(int)>(v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkNull(int)>(v);
v = newarray (org.apache.hive.kudu.org.apache.kudu.Type)[1];
v = <org.apache.hive.kudu.org.apache.kudu.Type: org.apache.hive.kudu.org.apache.kudu.Type FLOAT>;
v[0] = v;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkType(int,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.util.Slice rowData>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.util.Slice: byte[] getRawArray()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.util.Slice rowData>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.util.Slice: int getRawOffset()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int getCurrentRowDataOffsetForColumn(int)>(v);
v = v + v;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: float getFloat(byte[],int)>(v, v);
return v;
}
public double getDouble(java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
double v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnIndex(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: double getDouble(int)>(v);
return v;
}
public double getDouble(int)
{
org.apache.hive.kudu.org.apache.kudu.util.Slice v, v;
byte[] v;
org.apache.hive.kudu.org.apache.kudu.Type[] v;
int v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.Type v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
double v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: int;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkValidColumn(int)>(v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkNull(int)>(v);
v = newarray (org.apache.hive.kudu.org.apache.kudu.Type)[1];
v = <org.apache.hive.kudu.org.apache.kudu.Type: org.apache.hive.kudu.org.apache.kudu.Type DOUBLE>;
v[0] = v;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkType(int,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.util.Slice rowData>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.util.Slice: byte[] getRawArray()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.util.Slice rowData>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.util.Slice: int getRawOffset()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int getCurrentRowDataOffsetForColumn(int)>(v);
v = v + v;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: double getDouble(byte[],int)>(v, v);
return v;
}
public java.math.BigDecimal getDecimal(java.lang.String)
{
java.math.BigDecimal v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnIndex(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: java.math.BigDecimal getDecimal(int)>(v);
return v;
}
public java.math.BigDecimal getDecimal(int)
{
byte[] v;
java.math.BigDecimal v;
int v, v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.ColumnTypeAttributes v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
org.apache.hive.kudu.org.apache.kudu.util.Slice v, v;
org.apache.hive.kudu.org.apache.kudu.Type[] v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v;
org.apache.hive.kudu.org.apache.kudu.Type v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: int;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkValidColumn(int)>(v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkNull(int)>(v);
v = newarray (org.apache.hive.kudu.org.apache.kudu.Type)[1];
v = <org.apache.hive.kudu.org.apache.kudu.Type: org.apache.hive.kudu.org.apache.kudu.Type DECIMAL>;
v[0] = v;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkType(int,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: org.apache.hive.kudu.org.apache.kudu.ColumnSchema getColumnByIndex(int)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.ColumnSchema: org.apache.hive.kudu.org.apache.kudu.ColumnTypeAttributes getTypeAttributes()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.util.Slice rowData>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.util.Slice: byte[] getRawArray()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.util.Slice rowData>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.util.Slice: int getRawOffset()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int getCurrentRowDataOffsetForColumn(int)>(v);
v = v + v;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.ColumnTypeAttributes: int getPrecision()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.ColumnTypeAttributes: int getScale()>();
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: java.math.BigDecimal getDecimal(byte[],int,int,int)>(v, v, v, v);
return v;
}
public java.sql.Timestamp getTimestamp(java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.Schema v;
java.sql.Timestamp v;
int v;
java.lang.String v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnIndex(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: java.sql.Timestamp getTimestamp(int)>(v);
return v;
}
public java.sql.Timestamp getTimestamp(int)
{
org.apache.hive.kudu.org.apache.kudu.Type[] v;
java.sql.Timestamp v;
int v;
long v;
org.apache.hive.kudu.org.apache.kudu.Type v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: int;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkValidColumn(int)>(v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkNull(int)>(v);
v = newarray (org.apache.hive.kudu.org.apache.kudu.Type)[1];
v = <org.apache.hive.kudu.org.apache.kudu.Type: org.apache.hive.kudu.org.apache.kudu.Type UNIXTIME_MICROS>;
v[0] = v;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkType(int,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: long getLongOrOffset(int)>(v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.util.TimestampUtil: java.sql.Timestamp microsToTimestamp(long)>(v);
return v;
}
public java.sql.Date getDate(java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
java.sql.Date v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnIndex(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: java.sql.Date getDate(int)>(v);
return v;
}
public java.sql.Date getDate(int)
{
org.apache.hive.kudu.org.apache.kudu.Type[] v;
int v, v;
org.apache.hive.kudu.org.apache.kudu.Type v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
java.sql.Date v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: int;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkValidColumn(int)>(v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkNull(int)>(v);
v = newarray (org.apache.hive.kudu.org.apache.kudu.Type)[1];
v = <org.apache.hive.kudu.org.apache.kudu.Type: org.apache.hive.kudu.org.apache.kudu.Type DATE>;
v[0] = v;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkType(int,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int getInt(int)>(v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.util.DateUtil: java.sql.Date epochDaysToSqlDate(int)>(v);
return v;
}
public org.apache.hive.kudu.org.apache.kudu.Schema getColumnProjection()
{
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
return v;
}
public java.lang.String getString(java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v, v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnIndex(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: java.lang.String getString(int)>(v);
return v;
}
public java.lang.String getString(int)
{
org.apache.hive.kudu.org.apache.kudu.Type[] v;
int v;
java.lang.String v;
org.apache.hive.kudu.org.apache.kudu.Type v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: int;
v = newarray (org.apache.hive.kudu.org.apache.kudu.Type)[1];
v = <org.apache.hive.kudu.org.apache.kudu.Type: org.apache.hive.kudu.org.apache.kudu.Type STRING>;
v[0] = v;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkType(int,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: java.lang.String getVarLengthData(int)>(v);
return v;
}
private java.lang.String getVarLengthData(int)
{
byte[] v;
long v, v;
java.lang.AssertionError v, v;
byte v, v;
int v, v, v, v, v;
java.lang.String v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
boolean v, v;
org.apache.hive.kudu.org.apache.kudu.util.Slice v, v, v;
org.apache.hive.kudu.org.apache.kudu.Type[] v;
org.apache.hive.kudu.org.apache.kudu.Type v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: int;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkValidColumn(int)>(v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkNull(int)>(v);
v = newarray (org.apache.hive.kudu.org.apache.kudu.Type)[2];
v = <org.apache.hive.kudu.org.apache.kudu.Type: org.apache.hive.kudu.org.apache.kudu.Type STRING>;
v[0] = v;
v = <org.apache.hive.kudu.org.apache.kudu.Type: org.apache.hive.kudu.org.apache.kudu.Type VARCHAR>;
v[1] = v;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkType(int,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: long getLongOrOffset(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.util.Slice rowData>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int getCurrentRowDataOffsetForColumn(int)>(v);
v = v + 8;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.util.Slice: long getLong(int)>(v);
v = <org.apache.hive.kudu.org.apache.kudu.client.RowResult: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v cmp 2147483647L;
if v < 0 goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = <org.apache.hive.kudu.org.apache.kudu.client.RowResult: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v cmp 2147483647L;
if v < 0 goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.util.Slice indirectData>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.util.Slice: byte[] getRawArray()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.util.Slice indirectData>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.util.Slice: int getRawOffset()>();
v = v + v;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: java.lang.String getString(byte[],int,int)>(v, v, v);
return v;
}
public java.lang.String getVarchar(int)
{
org.apache.hive.kudu.org.apache.kudu.Type[] v;
int v;
java.lang.String v;
org.apache.hive.kudu.org.apache.kudu.Type v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: int;
v = newarray (org.apache.hive.kudu.org.apache.kudu.Type)[1];
v = <org.apache.hive.kudu.org.apache.kudu.Type: org.apache.hive.kudu.org.apache.kudu.Type VARCHAR>;
v[0] = v;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkType(int,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: java.lang.String getVarLengthData(int)>(v);
return v;
}
public java.lang.String getVarchar(java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v, v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnIndex(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: java.lang.String getVarchar(int)>(v);
return v;
}
public byte[] getBinaryCopy(java.lang.String)
{
byte[] v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnIndex(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: byte[] getBinaryCopy(int)>(v);
return v;
}
public byte[] getBinaryCopy(int)
{
byte[] v, v;
long v, v;
java.lang.AssertionError v, v;
byte v, v;
int v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
boolean v, v;
org.apache.hive.kudu.org.apache.kudu.util.Slice v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: int;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkValidColumn(int)>(v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkNull(int)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: long getLongOrOffset(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.util.Slice rowData>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int getCurrentRowDataOffsetForColumn(int)>(v);
v = v + 8;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.util.Slice: long getLong(int)>(v);
v = <org.apache.hive.kudu.org.apache.kudu.client.RowResult: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v cmp 2147483647L;
if v < 0 goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = <org.apache.hive.kudu.org.apache.kudu.client.RowResult: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v cmp 2147483647L;
if v < 0 goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = newarray (byte)[v];
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.util.Slice indirectData>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.util.Slice: byte[] getRawArray()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.util.Slice indirectData>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.util.Slice: int getRawOffset()>();
v = v + v;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, v, v, 0, v);
return v;
}
public java.nio.ByteBuffer getBinary(java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
java.nio.ByteBuffer v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnIndex(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: java.nio.ByteBuffer getBinary(int)>(v);
return v;
}
public java.nio.ByteBuffer getBinary(int)
{
byte[] v;
long v, v;
java.lang.AssertionError v, v;
java.nio.ByteBuffer v;
byte v, v;
int v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
boolean v, v;
org.apache.hive.kudu.org.apache.kudu.util.Slice v, v, v;
org.apache.hive.kudu.org.apache.kudu.Type[] v;
org.apache.hive.kudu.org.apache.kudu.Type v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: int;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkValidColumn(int)>(v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkNull(int)>(v);
v = newarray (org.apache.hive.kudu.org.apache.kudu.Type)[1];
v = <org.apache.hive.kudu.org.apache.kudu.Type: org.apache.hive.kudu.org.apache.kudu.Type BINARY>;
v[0] = v;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkType(int,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: long getLongOrOffset(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.util.Slice rowData>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int getCurrentRowDataOffsetForColumn(int)>(v);
v = v + 8;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.util.Slice: long getLong(int)>(v);
v = <org.apache.hive.kudu.org.apache.kudu.client.RowResult: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v cmp 2147483647L;
if v < 0 goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = <org.apache.hive.kudu.org.apache.kudu.client.RowResult: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v cmp 2147483647L;
if v < 0 goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.util.Slice indirectData>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.util.Slice: byte[] getRawArray()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.util.Slice indirectData>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.util.Slice: int getRawOffset()>();
v = v + v;
v = staticinvoke <java.nio.ByteBuffer: java.nio.ByteBuffer wrap(byte[],int,int)>(v, v, v);
return v;
}
long getLongOrOffset(int)
{
org.apache.hive.kudu.org.apache.kudu.util.Slice v, v;
byte[] v;
long v;
int v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.util.Slice rowData>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.util.Slice: byte[] getRawArray()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.util.Slice rowData>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.util.Slice: int getRawOffset()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int getCurrentRowDataOffsetForColumn(int)>(v);
v = v + v;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: long getLong(byte[],int)>(v, v);
return v;
}
public boolean isNull(java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnIndex(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: boolean isNull(int)>(v);
return v;
}
public boolean isNull(int)
{
org.apache.hive.kudu.org.apache.kudu.Schema v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v;
int v;
java.util.BitSet v, v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
boolean v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: int;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkValidColumn(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: java.util.BitSet nullsBitSet>;
if v != null goto label;
return 0;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: org.apache.hive.kudu.org.apache.kudu.ColumnSchema getColumnByIndex(int)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.ColumnSchema: boolean isNullable()>();
if v == 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: java.util.BitSet nullsBitSet>;
v = virtualinvoke v.<java.util.BitSet: boolean get(int)>(v);
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public java.lang.Object getObject(java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.Object v;
java.lang.String v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnIndex(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: java.lang.Object getObject(int)>(v);
return v;
}
public java.lang.Object getObject(int)
{
byte[] v;
java.lang.Float v;
java.lang.Double v;
long v;
java.lang.Integer v;
java.math.BigDecimal v;
short v;
byte v;
int[] v;
java.lang.Long v;
java.lang.Short v;
int v, v, v, v;
java.lang.Boolean v;
java.lang.String v, v, v;
java.lang.Byte v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
boolean v, v;
double v;
java.lang.UnsupportedOperationException v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
java.sql.Timestamp v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v;
java.sql.Date v;
float v;
org.apache.hive.kudu.org.apache.kudu.Type v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: int;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: void checkValidColumn(int)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: boolean isNull(int)>(v);
if v == 0 goto label;
return null;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: org.apache.hive.kudu.org.apache.kudu.ColumnSchema getColumnByIndex(int)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.ColumnSchema: org.apache.hive.kudu.org.apache.kudu.Type getType()>();
v = <org.apache.hive.kudu.org.apache.kudu.client.RowResult$1: int[] $SwitchMap$org$apache$kudu$Type>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Type: 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;
default: goto label;
};
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: boolean getBoolean(int)>(v);
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: byte getByte(int)>(v);
v = staticinvoke <java.lang.Byte: java.lang.Byte valueOf(byte)>(v);
return v;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: short getShort(int)>(v);
v = staticinvoke <java.lang.Short: java.lang.Short valueOf(short)>(v);
return v;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int getInt(int)>(v);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
return v;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: long getLong(int)>(v);
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
return v;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: java.sql.Date getDate(int)>(v);
return v;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: java.sql.Timestamp getTimestamp(int)>(v);
return v;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: float getFloat(int)>(v);
v = staticinvoke <java.lang.Float: java.lang.Float valueOf(float)>(v);
return v;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: double getDouble(int)>(v);
v = staticinvoke <java.lang.Double: java.lang.Double valueOf(double)>(v);
return v;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: java.lang.String getVarchar(int)>(v);
return v;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: java.lang.String getString(int)>(v);
return v;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: byte[] getBinaryCopy(int)>(v);
return v;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: java.math.BigDecimal getDecimal(int)>(v);
return v;
label:
v = new java.lang.UnsupportedOperationException;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (org.apache.hive.kudu.org.apache.kudu.Type)>(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 type: \u0001");
specialinvoke v.<java.lang.UnsupportedOperationException: void <init>(java.lang.String)>(v);
throw v;
}
public boolean hasIsDeleted()
{
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: boolean hasIsDeleted()>();
return v;
}
public boolean isDeleted()
{
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getIsDeletedIndex()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: boolean getBoolean(int)>(v);
return v;
}
public org.apache.hive.kudu.org.apache.kudu.Type getColumnType(java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.Schema v;
java.lang.String v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v;
org.apache.hive.kudu.org.apache.kudu.Type v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: org.apache.hive.kudu.org.apache.kudu.ColumnSchema getColumn(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.ColumnSchema: org.apache.hive.kudu.org.apache.kudu.Type getType()>();
return v;
}
public org.apache.hive.kudu.org.apache.kudu.Type getColumnType(int)
{
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v;
org.apache.hive.kudu.org.apache.kudu.Type v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: org.apache.hive.kudu.org.apache.kudu.ColumnSchema getColumnByIndex(int)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.ColumnSchema: org.apache.hive.kudu.org.apache.kudu.Type getType()>();
return v;
}
public org.apache.hive.kudu.org.apache.kudu.Schema getSchema()
{
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
return v;
}
private void checkValidColumn(int)
{
java.lang.IndexOutOfBoundsException v;
org.apache.hive.kudu.org.apache.kudu.Schema v, v;
int v, v, v;
java.lang.String v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnCount()>();
if v < v goto label;
v = new java.lang.IndexOutOfBoundsException;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnCount()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int,int)>(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[])>("Requested column is out of range, \u out of \u0001");
specialinvoke v.<java.lang.IndexOutOfBoundsException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
private void checkNull(int)
{
org.apache.hive.kudu.org.apache.kudu.Schema v, v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v;
java.lang.IllegalArgumentException v;
int v;
java.lang.String v, v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
boolean v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: boolean hasNullableColumns()>();
if v != 0 goto label;
return;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: boolean isNull(int)>(v);
if v == 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: org.apache.hive.kudu.org.apache.kudu.ColumnSchema getColumnByIndex(int)>(v);
v = new java.lang.IllegalArgumentException;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.ColumnSchema: java.lang.String getName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,int)>(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[])>("The requested column (name: \u, index: \u) is null");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
private transient void checkType(int, org.apache.hive.kudu.org.apache.kudu.Type[])
{
org.apache.hive.kudu.org.apache.kudu.Type[] v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v;
java.lang.IllegalArgumentException v;
int v, v, v;
java.lang.String v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.Type v, v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v := @parameter: int;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.Type[];
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: org.apache.hive.kudu.org.apache.kudu.ColumnSchema getColumnByIndex(int)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.ColumnSchema: org.apache.hive.kudu.org.apache.kudu.Type getType()>();
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Type: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
return;
label:
v = v + 1;
goto label;
label:
v = new java.lang.IllegalArgumentException;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.ColumnSchema: java.lang.String getName()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Type: java.lang.String getName()>();
v = staticinvoke <java.util.Arrays: java.lang.String toString(java.lang.Object[])>(v);
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,int,java.lang.String,java.lang.String)>(v, v, 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[])>("Column (name: \u, index: \u) is of type \u but was requested as a type \u0001");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
}
public java.lang.String toString()
{
int v, v;
java.lang.String v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int index>;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int rowSize>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (int,int)>(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[])>("RowResult index: \u, size: \u0001");
return v;
}
public java.lang.String rowToString()
{
byte[] v;
java.math.BigDecimal v;
byte v;
int[] v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
boolean v, v;
java.sql.Timestamp v;
float v;
java.lang.StringBuilder v, v;
org.apache.hive.kudu.org.apache.kudu.Type v, v;
long v;
short v;
int v, v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.ColumnTypeAttributes v, v;
java.lang.String v, v, v, v, v, v, v, v, v;
double v;
org.apache.hive.kudu.org.apache.kudu.Schema v, v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
v = 0;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnCount()>();
if v >= v goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: org.apache.hive.kudu.org.apache.kudu.ColumnSchema getColumnByIndex(int)>(v);
if v == 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.ColumnSchema: org.apache.hive.kudu.org.apache.kudu.Type getType()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Type: java.lang.String name()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(" ");
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.ColumnSchema: java.lang.String getName()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.ColumnSchema: org.apache.hive.kudu.org.apache.kudu.ColumnTypeAttributes getTypeAttributes()>();
if v == null goto label;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.ColumnSchema: org.apache.hive.kudu.org.apache.kudu.ColumnTypeAttributes getTypeAttributes()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.ColumnTypeAttributes: java.lang.String toStringForType(org.apache.hive.kudu.org.apache.kudu.Type)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("=");
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: boolean isNull(int)>(v);
if v == 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("NULL");
goto label;
label:
v = <org.apache.hive.kudu.org.apache.kudu.client.RowResult$1: int[] $SwitchMap$org$apache$kudu$Type>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.ColumnSchema: org.apache.hive.kudu.org.apache.kudu.Type getType()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Type: 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;
default: goto label;
};
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: byte getByte(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
goto label;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: short getShort(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
goto label;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int getInt(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
goto label;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: long getLong(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(long)>(v);
goto label;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int getInt(int)>(v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.util.DateUtil: java.lang.String epochDaysToDateString(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: java.sql.Timestamp getTimestamp(int)>(v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.util.TimestampUtil: java.lang.String timestampToString(java.sql.Timestamp)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: java.lang.String getVarchar(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: java.lang.String getString(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: byte[] getBinaryCopy(int)>(v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: java.lang.String pretty(byte[])>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
goto label;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: float getFloat(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(float)>(v);
goto label;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: double getDouble(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(double)>(v);
goto label;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: java.math.BigDecimal getDecimal(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
goto label;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: boolean getBoolean(int)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(boolean)>(v);
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("<unknown type!>");
label:
v = v + 1;
goto label;
label:
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
public java.lang.String toStringLongFormat()
{
int v;
java.lang.StringBuilder v;
java.lang.String v, v, v;
org.apache.hive.kudu.org.apache.kudu.client.RowResult v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.RowResult;
v = new java.lang.StringBuilder;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: int rowSize>;
specialinvoke v.<java.lang.StringBuilder: void <init>(int)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: java.lang.String toString()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("{");
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.RowResult: java.lang.String rowToString()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("}");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
static void <clinit>()
{
java.lang.Class v;
boolean v, v;
v = class "Lorg/apache/hive/kudu/org/apache/kudu/client/RowResult;";
v = virtualinvoke v.<java.lang.Class: boolean desiredAssertionStatus()>();
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
<org.apache.hive.kudu.org.apache.kudu.client.RowResult: boolean $assertionsDisabled> = v;
return;
}
}