public class org.apache.hive.kudu.org.apache.kudu.client.PartialRow extends java.lang.Object
{
private final org.apache.hive.kudu.org.apache.kudu.Schema schema;
private final java.util.List varLengthData;
private final byte[] rowAlloc;
private final java.util.BitSet columnsBitSet;
private final java.util.BitSet nullsBitSet;
private boolean frozen;
static final boolean $assertionsDisabled;
public void <init>(org.apache.hive.kudu.org.apache.kudu.Schema)
{
byte[] v;
java.nio.ByteBuffer[] v;
org.apache.hive.kudu.org.apache.kudu.Schema v, v, v, v;
java.util.List v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int v, v, v, v;
java.util.BitSet v, v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.Schema;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: boolean frozen> = 0;
v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema> = v;
v = new java.util.BitSet;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnCount()>();
specialinvoke v.<java.util.BitSet: void <init>(int)>(v);
v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.BitSet columnsBitSet> = v;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: boolean hasNullableColumns()>();
if v == 0 goto label;
v = new java.util.BitSet;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnCount()>();
specialinvoke v.<java.util.BitSet: void <init>(int)>(v);
goto label;
label:
v = null;
label:
v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.BitSet nullsBitSet> = v;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getRowSize()>();
v = newarray (byte)[v];
v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnCount()>();
v = newarray (java.nio.ByteBuffer)[v];
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.List varLengthData> = v;
return;
}
void <init>(org.apache.hive.kudu.org.apache.kudu.client.PartialRow)
{
byte[] v;
java.nio.ByteBuffer v;
java.util.ArrayList v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v, v;
int v, v;
boolean v;
java.util.Iterator v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
java.util.List v, v, v, v;
java.lang.Object v, v, v, v;
java.util.BitSet v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: boolean frozen> = 0;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.List varLengthData>;
v = interfaceinvoke v.<java.util.List: int size()>();
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.collect.Lists: java.util.ArrayList newArrayListWithCapacity(int)>(v);
v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.List varLengthData> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.List varLengthData>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
if v != null goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.List varLengthData>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(null);
goto label;
label:
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer reset()>();
v = virtualinvoke v.<java.nio.ByteBuffer: int remaining()>();
v = staticinvoke <java.nio.ByteBuffer: java.nio.ByteBuffer allocate(int)>(v);
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer put(java.nio.ByteBuffer)>(v);
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer flip()>();
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer mark()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.List varLengthData>;
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = virtualinvoke v.<java.lang.Object: java.lang.Object clone()>();
v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.BitSet columnsBitSet>;
v = virtualinvoke v.<java.util.BitSet: java.lang.Object clone()>();
v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.BitSet columnsBitSet> = v;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.BitSet nullsBitSet>;
if v == null goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.BitSet nullsBitSet>;
v = virtualinvoke v.<java.util.BitSet: java.lang.Object clone()>();
label:
v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.BitSet nullsBitSet> = v;
return;
}
public void addBoolean(int, boolean)
{
byte[] 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.client.PartialRow v;
int v, v;
org.apache.hive.kudu.org.apache.kudu.Type v;
boolean v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v := @parameter: boolean;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkNotFrozen()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = 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.PartialRow: void checkColumn(org.apache.hive.kudu.org.apache.kudu.ColumnSchema,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: int getPositionInRowAllocAndSetBitSet(int)>(v);
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v[v] = v;
return;
}
public void addBoolean(java.lang.String, boolean)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addBoolean(int,boolean)>(v, v);
return;
}
public boolean getBoolean(java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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.PartialRow: boolean getBoolean(int)>(v);
return v;
}
public boolean getBoolean(int)
{
byte[] v;
org.apache.hive.kudu.org.apache.kudu.Type[] v;
org.apache.hive.kudu.org.apache.kudu.Schema v, v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
byte v;
int v, v;
org.apache.hive.kudu.org.apache.kudu.Type v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = 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.PartialRow: void checkColumn(org.apache.hive.kudu.org.apache.kudu.ColumnSchema,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkValue(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnOffset(int)>(v);
v = v[v];
if v != 1 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public void addByte(int, byte)
{
byte[] 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.client.PartialRow v;
byte v;
int v, v;
org.apache.hive.kudu.org.apache.kudu.Type v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v := @parameter: byte;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkNotFrozen()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = 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.PartialRow: void checkColumn(org.apache.hive.kudu.org.apache.kudu.ColumnSchema,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: int getPositionInRowAllocAndSetBitSet(int)>(v);
v[v] = v;
return;
}
public void addByte(java.lang.String, byte)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
byte v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v := @parameter: byte;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addByte(int,byte)>(v, v);
return;
}
public byte getByte(java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
byte v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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.PartialRow: byte getByte(int)>(v);
return v;
}
public byte getByte(int)
{
byte[] v;
org.apache.hive.kudu.org.apache.kudu.Type[] v;
org.apache.hive.kudu.org.apache.kudu.Schema v, v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
byte v;
int v, v;
org.apache.hive.kudu.org.apache.kudu.Type v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = 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.PartialRow: void checkColumn(org.apache.hive.kudu.org.apache.kudu.ColumnSchema,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkValue(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnOffset(int)>(v);
v = v[v];
return v;
}
public void addShort(int, short)
{
byte[] 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;
short v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int v, v;
org.apache.hive.kudu.org.apache.kudu.Type v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v := @parameter: short;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkNotFrozen()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = 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.PartialRow: void checkColumn(org.apache.hive.kudu.org.apache.kudu.ColumnSchema,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: int getPositionInRowAllocAndSetBitSet(int)>(v);
staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: void setShort(byte[],short,int)>(v, v, v);
return;
}
public void addShort(java.lang.String, short)
{
short v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v := @parameter: short;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addShort(int,short)>(v, v);
return;
}
public short getShort(java.lang.String)
{
short v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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.PartialRow: short getShort(int)>(v);
return v;
}
public short getShort(int)
{
byte[] v;
org.apache.hive.kudu.org.apache.kudu.Type[] v;
org.apache.hive.kudu.org.apache.kudu.Schema v, v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v;
short v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int v, v;
org.apache.hive.kudu.org.apache.kudu.Type v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = 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.PartialRow: void checkColumn(org.apache.hive.kudu.org.apache.kudu.ColumnSchema,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkValue(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnOffset(int)>(v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: short getShort(byte[],int)>(v, v);
return v;
}
public void addInt(int, int)
{
byte[] 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.client.PartialRow v;
int v, v, v;
org.apache.hive.kudu.org.apache.kudu.Type v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v := @parameter: int;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkNotFrozen()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = 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 INT32>;
v[0] = v;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkColumn(org.apache.hive.kudu.org.apache.kudu.ColumnSchema,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: int getPositionInRowAllocAndSetBitSet(int)>(v);
staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: void setInt(byte[],int,int)>(v, v, v);
return;
}
public void addInt(java.lang.String, int)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v, v;
java.lang.String v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addInt(int,int)>(v, v);
return;
}
public int getInt(java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v, v;
java.lang.String v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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.PartialRow: int getInt(int)>(v);
return v;
}
public int getInt(int)
{
byte[] v;
org.apache.hive.kudu.org.apache.kudu.Type[] v;
org.apache.hive.kudu.org.apache.kudu.Schema v, v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int v, v, v;
org.apache.hive.kudu.org.apache.kudu.Type v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = 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 INT32>;
v[0] = v;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkColumn(org.apache.hive.kudu.org.apache.kudu.ColumnSchema,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkValue(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnOffset(int)>(v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: int getInt(byte[],int)>(v, v);
return v;
}
public void addLong(int, long)
{
byte[] v;
org.apache.hive.kudu.org.apache.kudu.Type[] v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
long v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int v, v;
org.apache.hive.kudu.org.apache.kudu.Type v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v := @parameter: long;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkNotFrozen()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = 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.PartialRow: void checkColumn(org.apache.hive.kudu.org.apache.kudu.ColumnSchema,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: int getPositionInRowAllocAndSetBitSet(int)>(v);
staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: void setLong(byte[],long,int)>(v, v, v);
return;
}
public void addLong(java.lang.String, long)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
long v;
java.lang.String v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v := @parameter: long;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addLong(int,long)>(v, v);
return;
}
public long getLong(java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
long v;
java.lang.String v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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.PartialRow: long getLong(int)>(v);
return v;
}
public long getLong(int)
{
byte[] v;
org.apache.hive.kudu.org.apache.kudu.Type[] v;
org.apache.hive.kudu.org.apache.kudu.Schema v, v, v;
long v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v, v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int v, v;
org.apache.hive.kudu.org.apache.kudu.Type v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = 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.PartialRow: void checkColumn(org.apache.hive.kudu.org.apache.kudu.ColumnSchema,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkColumnExists(org.apache.hive.kudu.org.apache.kudu.ColumnSchema)>(v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkValue(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnOffset(int)>(v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: long getLong(byte[],int)>(v, v);
return v;
}
public void addFloat(int, float)
{
byte[] 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.client.PartialRow v;
int v, v;
float v;
org.apache.hive.kudu.org.apache.kudu.Type v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v := @parameter: float;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkNotFrozen()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = 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.PartialRow: void checkColumn(org.apache.hive.kudu.org.apache.kudu.ColumnSchema,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: int getPositionInRowAllocAndSetBitSet(int)>(v);
staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: void setFloat(byte[],float,int)>(v, v, v);
return;
}
public void addFloat(java.lang.String, float)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
float v;
java.lang.String v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v := @parameter: float;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addFloat(int,float)>(v, v);
return;
}
public float getFloat(java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
float v;
java.lang.String v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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.PartialRow: float getFloat(int)>(v);
return v;
}
public float getFloat(int)
{
byte[] v;
org.apache.hive.kudu.org.apache.kudu.Type[] v;
org.apache.hive.kudu.org.apache.kudu.Schema v, v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int v, v;
float v;
org.apache.hive.kudu.org.apache.kudu.Type v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = 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.PartialRow: void checkColumn(org.apache.hive.kudu.org.apache.kudu.ColumnSchema,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkValue(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnOffset(int)>(v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: float getFloat(byte[],int)>(v, v);
return v;
}
public void addDouble(int, double)
{
byte[] 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.client.PartialRow v;
int v, v;
org.apache.hive.kudu.org.apache.kudu.Type v;
double v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v := @parameter: double;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkNotFrozen()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = 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.PartialRow: void checkColumn(org.apache.hive.kudu.org.apache.kudu.ColumnSchema,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: int getPositionInRowAllocAndSetBitSet(int)>(v);
staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: void setDouble(byte[],double,int)>(v, v, v);
return;
}
public void addDouble(java.lang.String, double)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v;
double v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v := @parameter: double;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addDouble(int,double)>(v, v);
return;
}
public double getDouble(java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v;
double v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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.PartialRow: double getDouble(int)>(v);
return v;
}
public double getDouble(int)
{
byte[] v;
org.apache.hive.kudu.org.apache.kudu.Type[] v;
org.apache.hive.kudu.org.apache.kudu.Schema v, v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int v, v;
org.apache.hive.kudu.org.apache.kudu.Type v;
double v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = 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.PartialRow: void checkColumn(org.apache.hive.kudu.org.apache.kudu.ColumnSchema,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkValue(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnOffset(int)>(v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: double getDouble(byte[],int)>(v, v);
return v;
}
public void addDecimal(int, java.math.BigDecimal)
{
byte[] 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;
java.math.BigDecimal v, v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.ColumnTypeAttributes v;
org.apache.hive.kudu.org.apache.kudu.Type v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v := @parameter: java.math.BigDecimal;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkNotFrozen()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = 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.PartialRow: void checkColumn(org.apache.hive.kudu.org.apache.kudu.ColumnSchema,org.apache.hive.kudu.org.apache.kudu.Type[])>(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.util.DecimalUtil: java.math.BigDecimal coerce(java.math.BigDecimal,int,int)>(v, v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.ColumnTypeAttributes: int getPrecision()>();
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: int getPositionInRowAllocAndSetBitSet(int)>(v);
staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: void setBigDecimal(byte[],java.math.BigDecimal,int,int)>(v, v, v, v);
return;
}
public void addDecimal(java.lang.String, java.math.BigDecimal)
{
java.math.BigDecimal v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v := @parameter: java.math.BigDecimal;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addDecimal(int,java.math.BigDecimal)>(v, v);
return;
}
public java.math.BigDecimal getDecimal(java.lang.String)
{
java.math.BigDecimal v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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.PartialRow: java.math.BigDecimal getDecimal(int)>(v);
return v;
}
public java.math.BigDecimal getDecimal(int)
{
byte[] v;
java.math.BigDecimal v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.ColumnTypeAttributes v;
org.apache.hive.kudu.org.apache.kudu.Type[] v;
org.apache.hive.kudu.org.apache.kudu.Schema v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v, v, v;
org.apache.hive.kudu.org.apache.kudu.Type v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = 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.PartialRow: void checkColumn(org.apache.hive.kudu.org.apache.kudu.ColumnSchema,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkColumnExists(org.apache.hive.kudu.org.apache.kudu.ColumnSchema)>(v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkValue(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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.PartialRow: byte[] rowAlloc>;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnOffset(int)>(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 void addTimestamp(int, java.sql.Timestamp)
{
byte[] v;
org.apache.hive.kudu.org.apache.kudu.Type[] v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
java.sql.Timestamp v;
long v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int v, v;
org.apache.hive.kudu.org.apache.kudu.Type v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v := @parameter: java.sql.Timestamp;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkNotFrozen()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = 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.PartialRow: void checkColumn(org.apache.hive.kudu.org.apache.kudu.ColumnSchema,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.util.TimestampUtil: long timestampToMicros(java.sql.Timestamp)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: int getPositionInRowAllocAndSetBitSet(int)>(v);
staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: void setLong(byte[],long,int)>(v, v, v);
return;
}
public void addTimestamp(java.lang.String, java.sql.Timestamp)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
java.sql.Timestamp v;
int v;
java.lang.String v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v := @parameter: java.sql.Timestamp;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addTimestamp(int,java.sql.Timestamp)>(v, v);
return;
}
public java.sql.Timestamp getTimestamp(java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
java.sql.Timestamp v;
int v;
java.lang.String v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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.PartialRow: java.sql.Timestamp getTimestamp(int)>(v);
return v;
}
public java.sql.Timestamp getTimestamp(int)
{
byte[] v;
org.apache.hive.kudu.org.apache.kudu.Type[] v;
org.apache.hive.kudu.org.apache.kudu.Schema v, v, v;
java.sql.Timestamp v;
long v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v, v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int v, v;
org.apache.hive.kudu.org.apache.kudu.Type v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = 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.PartialRow: void checkColumn(org.apache.hive.kudu.org.apache.kudu.ColumnSchema,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkColumnExists(org.apache.hive.kudu.org.apache.kudu.ColumnSchema)>(v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkValue(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnOffset(int)>(v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: long getLong(byte[],int)>(v, v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.util.TimestampUtil: java.sql.Timestamp microsToTimestamp(long)>(v);
return v;
}
public void addDate(int, java.sql.Date)
{
byte[] 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;
java.sql.Date v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int v, v, v;
org.apache.hive.kudu.org.apache.kudu.Type v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v := @parameter: java.sql.Date;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkNotFrozen()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = 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.PartialRow: void checkColumn(org.apache.hive.kudu.org.apache.kudu.ColumnSchema,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.util.DateUtil: int sqlDateToEpochDays(java.sql.Date)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: int getPositionInRowAllocAndSetBitSet(int)>(v);
staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: void setInt(byte[],int,int)>(v, v, v);
return;
}
public void addDate(java.lang.String, java.sql.Date)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v;
java.sql.Date v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v := @parameter: java.sql.Date;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addDate(int,java.sql.Date)>(v, v);
return;
}
public java.sql.Date getDate(java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v;
java.sql.Date v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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.PartialRow: java.sql.Date getDate(int)>(v);
return v;
}
public java.sql.Date getDate(int)
{
byte[] v;
org.apache.hive.kudu.org.apache.kudu.Type[] v;
org.apache.hive.kudu.org.apache.kudu.Schema v, v, v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v, v;
java.sql.Date v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int v, v, v;
org.apache.hive.kudu.org.apache.kudu.Type v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkColumnExists(org.apache.hive.kudu.org.apache.kudu.ColumnSchema)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = 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.PartialRow: void checkColumn(org.apache.hive.kudu.org.apache.kudu.ColumnSchema,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkValue(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnOffset(int)>(v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: int getInt(byte[],int)>(v, v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.util.DateUtil: java.sql.Date epochDaysToSqlDate(int)>(v);
return v;
}
public void addString(int, java.lang.String)
{
byte[] v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int v;
java.lang.String v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: byte[] fromString(java.lang.String)>(v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addStringUtf8(int,byte[])>(v, v);
return;
}
public void addString(java.lang.String, java.lang.String)
{
byte[] v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
java.lang.String v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: byte[] fromString(java.lang.String)>(v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addStringUtf8(java.lang.String,byte[])>(v, v);
return;
}
public void addVarchar(int, java.lang.String)
{
byte[] 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.client.PartialRow v;
int v, v, v;
org.apache.hive.kudu.org.apache.kudu.ColumnTypeAttributes v;
java.lang.String v;
org.apache.hive.kudu.org.apache.kudu.Type v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = 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.PartialRow: void checkColumn(org.apache.hive.kudu.org.apache.kudu.ColumnSchema,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkNotFrozen()>();
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: int getLength()>();
v = virtualinvoke v.<java.lang.String: int length()>();
if v >= v goto label;
v = virtualinvoke v.<java.lang.String: java.lang.String substring(int,int)>(0, v);
label:
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: byte[] fromString(java.lang.String)>(v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addVarLengthData(int,byte[])>(v, v);
return;
}
public void addVarchar(java.lang.String, java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addVarchar(int,java.lang.String)>(v, v);
return;
}
public java.lang.String getString(java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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.PartialRow: java.lang.String getString(int)>(v);
return v;
}
public java.lang.String getString(int)
{
byte[] 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;
java.nio.ByteBuffer v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
java.nio.charset.Charset v;
int v;
java.lang.String v;
org.apache.hive.kudu.org.apache.kudu.Type v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = 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.PartialRow: void checkColumn(org.apache.hive.kudu.org.apache.kudu.ColumnSchema,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkValue(int)>(v);
v = new java.lang.String;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.nio.ByteBuffer getVarLengthData(int)>(v);
v = virtualinvoke v.<java.nio.ByteBuffer: byte[] array()>();
v = <java.nio.charset.StandardCharsets: java.nio.charset.Charset UTF_8>;
specialinvoke v.<java.lang.String: void <init>(byte[],java.nio.charset.Charset)>(v, v);
return v;
}
public java.lang.String getVarchar(java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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.PartialRow: java.lang.String getVarchar(int)>(v);
return v;
}
public java.lang.String getVarchar(int)
{
byte[] 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;
java.nio.ByteBuffer v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
java.nio.charset.Charset v;
int v;
java.lang.String v;
org.apache.hive.kudu.org.apache.kudu.Type v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = 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.PartialRow: void checkColumn(org.apache.hive.kudu.org.apache.kudu.ColumnSchema,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkValue(int)>(v);
v = new java.lang.String;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.nio.ByteBuffer getVarLengthData(int)>(v);
v = virtualinvoke v.<java.nio.ByteBuffer: byte[] array()>();
v = <java.nio.charset.StandardCharsets: java.nio.charset.Charset UTF_8>;
specialinvoke v.<java.lang.String: void <init>(byte[],java.nio.charset.Charset)>(v, v);
return v;
}
public void addStringUtf8(int, byte[])
{
byte[] v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Type[] v;
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;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v := @parameter: byte[];
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkNotFrozen()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = 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.PartialRow: void checkColumn(org.apache.hive.kudu.org.apache.kudu.ColumnSchema,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addVarLengthData(int,byte[])>(v, v);
return;
}
public void addStringUtf8(java.lang.String, byte[])
{
byte[] v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v := @parameter: byte[];
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addStringUtf8(int,byte[])>(v, v);
return;
}
public void addBinary(int, byte[])
{
byte[] v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Type[] v;
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;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v := @parameter: byte[];
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkNotFrozen()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = 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.PartialRow: void checkColumn(org.apache.hive.kudu.org.apache.kudu.ColumnSchema,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addVarLengthData(int,byte[])>(v, v);
return;
}
public void addBinary(int, java.nio.ByteBuffer)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Type[] v;
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;
java.nio.ByteBuffer v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v := @parameter: java.nio.ByteBuffer;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkNotFrozen()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = 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.PartialRow: void checkColumn(org.apache.hive.kudu.org.apache.kudu.ColumnSchema,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addVarLengthData(int,java.nio.ByteBuffer)>(v, v);
return;
}
public void addBinary(java.lang.String, byte[])
{
byte[] v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v := @parameter: byte[];
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addBinary(int,byte[])>(v, v);
return;
}
public void addBinary(java.lang.String, java.nio.ByteBuffer)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v;
java.nio.ByteBuffer v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v := @parameter: java.nio.ByteBuffer;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addBinary(int,java.nio.ByteBuffer)>(v, v);
return;
}
public byte[] getBinaryCopy(java.lang.String)
{
byte[] v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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.PartialRow: byte[] getBinaryCopy(int)>(v);
return v;
}
public byte[] getBinaryCopy(int)
{
byte[] 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;
java.nio.ByteBuffer v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int v, v, v;
org.apache.hive.kudu.org.apache.kudu.Type v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = 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.PartialRow: void checkColumn(org.apache.hive.kudu.org.apache.kudu.ColumnSchema,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkValue(int)>(v);
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.nio.ByteBuffer getVarLengthData(int)>(v);
v = virtualinvoke v.<java.nio.ByteBuffer: byte[] array()>();
v = lengthof v;
v = newarray (byte)[v];
v = lengthof v;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, 0, v);
return v;
}
public java.nio.ByteBuffer getBinary(java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v;
java.nio.ByteBuffer v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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.PartialRow: java.nio.ByteBuffer getBinary(int)>(v);
return v;
}
public java.nio.ByteBuffer getBinary(int)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Type[] v;
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;
java.nio.ByteBuffer v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = 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.PartialRow: void checkColumn(org.apache.hive.kudu.org.apache.kudu.ColumnSchema,org.apache.hive.kudu.org.apache.kudu.Type[])>(v, v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkValue(int)>(v);
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.nio.ByteBuffer getVarLengthData(int)>(v);
return v;
}
private void addVarLengthData(int, byte[])
{
byte[] v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int v;
java.nio.ByteBuffer v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v := @parameter: byte[];
v = staticinvoke <java.nio.ByteBuffer: java.nio.ByteBuffer wrap(byte[])>(v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addVarLengthData(int,java.nio.ByteBuffer)>(v, v);
return;
}
private void addVarLengthData(int, java.nio.ByteBuffer)
{
java.util.List v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int v;
java.nio.ByteBuffer v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v := @parameter: java.nio.ByteBuffer;
v = virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer duplicate()>();
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer mark()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.List varLengthData>;
interfaceinvoke v.<java.util.List: java.lang.Object set(int,java.lang.Object)>(v, v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: int getPositionInRowAllocAndSetBitSet(int)>(v);
return;
}
java.util.List getVarLengthData()
{
java.util.List v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.List varLengthData>;
return v;
}
private java.nio.ByteBuffer getVarLengthData(int)
{
java.util.List v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int v;
java.lang.Object v;
java.nio.ByteBuffer v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.List varLengthData>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer duplicate()>();
return v;
}
public void setNull(int)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void setNull(org.apache.hive.kudu.org.apache.kudu.ColumnSchema)>(v);
return;
}
public void setNull(java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
java.lang.String v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void setNull(org.apache.hive.kudu.org.apache.kudu.ColumnSchema)>(v);
return;
}
private void setNull(org.apache.hive.kudu.org.apache.kudu.ColumnSchema)
{
org.apache.hive.kudu.org.apache.kudu.Schema v;
java.lang.AssertionError v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v;
java.lang.IllegalArgumentException v;
java.util.List v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int v;
java.lang.String v, v;
java.util.BitSet v, v, v;
boolean v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.ColumnSchema;
v = <org.apache.hive.kudu.org.apache.kudu.client.PartialRow: boolean $assertionsDisabled>;
if v != 0 goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.BitSet nullsBitSet>;
if v != null goto label;
v = new java.lang.AssertionError;
specialinvoke v.<java.lang.AssertionError: void <init>()>();
throw v;
label:
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkNotFrozen()>();
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkColumnExists(org.apache.hive.kudu.org.apache.kudu.ColumnSchema)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.ColumnSchema: boolean isNullable()>();
if v != 0 goto label;
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)>(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 cannot be set to null");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: java.util.List getColumns()>();
v = interfaceinvoke v.<java.util.List: int indexOf(java.lang.Object)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.BitSet columnsBitSet>;
virtualinvoke v.<java.util.BitSet: void set(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.BitSet nullsBitSet>;
virtualinvoke v.<java.util.BitSet: void set(int)>(v);
return;
}
public boolean isNull(java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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.PartialRow: boolean isNull(int)>(v);
return v;
}
public boolean isNull(int)
{
org.apache.hive.kudu.org.apache.kudu.Schema v, v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v, v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int v;
boolean v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkColumnExists(org.apache.hive.kudu.org.apache.kudu.ColumnSchema)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: boolean isSetToNull(int)>(v);
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public void addObject(java.lang.String, java.lang.Object)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.Object v;
java.lang.String v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addObject(int,java.lang.Object)>(v, v);
return;
}
public void addObject(int, java.lang.Object)
{
long v, v;
java.lang.ClassCastException v;
short v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
byte v;
int[] v;
int v, v, v, v;
java.lang.String v, v, v;
boolean v, v, v;
double v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v;
java.lang.IllegalArgumentException v, v;
float v;
java.lang.Object v;
org.apache.hive.kudu.org.apache.kudu.Type v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v := @parameter: java.lang.Object;
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkNotFrozen()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkColumnExists(org.apache.hive.kudu.org.apache.kudu.ColumnSchema)>(v);
label:
if v != null goto label;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void setNull(int)>(v);
label:
return;
label:
v = <org.apache.hive.kudu.org.apache.kudu.client.PartialRow$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.<java.lang.Boolean: boolean booleanValue()>();
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addBoolean(int,boolean)>(v, v);
goto label;
label:
v = virtualinvoke v.<java.lang.Byte: byte byteValue()>();
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addByte(int,byte)>(v, v);
goto label;
label:
v = virtualinvoke v.<java.lang.Short: short shortValue()>();
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addShort(int,short)>(v, v);
goto label;
label:
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addInt(int,int)>(v, v);
goto label;
label:
v = virtualinvoke v.<java.lang.Long: long longValue()>();
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addLong(int,long)>(v, v);
goto label;
label:
v = v instanceof java.sql.Timestamp;
if v == 0 goto label;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addTimestamp(int,java.sql.Timestamp)>(v, v);
goto label;
label:
v = virtualinvoke v.<java.lang.Long: long longValue()>();
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addLong(int,long)>(v, v);
goto label;
label:
v = virtualinvoke v.<java.lang.Float: float floatValue()>();
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addFloat(int,float)>(v, v);
goto label;
label:
v = virtualinvoke v.<java.lang.Double: double doubleValue()>();
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addDouble(int,double)>(v, v);
goto label;
label:
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addString(int,java.lang.String)>(v, v);
goto label;
label:
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addVarchar(int,java.lang.String)>(v, v);
goto label;
label:
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addDate(int,java.sql.Date)>(v, v);
goto label;
label:
v = v instanceof byte[];
if v == 0 goto label;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addBinary(int,byte[])>(v, v);
goto label;
label:
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addBinary(int,java.nio.ByteBuffer)>(v, v);
goto label;
label:
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addDecimal(int,java.math.BigDecimal)>(v, v);
goto label;
label:
v = new java.lang.IllegalArgumentException;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.ColumnSchema: org.apache.hive.kudu.org.apache.kudu.Type getType()>();
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 column type: \u0001");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
v := @caughtexception;
v = new java.lang.IllegalArgumentException;
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.ColumnSchema: java.lang.String getName()>();
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (org.apache.hive.kudu.org.apache.kudu.Type,java.lang.String)>(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[])>("Value type does not match column type \u for column \u0001");
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
catch java.lang.ClassCastException from label to label with label;
catch java.lang.ClassCastException from label to label with label;
}
public java.lang.Object getObject(java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.Object v;
java.lang.String v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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.PartialRow: java.lang.Object getObject(int)>(v);
return v;
}
public java.lang.Object getObject(int)
{
byte[] v;
java.lang.Float v;
java.lang.Integer v;
java.math.BigDecimal v;
byte v;
int[] v;
java.lang.Long v;
java.lang.Short v;
java.lang.Byte v;
boolean v, v, v;
java.sql.Timestamp v;
float v;
org.apache.hive.kudu.org.apache.kudu.Type v;
java.lang.Double v;
long v;
short v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int v, v, v, v;
java.lang.Boolean v;
java.lang.String v, v, v;
double v;
java.lang.UnsupportedOperationException v;
org.apache.hive.kudu.org.apache.kudu.Schema v, v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v, v;
java.sql.Date v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkColumnExists(org.apache.hive.kudu.org.apache.kudu.ColumnSchema)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: boolean isNull(int)>(v);
if v != 0 goto label;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: boolean isSet(int)>(v);
if v != 0 goto label;
label:
return null;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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.PartialRow$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.PartialRow: 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.PartialRow: 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.PartialRow: 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.PartialRow: 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.PartialRow: 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.PartialRow: java.sql.Date getDate(int)>(v);
return v;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.sql.Timestamp getTimestamp(int)>(v);
return v;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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.PartialRow: 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.PartialRow: java.lang.String getVarchar(int)>(v);
return v;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.lang.String getString(int)>(v);
return v;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] getBinaryCopy(int)>(v);
return v;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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;
}
private transient void checkColumn(org.apache.hive.kudu.org.apache.kudu.ColumnSchema, org.apache.hive.kudu.org.apache.kudu.Type[])
{
java.lang.Object[] v;
org.apache.hive.kudu.org.apache.kudu.Type[] v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v;
java.lang.IllegalArgumentException v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int v, v;
java.lang.String v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.Type v, v, v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.ColumnSchema;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.Type[];
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkColumnExists(org.apache.hive.kudu.org.apache.kudu.ColumnSchema)>(v);
v = lengthof v;
v = 0;
label:
if v >= v goto label;
v = v[v];
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: 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 = newarray (java.lang.Object)[3];
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.ColumnSchema: java.lang.String getName()>();
v[0] = v;
v = staticinvoke <java.util.Arrays: java.lang.String toString(java.lang.Object[])>(v);
v[1] = v;
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 getName()>();
v[2] = v;
v = staticinvoke <java.lang.String: java.lang.String format(java.lang.String,java.lang.Object[])>("%s isn\'t %s, it\'s %s", v);
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>(v);
throw v;
}
private void checkColumnExists(org.apache.hive.kudu.org.apache.kudu.ColumnSchema)
{
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
java.lang.IllegalArgumentException v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.ColumnSchema;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Column name isn\'t present in the table\'s schema");
throw v;
label:
return;
}
private void checkValue(int)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int v;
java.lang.IllegalArgumentException v, v;
boolean v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: boolean isSet(int)>(v);
if v != 0 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Column value is not set");
throw v;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: boolean isNull(int)>(v);
if v == 0 goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Column value is null");
throw v;
label:
return;
}
private void checkNotFrozen()
{
java.lang.IllegalStateException v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: boolean frozen>;
if v == 0 goto label;
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>(java.lang.String)>("This row was already applied and cannot be modified.");
throw v;
label:
return;
}
private int getPositionInRowAllocAndSetBitSet(int)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v, v;
java.util.BitSet v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.BitSet columnsBitSet>;
virtualinvoke v.<java.util.BitSet: void set(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnOffset(int)>(v);
return v;
}
public boolean isSet(java.lang.String)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.lang.String v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.String;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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.PartialRow: boolean isSet(int)>(v);
return v;
}
public boolean isSet(int)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
int v;
java.util.BitSet v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void checkColumnExists(org.apache.hive.kudu.org.apache.kudu.ColumnSchema)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.BitSet columnsBitSet>;
v = virtualinvoke v.<java.util.BitSet: boolean get(int)>(v);
return v;
}
boolean isSetToNull(int)
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int v;
java.util.BitSet v, v;
boolean v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.BitSet nullsBitSet>;
if v != null goto label;
return 0;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.BitSet nullsBitSet>;
v = virtualinvoke v.<java.util.BitSet: boolean get(int)>(v);
return v;
}
public byte[] encodePrimaryKey()
{
byte[] v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.KeyEncoder: byte[] encodePrimaryKey(org.apache.hive.kudu.org.apache.kudu.client.PartialRow)>(v);
return v;
}
public java.lang.String toString()
{
java.lang.Integer v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int v, v;
org.apache.hive.kudu.org.apache.kudu.ColumnTypeAttributes v, v;
java.lang.String v, v, v, v;
boolean v, v;
org.apache.hive.kudu.org.apache.kudu.Schema v, v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v;
java.lang.StringBuilder v;
java.util.BitSet v;
org.apache.hive.kudu.org.apache.kudu.Type v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnCount()>();
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(40);
v = 1;
v = 0;
label:
if v >= v goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.BitSet columnsBitSet>;
v = virtualinvoke v.<java.util.BitSet: boolean get(int)>(v);
if v == 0 goto label;
if v == 0 goto label;
v = 0;
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Type: 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.ColumnSchema: org.apache.hive.kudu.org.apache.kudu.Type getType()>();
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(char)>(32);
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);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(61);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void appendCellValueDebugString(java.lang.Integer,java.lang.StringBuilder)>(v, v);
label:
v = v + 1;
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(41);
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
public java.lang.String stringifyRowKey()
{
org.apache.hive.kudu.org.apache.kudu.Schema v;
java.lang.Integer v;
java.util.ArrayList v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int v, v;
java.lang.StringBuilder v;
java.lang.String v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getPrimaryKeyColumnCount()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>(int)>(v);
v = 0;
label:
if v >= v goto label;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
v = v + 1;
goto label;
label:
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("(");
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void appendDebugString(java.util.List,java.lang.StringBuilder)>(v, 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;
}
void appendDebugString(java.util.List, java.lang.StringBuilder)
{
java.util.Iterator v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v;
java.lang.Integer v;
java.util.List v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int v;
java.lang.Object v;
java.lang.StringBuilder v;
java.lang.String v, v;
org.apache.hive.kudu.org.apache.kudu.Type v;
boolean v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.util.List;
v := @parameter: java.lang.StringBuilder;
v = 1;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v == 0 goto label;
v = 0;
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Type: java.lang.String getName()>();
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(32);
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);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(61);
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void appendCellValueDebugString(java.lang.Integer,java.lang.StringBuilder)>(v, v);
goto label;
label:
return;
}
void appendShortDebugString(java.util.List, java.lang.StringBuilder)
{
java.util.Iterator v;
java.lang.Integer v;
java.util.List v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int v;
java.lang.Object v;
java.lang.StringBuilder v;
boolean v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.util.List;
v := @parameter: java.lang.StringBuilder;
v = 1;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v == 0 goto label;
v = 0;
goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
label:
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void appendCellValueDebugString(java.lang.Integer,java.lang.StringBuilder)>(v, v);
goto label;
label:
return;
}
void appendCellValueDebugString(java.lang.Integer, java.lang.StringBuilder)
{
byte[] v, v, v, v, v, v, v, v, v, v, v;
java.lang.Integer v;
java.math.BigDecimal v;
byte v;
java.lang.StringBuilder v;
org.apache.hive.kudu.org.apache.kudu.Type v, v, v, v, v;
long v, v;
short v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.ColumnTypeAttributes v;
java.lang.String v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.Schema v, v, v, v, v, v, v, v, v, v, v;
java.lang.RuntimeException v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v;
java.nio.ByteBuffer v;
int[] v;
boolean v, v, v;
java.util.List v;
float v;
int 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;
double v;
java.lang.Object v;
java.util.BitSet v, v, v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.StringBuilder;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: org.apache.hive.kudu.org.apache.kudu.ColumnSchema getColumnByIndex(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.BitSet columnsBitSet>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = virtualinvoke v.<java.util.BitSet: boolean get(int)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.ColumnSchema: java.lang.String getName()>();
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.base.Preconditions: void checkState(boolean,java.lang.String,java.lang.Object)>(v, "Column %s is not set", v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.BitSet nullsBitSet>;
if v == null goto label;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.BitSet nullsBitSet>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = virtualinvoke v.<java.util.BitSet: boolean get(int)>(v);
if v == 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("NULL");
return;
label:
v = <org.apache.hive.kudu.org.apache.kudu.client.PartialRow$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 = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnOffset(int)>(v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: boolean getBoolean(byte[],int)>(v, v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(boolean)>(v);
return;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnOffset(int)>(v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: byte getByte(byte[],int)>(v, v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
return;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnOffset(int)>(v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: short getShort(byte[],int)>(v, v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
return;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnOffset(int)>(v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: int getInt(byte[],int)>(v, v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(int)>(v);
return;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnOffset(int)>(v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: long getLong(byte[],int)>(v, v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(long)>(v);
return;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnOffset(int)>(v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: int getInt(byte[],int)>(v, 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);
return;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnOffset(int)>(v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: long getLong(byte[],int)>(v, v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.util.TimestampUtil: java.lang.String timestampToString(long)>(v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
return;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnOffset(int)>(v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: float getFloat(byte[],int)>(v, v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(float)>(v);
return;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnOffset(int)>(v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: double getDouble(byte[],int)>(v, v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(double)>(v);
return;
label:
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.PartialRow: byte[] rowAlloc>;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnOffset(int)>(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);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
return;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.List getVarLengthData()>();
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer duplicate()>();
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer reset()>();
v = virtualinvoke v.<java.nio.ByteBuffer: int limit()>();
v = virtualinvoke v.<java.nio.ByteBuffer: int position()>();
v = v - v;
v = newarray (byte)[v];
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer get(byte[])>(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.Type: org.apache.hive.kudu.org.apache.kudu.Type STRING>;
if v == v goto label;
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.Type: org.apache.hive.kudu.org.apache.kudu.Type VARCHAR>;
if v != v goto label;
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(34);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: java.lang.String getString(byte[])>(v);
staticinvoke <org.apache.hive.kudu.org.apache.kudu.util.StringUtil: void appendEscapedSQLString(java.lang.String,java.lang.StringBuilder)>(v, v);
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(char)>(34);
goto label;
label:
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);
label:
return;
label:
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("unreachable");
throw v;
}
void setMin(int)
{
byte[] v, v;
java.math.BigDecimal v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int[] v;
int v, v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.ColumnTypeAttributes v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
java.lang.RuntimeException v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v;
java.sql.Date v;
org.apache.hive.kudu.org.apache.kudu.Type v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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.PartialRow$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:
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addBoolean(int,boolean)>(v, 0);
goto label;
label:
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addByte(int,byte)>(v, -128);
goto label;
label:
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addShort(int,short)>(v, -32768);
goto label;
label:
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addInt(int,int)>(v, -2147483648);
goto label;
label:
v = <org.apache.hive.kudu.org.apache.kudu.util.DateUtil: int MIN_DATE_VALUE>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.util.DateUtil: java.sql.Date epochDaysToSqlDate(int)>(v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addDate(int,java.sql.Date)>(v, v);
goto label;
label:
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addLong(int,long)>(v, -9223372036854775808L);
goto label;
label:
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addFloat(int,float)>(v, -3.4028235E38F);
goto label;
label:
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addDouble(int,double)>(v, -1.7976931348623157E308);
goto label;
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: int getPrecision()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.ColumnTypeAttributes: int getScale()>();
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.util.DecimalUtil: java.math.BigDecimal minValue(int,int)>(v, v);
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addDecimal(int,java.math.BigDecimal)>(v, v);
goto label;
label:
v = <org.apache.hive.kudu.org.apache.kudu.client.AsyncKuduClient: byte[] EMPTY_ARRAY>;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addStringUtf8(int,byte[])>(v, v);
goto label;
label:
v = <org.apache.hive.kudu.org.apache.kudu.client.AsyncKuduClient: byte[] EMPTY_ARRAY>;
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addBinary(int,byte[])>(v, v);
goto label;
label:
virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addVarchar(int,java.lang.String)>(v, "");
goto label;
label:
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("unreachable");
throw v;
label:
return;
}
void setRaw(int, byte[])
{
byte[] v, v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
int[] v;
int v, v, v, v, v, v, v;
boolean v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
java.lang.RuntimeException 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.PartialRow;
v := @parameter: int;
v := @parameter: byte[];
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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.PartialRow$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 = lengthof v;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.ColumnSchema: int getTypeSize()>();
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.base.Preconditions: void checkArgument(boolean)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: int getPositionInRowAllocAndSetBitSet(int)>(v);
v = lengthof v;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, 0, v, v, v);
goto label;
label:
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addVarLengthData(int,byte[])>(v, v);
goto label;
label:
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("unreachable");
throw v;
label:
return;
}
boolean incrementColumn(int)
{
byte[] v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.math.BigDecimal v, v, v, v;
byte v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.Type v;
long v, v;
short v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.ColumnTypeAttributes v, v;
org.apache.hive.kudu.org.apache.kudu.Schema v, v;
java.lang.RuntimeException v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v;
int[] v;
boolean v, v, v;
java.util.List v;
float v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
double v, v;
java.lang.Object v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: 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 = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: boolean isSet(int)>(v);
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.base.Preconditions: void checkState(boolean)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnOffset(int)>(v);
v = <org.apache.hive.kudu.org.apache.kudu.client.PartialRow$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 = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v[v];
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v[v] = 1;
return v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v[v];
if v != 127 goto label;
return 0;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v + 1;
v[v] = v;
return 1;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: short getShort(byte[],int)>(v, v);
if v != 32767 goto label;
return 0;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v + 1;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: void setShort(byte[],short,int)>(v, v, v);
return 1;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: int getInt(byte[],int)>(v, v);
if v != 2147483647 goto label;
return 0;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v + 1;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: void setInt(byte[],int,int)>(v, v, v);
return 1;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: int getInt(byte[],int)>(v, v);
v = <org.apache.hive.kudu.org.apache.kudu.util.DateUtil: int MAX_DATE_VALUE>;
if v != v goto label;
return 0;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v + 1;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: void setInt(byte[],int,int)>(v, v, v);
return 1;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: long getLong(byte[],int)>(v, v);
v = v cmp 9223372036854775807L;
if v != 0 goto label;
return 0;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v + 1L;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: void setLong(byte[],long,int)>(v, v, v);
return 1;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: float getFloat(byte[],int)>(v, v);
v = staticinvoke <java.lang.Math: float nextAfter(float,double)>(v, #Infinity);
v = v cmpl v;
if v != 0 goto label;
return 0;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: void setFloat(byte[],float,int)>(v, v, v);
return 1;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: double getDouble(byte[],int)>(v, v);
v = staticinvoke <java.lang.Math: double nextAfter(double,double)>(v, #Infinity);
v = v cmpl v;
if v != 0 goto label;
return 0;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: void setDouble(byte[],double,int)>(v, v, v);
return 1;
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: int getPrecision()>();
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: int getScale()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: java.math.BigDecimal getDecimal(byte[],int,int,int)>(v, v, v, v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.util.DecimalUtil: java.math.BigDecimal maxValue(int,int)>(v, v);
v = virtualinvoke v.<java.math.BigDecimal: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
return 0;
label:
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.util.DecimalUtil: java.math.BigDecimal smallestValue(int)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = virtualinvoke v.<java.math.BigDecimal: java.math.BigDecimal add(java.math.BigDecimal)>(v);
staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: void setBigDecimal(byte[],java.math.BigDecimal,int,int)>(v, v, v, v);
return 1;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.List varLengthData>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer reset()>();
v = virtualinvoke v.<java.nio.ByteBuffer: int limit()>();
v = virtualinvoke v.<java.nio.ByteBuffer: int position()>();
v = v - v;
v = v + 1;
v = newarray (byte)[v];
v = virtualinvoke v.<java.nio.ByteBuffer: byte[] array()>();
v = virtualinvoke v.<java.nio.ByteBuffer: int arrayOffset()>();
v = virtualinvoke v.<java.nio.ByteBuffer: int position()>();
v = v + v;
staticinvoke <java.lang.System: void arraycopy(java.lang.Object,int,java.lang.Object,int,int)>(v, v, v, 0, v);
specialinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: void addVarLengthData(int,byte[])>(v, v);
return 1;
label:
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("unreachable");
throw v;
}
static boolean isIncremented(org.apache.hive.kudu.org.apache.kudu.client.PartialRow, org.apache.hive.kudu.org.apache.kudu.client.PartialRow, java.util.List)
{
java.util.ListIterator v;
java.util.List v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v, v;
int v, v;
java.lang.Object v;
boolean v, v, v, v, v, v;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: java.util.List;
v = 0;
v = interfaceinvoke v.<java.util.List: int size()>();
v = interfaceinvoke v.<java.util.List: java.util.ListIterator listIterator(int)>(v);
label:
v = interfaceinvoke v.<java.util.ListIterator: boolean hasPrevious()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.ListIterator: java.lang.Object previous()>();
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
if v == 0 goto label;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.PartialRow: boolean isCellEqual(org.apache.hive.kudu.org.apache.kudu.client.PartialRow,org.apache.hive.kudu.org.apache.kudu.client.PartialRow,int)>(v, v, v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: boolean isSet(int)>(v);
if v != 0 goto label;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: boolean isSet(int)>(v);
if v == 0 goto label;
label:
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.PartialRow: boolean isCellIncremented(org.apache.hive.kudu.org.apache.kudu.client.PartialRow,org.apache.hive.kudu.org.apache.kudu.client.PartialRow,int)>(v, v, v);
if v != 0 goto label;
return 0;
label:
v = 1;
goto label;
label:
return v;
}
private static boolean isCellEqual(org.apache.hive.kudu.org.apache.kudu.client.PartialRow, org.apache.hive.kudu.org.apache.kudu.client.PartialRow, int)
{
byte[] v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.math.BigDecimal v, v;
byte v, v, v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.Type v;
long v, v;
short v, v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v, v;
org.apache.hive.kudu.org.apache.kudu.ColumnTypeAttributes v;
org.apache.hive.kudu.org.apache.kudu.Schema v, v, v, v, v;
java.lang.RuntimeException v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v, v;
java.nio.ByteBuffer v, v;
int[] v;
boolean v, v, v, v, v, v, v, v, v, v, v;
java.util.List v, v;
float v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
double v, v;
java.lang.Object v, v;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema getSchema()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema getSchema()>();
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.base.Preconditions: void checkArgument(boolean)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema getSchema()>();
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 isKey()>();
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.base.Preconditions: void checkArgument(boolean)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: boolean isSet(int)>(v);
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.base.Preconditions: void checkArgument(boolean)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: boolean isSet(int)>(v);
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.base.Preconditions: void checkArgument(boolean)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema getSchema()>();
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 = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema getSchema()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnOffset(int)>(v);
v = <org.apache.hive.kudu.org.apache.kudu.client.PartialRow$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 = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v[v];
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v[v];
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: short getShort(byte[],int)>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: short getShort(byte[],int)>(v, v);
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: int getInt(byte[],int)>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: int getInt(byte[],int)>(v, v);
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: long getLong(byte[],int)>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: long getLong(byte[],int)>(v, v);
v = v cmp v;
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: float getFloat(byte[],int)>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: float getFloat(byte[],int)>(v, v);
v = v cmpl v;
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: double getDouble(byte[],int)>(v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: double getDouble(byte[],int)>(v, v);
v = v cmpl v;
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
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: int getPrecision()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.ColumnTypeAttributes: int getScale()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: java.math.BigDecimal getDecimal(byte[],int,int,int)>(v, v, v, v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: java.math.BigDecimal getDecimal(byte[],int,int,int)>(v, v, v, v);
v = virtualinvoke v.<java.math.BigDecimal: boolean equals(java.lang.Object)>(v);
return v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.List varLengthData>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer duplicate()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.List varLengthData>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer duplicate()>();
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer reset()>();
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer reset()>();
v = virtualinvoke v.<java.nio.ByteBuffer: int limit()>();
v = virtualinvoke v.<java.nio.ByteBuffer: int position()>();
v = v - v;
v = virtualinvoke v.<java.nio.ByteBuffer: int limit()>();
v = virtualinvoke v.<java.nio.ByteBuffer: int position()>();
v = v - v;
if v == v goto label;
return 0;
label:
v = 0;
label:
if v >= v goto label;
v = virtualinvoke v.<java.nio.ByteBuffer: int position()>();
v = v + v;
v = virtualinvoke v.<java.nio.ByteBuffer: byte get(int)>(v);
v = virtualinvoke v.<java.nio.ByteBuffer: int position()>();
v = v + v;
v = virtualinvoke v.<java.nio.ByteBuffer: byte get(int)>(v);
if v == v goto label;
return 0;
label:
v = v + 1;
goto label;
label:
return 1;
label:
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("unreachable");
throw v;
}
private static boolean isCellIncremented(org.apache.hive.kudu.org.apache.kudu.client.PartialRow, org.apache.hive.kudu.org.apache.kudu.client.PartialRow, int)
{
byte[] v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.math.BigDecimal v, v, v, v;
byte v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.hive.kudu.org.apache.kudu.Type v;
long v, v, v;
short v, v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v, v;
org.apache.hive.kudu.org.apache.kudu.ColumnTypeAttributes v;
org.apache.hive.kudu.org.apache.kudu.Schema v, v, v, v, v;
java.lang.RuntimeException v;
org.apache.hive.kudu.org.apache.kudu.ColumnSchema v, v;
java.nio.ByteBuffer v, v;
int[] v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v;
java.util.List v, v;
float v, v, v;
int 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;
double v, v, v;
java.lang.Object v, v;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v := @parameter: int;
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema getSchema()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema getSchema()>();
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.base.Preconditions: void checkArgument(boolean)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema getSchema()>();
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 isKey()>();
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.base.Preconditions: void checkArgument(boolean)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: boolean isSet(int)>(v);
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.base.Preconditions: void checkArgument(boolean)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: boolean isSet(int)>(v);
staticinvoke <org.apache.hive.kudu.org.apache.kudu.shaded.com.google.common.base.Preconditions: void checkArgument(boolean)>(v);
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema getSchema()>();
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 = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema getSchema()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.Schema: int getColumnOffset(int)>(v);
v = <org.apache.hive.kudu.org.apache.kudu.client.PartialRow$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 = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v[v];
v = v + 1;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v[v];
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v[v];
if v == 127 goto label;
v = v + 1;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = v[v];
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: short getShort(byte[],int)>(v, v);
if v == 32767 goto label;
v = v + 1;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: short getShort(byte[],int)>(v, v);
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: int getInt(byte[],int)>(v, v);
if v == 2147483647 goto label;
v = v + 1;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: int getInt(byte[],int)>(v, v);
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: int getInt(byte[],int)>(v, v);
v = <org.apache.hive.kudu.org.apache.kudu.util.DateUtil: int MAX_DATE_VALUE>;
if v == v goto label;
v = v + 1;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: int getInt(byte[],int)>(v, v);
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: long getLong(byte[],int)>(v, v);
v = v cmp 9223372036854775807L;
if v == 0 goto label;
v = v + 1L;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: long getLong(byte[],int)>(v, v);
v = v cmp v;
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: float getFloat(byte[],int)>(v, v);
v = v cmpl #InfinityF;
if v == 0 goto label;
v = staticinvoke <java.lang.Math: float nextAfter(float,double)>(v, #Infinity);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: float getFloat(byte[],int)>(v, v);
v = v cmpl v;
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: double getDouble(byte[],int)>(v, v);
v = v cmpl #Infinity;
if v == 0 goto label;
v = staticinvoke <java.lang.Math: double nextAfter(double,double)>(v, #Infinity);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: double getDouble(byte[],int)>(v, v);
v = v cmpl v;
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
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: int getPrecision()>();
v = virtualinvoke v.<org.apache.hive.kudu.org.apache.kudu.ColumnTypeAttributes: int getScale()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: java.math.BigDecimal getDecimal(byte[],int,int,int)>(v, v, v, v);
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.util.DecimalUtil: java.math.BigDecimal smallestValue(int)>(v);
v = virtualinvoke v.<java.math.BigDecimal: java.math.BigDecimal add(java.math.BigDecimal)>(v);
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
v = staticinvoke <org.apache.hive.kudu.org.apache.kudu.client.Bytes: java.math.BigDecimal getDecimal(byte[],int,int,int)>(v, v, v, v);
v = virtualinvoke v.<java.math.BigDecimal: boolean equals(java.lang.Object)>(v);
return v;
label:
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.List varLengthData>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer duplicate()>();
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.List varLengthData>;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(v);
v = virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer duplicate()>();
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer reset()>();
virtualinvoke v.<java.nio.ByteBuffer: java.nio.ByteBuffer reset()>();
v = virtualinvoke v.<java.nio.ByteBuffer: int limit()>();
v = virtualinvoke v.<java.nio.ByteBuffer: int position()>();
v = v - v;
v = virtualinvoke v.<java.nio.ByteBuffer: int limit()>();
v = virtualinvoke v.<java.nio.ByteBuffer: int position()>();
v = v - v;
if v == 2147483647 goto label;
v = v + 1;
if v != v goto label;
v = virtualinvoke v.<java.nio.ByteBuffer: int limit()>();
v = v - 1;
v = virtualinvoke v.<java.nio.ByteBuffer: byte get(int)>(v);
if v == 0 goto label;
label:
return 0;
label:
v = 0;
label:
if v >= v goto label;
v = virtualinvoke v.<java.nio.ByteBuffer: int position()>();
v = v + v;
v = virtualinvoke v.<java.nio.ByteBuffer: byte get(int)>(v);
v = virtualinvoke v.<java.nio.ByteBuffer: int position()>();
v = v + v;
v = virtualinvoke v.<java.nio.ByteBuffer: byte get(int)>(v);
if v == v goto label;
return 0;
label:
v = v + 1;
goto label;
label:
return 1;
label:
v = new java.lang.RuntimeException;
specialinvoke v.<java.lang.RuntimeException: void <init>(java.lang.String)>("unreachable");
throw v;
}
public org.apache.hive.kudu.org.apache.kudu.Schema getSchema()
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
org.apache.hive.kudu.org.apache.kudu.Schema v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: org.apache.hive.kudu.org.apache.kudu.Schema schema>;
return v;
}
byte[] getRowAlloc()
{
byte[] v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: byte[] rowAlloc>;
return v;
}
java.util.BitSet getColumnsBitSet()
{
java.util.BitSet v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.BitSet columnsBitSet>;
return v;
}
java.util.BitSet getNullsBitSet()
{
java.util.BitSet v;
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v = v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: java.util.BitSet nullsBitSet>;
return v;
}
void freeze()
{
org.apache.hive.kudu.org.apache.kudu.client.PartialRow v;
v := @this: org.apache.hive.kudu.org.apache.kudu.client.PartialRow;
v.<org.apache.hive.kudu.org.apache.kudu.client.PartialRow: boolean frozen> = 1;
return;
}
static void <clinit>()
{
java.lang.Class v;
boolean v, v;
v = class "Lorg/apache/hive/kudu/org/apache/kudu/client/PartialRow;";
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.PartialRow: boolean $assertionsDisabled> = v;
return;
}
}