public class org.apache.hadoop.hive.metastore.api.PartitionSpec extends java.lang.Object implements org.apache.thrift.TBase, java.io.Serializable, java.lang.Cloneable, java.lang.Comparable
{
private static final org.apache.thrift.protocol.TStruct STRUCT_DESC;
private static final org.apache.thrift.protocol.TField DB_NAME_FIELD_DESC;
private static final org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC;
private static final org.apache.thrift.protocol.TField ROOT_PATH_FIELD_DESC;
private static final org.apache.thrift.protocol.TField SHARED_SDPARTITION_SPEC_FIELD_DESC;
private static final org.apache.thrift.protocol.TField PARTITION_LIST_FIELD_DESC;
private static final org.apache.thrift.protocol.TField CAT_NAME_FIELD_DESC;
private static final org.apache.thrift.protocol.TField WRITE_ID_FIELD_DESC;
private static final org.apache.thrift.protocol.TField IS_STATS_COMPLIANT_FIELD_DESC;
private static final org.apache.thrift.scheme.SchemeFactory STANDARD_SCHEME_FACTORY;
private static final org.apache.thrift.scheme.SchemeFactory TUPLE_SCHEME_FACTORY;
private java.lang.String dbName;
private java.lang.String tableName;
private java.lang.String rootPath;
private org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD sharedSDPartitionSpec;
private org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec partitionList;
private java.lang.String catName;
private long writeId;
private boolean isStatsCompliant;
private static final int __WRITEID_ISSET_ID;
private static final int __ISSTATSCOMPLIANT_ISSET_ID;
private byte __isset_bitfield;
private static final org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields[] optionals;
public static final java.util.Map metaDataMap;
public void <init>()
{
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: byte __isset_bitfield> = 0;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: long writeId> = -1L;
return;
}
public void <init>(java.lang.String, java.lang.String, java.lang.String)
{
java.lang.String v, v, v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
specialinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: void <init>()>();
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String dbName> = v;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String tableName> = v;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String rootPath> = v;
return;
}
public void <init>(org.apache.hadoop.hive.metastore.api.PartitionSpec)
{
long v;
byte v;
org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec v, v;
java.lang.String v, v, v, v;
boolean v, v, v, v, v, v, v;
org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD v, v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v, v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v := @parameter: org.apache.hadoop.hive.metastore.api.PartitionSpec;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: byte __isset_bitfield> = 0;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: byte __isset_bitfield>;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: byte __isset_bitfield> = v;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetDbName()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String dbName>;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String dbName> = v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetTableName()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String tableName>;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String tableName> = v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetRootPath()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String rootPath>;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String rootPath> = v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetSharedSDPartitionSpec()>();
if v == 0 goto label;
v = new org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD sharedSDPartitionSpec>;
specialinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD: void <init>(org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD)>(v);
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD sharedSDPartitionSpec> = v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetPartitionList()>();
if v == 0 goto label;
v = new org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec partitionList>;
specialinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec: void <init>(org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec)>(v);
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec partitionList> = v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetCatName()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String catName>;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String catName> = v;
label:
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: long writeId>;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: long writeId> = v;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isStatsCompliant>;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isStatsCompliant> = v;
return;
}
public org.apache.hadoop.hive.metastore.api.PartitionSpec deepCopy()
{
org.apache.hadoop.hive.metastore.api.PartitionSpec v, v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v = new org.apache.hadoop.hive.metastore.api.PartitionSpec;
specialinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: void <init>(org.apache.hadoop.hive.metastore.api.PartitionSpec)>(v);
return v;
}
public void clear()
{
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String dbName> = null;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String tableName> = null;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String rootPath> = null;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD sharedSDPartitionSpec> = null;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec partitionList> = null;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String catName> = null;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: long writeId> = -1L;
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: void setIsStatsCompliantIsSet(boolean)>(0);
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isStatsCompliant> = 0;
return;
}
public java.lang.String getDbName()
{
java.lang.String v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String dbName>;
return v;
}
public void setDbName(java.lang.String)
{
java.lang.String v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v := @parameter: java.lang.String;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String dbName> = v;
return;
}
public void unsetDbName()
{
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String dbName> = null;
return;
}
public boolean isSetDbName()
{
java.lang.String v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String dbName>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public void setDbNameIsSet(boolean)
{
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v := @parameter: boolean;
if v != 0 goto label;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String dbName> = null;
label:
return;
}
public java.lang.String getTableName()
{
java.lang.String v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String tableName>;
return v;
}
public void setTableName(java.lang.String)
{
java.lang.String v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v := @parameter: java.lang.String;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String tableName> = v;
return;
}
public void unsetTableName()
{
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String tableName> = null;
return;
}
public boolean isSetTableName()
{
java.lang.String v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String tableName>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public void setTableNameIsSet(boolean)
{
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v := @parameter: boolean;
if v != 0 goto label;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String tableName> = null;
label:
return;
}
public java.lang.String getRootPath()
{
java.lang.String v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String rootPath>;
return v;
}
public void setRootPath(java.lang.String)
{
java.lang.String v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v := @parameter: java.lang.String;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String rootPath> = v;
return;
}
public void unsetRootPath()
{
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String rootPath> = null;
return;
}
public boolean isSetRootPath()
{
java.lang.String v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String rootPath>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public void setRootPathIsSet(boolean)
{
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v := @parameter: boolean;
if v != 0 goto label;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String rootPath> = null;
label:
return;
}
public org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD getSharedSDPartitionSpec()
{
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD sharedSDPartitionSpec>;
return v;
}
public void setSharedSDPartitionSpec(org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD)
{
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v := @parameter: org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD sharedSDPartitionSpec> = v;
return;
}
public void unsetSharedSDPartitionSpec()
{
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD sharedSDPartitionSpec> = null;
return;
}
public boolean isSetSharedSDPartitionSpec()
{
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD sharedSDPartitionSpec>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public void setSharedSDPartitionSpecIsSet(boolean)
{
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v := @parameter: boolean;
if v != 0 goto label;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD sharedSDPartitionSpec> = null;
label:
return;
}
public org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec getPartitionList()
{
org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec partitionList>;
return v;
}
public void setPartitionList(org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec)
{
org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v := @parameter: org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec partitionList> = v;
return;
}
public void unsetPartitionList()
{
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec partitionList> = null;
return;
}
public boolean isSetPartitionList()
{
org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec partitionList>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public void setPartitionListIsSet(boolean)
{
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v := @parameter: boolean;
if v != 0 goto label;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec partitionList> = null;
label:
return;
}
public java.lang.String getCatName()
{
java.lang.String v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String catName>;
return v;
}
public void setCatName(java.lang.String)
{
java.lang.String v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v := @parameter: java.lang.String;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String catName> = v;
return;
}
public void unsetCatName()
{
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String catName> = null;
return;
}
public boolean isSetCatName()
{
java.lang.String v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String catName>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public void setCatNameIsSet(boolean)
{
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v := @parameter: boolean;
if v != 0 goto label;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String catName> = null;
label:
return;
}
public long getWriteId()
{
long v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: long writeId>;
return v;
}
public void setWriteId(long)
{
long v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v := @parameter: long;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: long writeId> = v;
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: void setWriteIdIsSet(boolean)>(1);
return;
}
public void unsetWriteId()
{
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
byte v, v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: byte __isset_bitfield>;
v = staticinvoke <org.apache.thrift.EncodingUtils: byte clearBit(byte,int)>(v, 0);
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: byte __isset_bitfield> = v;
return;
}
public boolean isSetWriteId()
{
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
byte v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: byte __isset_bitfield>;
v = staticinvoke <org.apache.thrift.EncodingUtils: boolean testBit(byte,int)>(v, 0);
return v;
}
public void setWriteIdIsSet(boolean)
{
byte v, v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v := @parameter: boolean;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: byte __isset_bitfield>;
v = staticinvoke <org.apache.thrift.EncodingUtils: byte setBit(byte,int,boolean)>(v, 0, v);
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: byte __isset_bitfield> = v;
return;
}
public boolean isIsStatsCompliant()
{
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isStatsCompliant>;
return v;
}
public void setIsStatsCompliant(boolean)
{
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v := @parameter: boolean;
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isStatsCompliant> = v;
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: void setIsStatsCompliantIsSet(boolean)>(1);
return;
}
public void unsetIsStatsCompliant()
{
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
byte v, v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: byte __isset_bitfield>;
v = staticinvoke <org.apache.thrift.EncodingUtils: byte clearBit(byte,int)>(v, 1);
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: byte __isset_bitfield> = v;
return;
}
public boolean isSetIsStatsCompliant()
{
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
byte v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: byte __isset_bitfield>;
v = staticinvoke <org.apache.thrift.EncodingUtils: boolean testBit(byte,int)>(v, 1);
return v;
}
public void setIsStatsCompliantIsSet(boolean)
{
byte v, v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v := @parameter: boolean;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: byte __isset_bitfield>;
v = staticinvoke <org.apache.thrift.EncodingUtils: byte setBit(byte,int,boolean)>(v, 1, v);
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: byte __isset_bitfield> = v;
return;
}
public void setFieldValue(org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields, java.lang.Object)
{
long v;
org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields v;
int[] v;
int v, v;
java.lang.Object v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v := @parameter: org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields;
v := @parameter: java.lang.Object;
v = <org.apache.hadoop.hive.metastore.api.PartitionSpec$1: int[] $SwitchMap$org$apache$hadoop$hive$metastore$api$PartitionSpec$_Fields>;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields: int ordinal()>();
v = v[v];
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 5: goto label;
case 6: goto label;
case 7: goto label;
case 8: goto label;
default: goto label;
};
label:
if v != null goto label;
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: void unsetDbName()>();
goto label;
label:
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: void setDbName(java.lang.String)>(v);
goto label;
label:
if v != null goto label;
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: void unsetTableName()>();
goto label;
label:
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: void setTableName(java.lang.String)>(v);
goto label;
label:
if v != null goto label;
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: void unsetRootPath()>();
goto label;
label:
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: void setRootPath(java.lang.String)>(v);
goto label;
label:
if v != null goto label;
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: void unsetSharedSDPartitionSpec()>();
goto label;
label:
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: void setSharedSDPartitionSpec(org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD)>(v);
goto label;
label:
if v != null goto label;
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: void unsetPartitionList()>();
goto label;
label:
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: void setPartitionList(org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec)>(v);
goto label;
label:
if v != null goto label;
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: void unsetCatName()>();
goto label;
label:
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: void setCatName(java.lang.String)>(v);
goto label;
label:
if v != null goto label;
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: void unsetWriteId()>();
goto label;
label:
v = virtualinvoke v.<java.lang.Long: long longValue()>();
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: void setWriteId(long)>(v);
goto label;
label:
if v != null goto label;
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: void unsetIsStatsCompliant()>();
goto label;
label:
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: void setIsStatsCompliant(boolean)>(v);
label:
return;
}
public java.lang.Object getFieldValue(org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields)
{
java.lang.IllegalStateException v;
long v;
int[] v;
java.lang.Long v;
int v, v;
java.lang.Boolean v;
org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec v;
java.lang.String v, v, v, v;
boolean v;
org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD v;
org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v := @parameter: org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields;
v = <org.apache.hadoop.hive.metastore.api.PartitionSpec$1: int[] $SwitchMap$org$apache$hadoop$hive$metastore$api$PartitionSpec$_Fields>;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields: int ordinal()>();
v = v[v];
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 5: goto label;
case 6: goto label;
case 7: goto label;
case 8: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String getDbName()>();
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String getTableName()>();
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String getRootPath()>();
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD getSharedSDPartitionSpec()>();
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec getPartitionList()>();
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String getCatName()>();
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: long getWriteId()>();
v = staticinvoke <java.lang.Long: java.lang.Long valueOf(long)>(v);
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isIsStatsCompliant()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>()>();
throw v;
}
public boolean isSet(org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields)
{
java.lang.IllegalStateException v;
java.lang.IllegalArgumentException v;
org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields v;
int[] v;
int v, v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
boolean v, v, v, v, v, v, v, v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v := @parameter: org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>()>();
throw v;
label:
v = <org.apache.hadoop.hive.metastore.api.PartitionSpec$1: int[] $SwitchMap$org$apache$hadoop$hive$metastore$api$PartitionSpec$_Fields>;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields: int ordinal()>();
v = v[v];
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 5: goto label;
case 6: goto label;
case 7: goto label;
case 8: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetDbName()>();
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetTableName()>();
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetRootPath()>();
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetSharedSDPartitionSpec()>();
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetPartitionList()>();
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetCatName()>();
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetWriteId()>();
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetIsStatsCompliant()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>()>();
throw v;
}
public boolean equals(java.lang.Object)
{
java.lang.Object v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
boolean v, v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v := @parameter: java.lang.Object;
v = v instanceof org.apache.hadoop.hive.metastore.api.PartitionSpec;
if v == 0 goto label;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean equals(org.apache.hadoop.hive.metastore.api.PartitionSpec)>(v);
return v;
label:
return 0;
}
public boolean equals(org.apache.hadoop.hive.metastore.api.PartitionSpec)
{
byte v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v, v;
long v, v;
org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec v, v;
java.lang.String v, v, v, v, v, v, v, v;
org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD v, v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v := @parameter: org.apache.hadoop.hive.metastore.api.PartitionSpec;
if v != null goto label;
return 0;
label:
if v != v goto label;
return 1;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetDbName()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetDbName()>();
if v != 0 goto label;
if v == 0 goto label;
label:
if v == 0 goto label;
if v != 0 goto label;
label:
return 0;
label:
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String dbName>;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String dbName>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetTableName()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetTableName()>();
if v != 0 goto label;
if v == 0 goto label;
label:
if v == 0 goto label;
if v != 0 goto label;
label:
return 0;
label:
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String tableName>;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String tableName>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetRootPath()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetRootPath()>();
if v != 0 goto label;
if v == 0 goto label;
label:
if v == 0 goto label;
if v != 0 goto label;
label:
return 0;
label:
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String rootPath>;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String rootPath>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetSharedSDPartitionSpec()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetSharedSDPartitionSpec()>();
if v != 0 goto label;
if v == 0 goto label;
label:
if v == 0 goto label;
if v != 0 goto label;
label:
return 0;
label:
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD sharedSDPartitionSpec>;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD sharedSDPartitionSpec>;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD: boolean equals(org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetPartitionList()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetPartitionList()>();
if v != 0 goto label;
if v == 0 goto label;
label:
if v == 0 goto label;
if v != 0 goto label;
label:
return 0;
label:
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec partitionList>;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec partitionList>;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec: boolean equals(org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetCatName()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetCatName()>();
if v != 0 goto label;
if v == 0 goto label;
label:
if v == 0 goto label;
if v != 0 goto label;
label:
return 0;
label:
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String catName>;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String catName>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetWriteId()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetWriteId()>();
if v != 0 goto label;
if v == 0 goto label;
label:
if v == 0 goto label;
if v != 0 goto label;
label:
return 0;
label:
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: long writeId>;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: long writeId>;
v = v cmp v;
if v == 0 goto label;
return 0;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetIsStatsCompliant()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetIsStatsCompliant()>();
if v != 0 goto label;
if v == 0 goto label;
label:
if v == 0 goto label;
if v != 0 goto label;
label:
return 0;
label:
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isStatsCompliant>;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isStatsCompliant>;
if v == v goto label;
return 0;
label:
return 1;
}
public int hashCode()
{
long v;
java.lang.String v, v, v, v;
org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD v;
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.hadoop.hive.metastore.api.PartitionSpec 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, v, v, v, v, v, v;
org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetDbName()>();
if v == 0 goto label;
v = 131071;
goto label;
label:
v = 524287;
label:
v = 8191 + v;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetDbName()>();
if v == 0 goto label;
v = v * 8191;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String dbName>;
v = virtualinvoke v.<java.lang.String: int hashCode()>();
v = v + v;
label:
v = v * 8191;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetTableName()>();
if v == 0 goto label;
v = 131071;
goto label;
label:
v = 524287;
label:
v = v + v;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetTableName()>();
if v == 0 goto label;
v = v * 8191;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String tableName>;
v = virtualinvoke v.<java.lang.String: int hashCode()>();
v = v + v;
label:
v = v * 8191;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetRootPath()>();
if v == 0 goto label;
v = 131071;
goto label;
label:
v = 524287;
label:
v = v + v;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetRootPath()>();
if v == 0 goto label;
v = v * 8191;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String rootPath>;
v = virtualinvoke v.<java.lang.String: int hashCode()>();
v = v + v;
label:
v = v * 8191;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetSharedSDPartitionSpec()>();
if v == 0 goto label;
v = 131071;
goto label;
label:
v = 524287;
label:
v = v + v;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetSharedSDPartitionSpec()>();
if v == 0 goto label;
v = v * 8191;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD sharedSDPartitionSpec>;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD: int hashCode()>();
v = v + v;
label:
v = v * 8191;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetPartitionList()>();
if v == 0 goto label;
v = 131071;
goto label;
label:
v = 524287;
label:
v = v + v;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetPartitionList()>();
if v == 0 goto label;
v = v * 8191;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec partitionList>;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec: int hashCode()>();
v = v + v;
label:
v = v * 8191;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetCatName()>();
if v == 0 goto label;
v = 131071;
goto label;
label:
v = 524287;
label:
v = v + v;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetCatName()>();
if v == 0 goto label;
v = v * 8191;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String catName>;
v = virtualinvoke v.<java.lang.String: int hashCode()>();
v = v + v;
label:
v = v * 8191;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetWriteId()>();
if v == 0 goto label;
v = 131071;
goto label;
label:
v = 524287;
label:
v = v + v;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetWriteId()>();
if v == 0 goto label;
v = v * 8191;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: long writeId>;
v = staticinvoke <org.apache.thrift.TBaseHelper: int hashCode(long)>(v);
v = v + v;
label:
v = v * 8191;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetIsStatsCompliant()>();
if v == 0 goto label;
v = 131071;
goto label;
label:
v = 524287;
label:
v = v + v;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetIsStatsCompliant()>();
if v == 0 goto label;
v = v * 8191;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isStatsCompliant>;
if v == 0 goto label;
v = 131071;
goto label;
label:
v = 524287;
label:
v = v + v;
label:
return v;
}
public int compareTo(org.apache.hadoop.hive.metastore.api.PartitionSpec)
{
long v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v;
org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD v, v;
boolean 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;
org.apache.hadoop.hive.metastore.api.PartitionSpec v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec v, v;
java.lang.Class v, v, v, v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v := @parameter: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = virtualinvoke v.<java.lang.Object: java.lang.Class getClass()>();
v = virtualinvoke v.<java.lang.Class: java.lang.String getName()>();
v = virtualinvoke v.<java.lang.String: int compareTo(java.lang.String)>(v);
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetDbName()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetDbName()>();
v = staticinvoke <java.lang.Boolean: int compare(boolean,boolean)>(v, v);
if v == 0 goto label;
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetDbName()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String dbName>;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String dbName>;
v = staticinvoke <org.apache.thrift.TBaseHelper: int compareTo(java.lang.String,java.lang.String)>(v, v);
if v == 0 goto label;
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetTableName()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetTableName()>();
v = staticinvoke <java.lang.Boolean: int compare(boolean,boolean)>(v, v);
if v == 0 goto label;
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetTableName()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String tableName>;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String tableName>;
v = staticinvoke <org.apache.thrift.TBaseHelper: int compareTo(java.lang.String,java.lang.String)>(v, v);
if v == 0 goto label;
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetRootPath()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetRootPath()>();
v = staticinvoke <java.lang.Boolean: int compare(boolean,boolean)>(v, v);
if v == 0 goto label;
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetRootPath()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String rootPath>;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String rootPath>;
v = staticinvoke <org.apache.thrift.TBaseHelper: int compareTo(java.lang.String,java.lang.String)>(v, v);
if v == 0 goto label;
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetSharedSDPartitionSpec()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetSharedSDPartitionSpec()>();
v = staticinvoke <java.lang.Boolean: int compare(boolean,boolean)>(v, v);
if v == 0 goto label;
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetSharedSDPartitionSpec()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD sharedSDPartitionSpec>;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD sharedSDPartitionSpec>;
v = staticinvoke <org.apache.thrift.TBaseHelper: int compareTo(java.lang.Comparable,java.lang.Comparable)>(v, v);
if v == 0 goto label;
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetPartitionList()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetPartitionList()>();
v = staticinvoke <java.lang.Boolean: int compare(boolean,boolean)>(v, v);
if v == 0 goto label;
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetPartitionList()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec partitionList>;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec partitionList>;
v = staticinvoke <org.apache.thrift.TBaseHelper: int compareTo(java.lang.Comparable,java.lang.Comparable)>(v, v);
if v == 0 goto label;
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetCatName()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetCatName()>();
v = staticinvoke <java.lang.Boolean: int compare(boolean,boolean)>(v, v);
if v == 0 goto label;
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetCatName()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String catName>;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String catName>;
v = staticinvoke <org.apache.thrift.TBaseHelper: int compareTo(java.lang.String,java.lang.String)>(v, v);
if v == 0 goto label;
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetWriteId()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetWriteId()>();
v = staticinvoke <java.lang.Boolean: int compare(boolean,boolean)>(v, v);
if v == 0 goto label;
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetWriteId()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: long writeId>;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: long writeId>;
v = staticinvoke <org.apache.thrift.TBaseHelper: int compareTo(long,long)>(v, v);
if v == 0 goto label;
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetIsStatsCompliant()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetIsStatsCompliant()>();
v = staticinvoke <java.lang.Boolean: int compare(boolean,boolean)>(v, v);
if v == 0 goto label;
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetIsStatsCompliant()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isStatsCompliant>;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isStatsCompliant>;
v = staticinvoke <org.apache.thrift.TBaseHelper: int compareTo(boolean,boolean)>(v, v);
if v == 0 goto label;
return v;
label:
return 0;
}
public org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields fieldForId(int)
{
int v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v := @parameter: int;
v = staticinvoke <org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields: org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields findByThriftId(int)>(v);
return v;
}
public void read(org.apache.thrift.protocol.TProtocol) throws org.apache.thrift.TException
{
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
org.apache.thrift.scheme.IScheme v;
org.apache.thrift.protocol.TProtocol v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v := @parameter: org.apache.thrift.protocol.TProtocol;
v = staticinvoke <org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.thrift.scheme.IScheme scheme(org.apache.thrift.protocol.TProtocol)>(v);
interfaceinvoke v.<org.apache.thrift.scheme.IScheme: void read(org.apache.thrift.protocol.TProtocol,org.apache.thrift.TBase)>(v, v);
return;
}
public void write(org.apache.thrift.protocol.TProtocol) throws org.apache.thrift.TException
{
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
org.apache.thrift.scheme.IScheme v;
org.apache.thrift.protocol.TProtocol v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v := @parameter: org.apache.thrift.protocol.TProtocol;
v = staticinvoke <org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.thrift.scheme.IScheme scheme(org.apache.thrift.protocol.TProtocol)>(v);
interfaceinvoke v.<org.apache.thrift.scheme.IScheme: void write(org.apache.thrift.protocol.TProtocol,org.apache.thrift.TBase)>(v, v);
return;
}
public java.lang.String toString()
{
long v;
org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec v, v;
java.lang.String v, v, v, v, v, v, v, v, v;
boolean v, v, v, v, v, v;
org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD v, v;
java.lang.StringBuilder v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>(java.lang.String)>("PartitionSpec(");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("dbName:");
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String dbName>;
if v != null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("null");
goto label;
label:
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String dbName>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("tableName:");
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String tableName>;
if v != null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("null");
goto label;
label:
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String tableName>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("rootPath:");
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String rootPath>;
if v != null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("null");
goto label;
label:
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String rootPath>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetSharedSDPartitionSpec()>();
if v == 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("sharedSDPartitionSpec:");
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD sharedSDPartitionSpec>;
if v != null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("null");
goto label;
label:
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD sharedSDPartitionSpec>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetPartitionList()>();
if v == 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("partitionList:");
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec partitionList>;
if v != null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("null");
goto label;
label:
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec partitionList>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(v);
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetCatName()>();
if v == 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("catName:");
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String catName>;
if v != null goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("null");
goto label;
label:
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.lang.String catName>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetWriteId()>();
if v == 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("writeId:");
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: long writeId>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(long)>(v);
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isSetIsStatsCompliant()>();
if v == 0 goto label;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(", ");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("isStatsCompliant:");
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: boolean isStatsCompliant>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(boolean)>(v);
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(")");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
public void validate() throws org.apache.thrift.TException
{
org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD v, v;
org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec v, v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD sharedSDPartitionSpec>;
if v == null goto label;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD sharedSDPartitionSpec>;
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpecWithSharedSD: void validate()>();
label:
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec partitionList>;
if v == null goto label;
v = v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec partitionList>;
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionListComposingSpec: void validate()>();
label:
return;
}
private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException
{
java.lang.Throwable v;
java.io.IOException v;
java.io.ObjectOutputStream v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
org.apache.thrift.protocol.TCompactProtocol v;
org.apache.thrift.transport.TIOStreamTransport v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v := @parameter: java.io.ObjectOutputStream;
label:
v = new org.apache.thrift.protocol.TCompactProtocol;
v = new org.apache.thrift.transport.TIOStreamTransport;
specialinvoke v.<org.apache.thrift.transport.TIOStreamTransport: void <init>(java.io.OutputStream)>(v);
specialinvoke v.<org.apache.thrift.protocol.TCompactProtocol: void <init>(org.apache.thrift.transport.TTransport)>(v);
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: void write(org.apache.thrift.protocol.TProtocol)>(v);
label:
goto label;
label:
v := @caughtexception;
v = new java.io.IOException;
specialinvoke v.<java.io.IOException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
return;
catch org.apache.thrift.TException from label to label with label;
}
private void readObject(java.io.ObjectInputStream) throws java.io.IOException, java.lang.ClassNotFoundException
{
java.lang.Throwable v;
java.io.ObjectInputStream v;
java.io.IOException v;
org.apache.hadoop.hive.metastore.api.PartitionSpec v;
org.apache.thrift.protocol.TCompactProtocol v;
org.apache.thrift.transport.TIOStreamTransport v;
v := @this: org.apache.hadoop.hive.metastore.api.PartitionSpec;
v := @parameter: java.io.ObjectInputStream;
label:
v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: byte __isset_bitfield> = 0;
v = new org.apache.thrift.protocol.TCompactProtocol;
v = new org.apache.thrift.transport.TIOStreamTransport;
specialinvoke v.<org.apache.thrift.transport.TIOStreamTransport: void <init>(java.io.InputStream)>(v);
specialinvoke v.<org.apache.thrift.protocol.TCompactProtocol: void <init>(org.apache.thrift.transport.TTransport)>(v);
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec: void read(org.apache.thrift.protocol.TProtocol)>(v);
label:
goto label;
label:
v := @caughtexception;
v = new java.io.IOException;
specialinvoke v.<java.io.IOException: void <init>(java.lang.Throwable)>(v);
throw v;
label:
return;
catch org.apache.thrift.TException from label to label with label;
}
private static org.apache.thrift.scheme.IScheme scheme(org.apache.thrift.protocol.TProtocol)
{
org.apache.thrift.scheme.SchemeFactory v;
org.apache.thrift.scheme.IScheme v;
org.apache.thrift.protocol.TProtocol v;
java.lang.Class v, v;
boolean v;
v := @parameter: org.apache.thrift.protocol.TProtocol;
v = class "Lorg/apache/thrift/scheme/StandardScheme;";
v = virtualinvoke v.<org.apache.thrift.protocol.TProtocol: java.lang.Class getScheme()>();
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = <org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.thrift.scheme.SchemeFactory STANDARD_SCHEME_FACTORY>;
goto label;
label:
v = <org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.thrift.scheme.SchemeFactory TUPLE_SCHEME_FACTORY>;
label:
v = interfaceinvoke v.<org.apache.thrift.scheme.SchemeFactory: org.apache.thrift.scheme.IScheme getScheme()>();
return v;
}
static void <clinit>()
{
org.apache.thrift.meta_data.StructMetaData v, v;
java.util.Map v, v;
org.apache.thrift.protocol.TField v, v, v, v, v, v, v, v;
java.util.EnumMap v;
org.apache.hadoop.hive.metastore.api.PartitionSpec$PartitionSpecTupleSchemeFactory v;
org.apache.hadoop.hive.metastore.api.PartitionSpec$PartitionSpecStandardSchemeFactory v;
org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields[] v;
org.apache.thrift.protocol.TStruct v;
org.apache.thrift.meta_data.FieldMetaData v, v, v, v, v, v, v, v;
org.apache.thrift.meta_data.FieldValueMetaData v, v, v, v, v, v;
org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields v, v, v, v, v, v, v, v, v, v, v, v, v;
v = new org.apache.thrift.protocol.TStruct;
specialinvoke v.<org.apache.thrift.protocol.TStruct: void <init>(java.lang.String)>("PartitionSpec");
<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.thrift.protocol.TStruct STRUCT_DESC> = v;
v = new org.apache.thrift.protocol.TField;
specialinvoke v.<org.apache.thrift.protocol.TField: void <init>(java.lang.String,byte,short)>("dbName", 11, 1);
<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.thrift.protocol.TField DB_NAME_FIELD_DESC> = v;
v = new org.apache.thrift.protocol.TField;
specialinvoke v.<org.apache.thrift.protocol.TField: void <init>(java.lang.String,byte,short)>("tableName", 11, 2);
<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.thrift.protocol.TField TABLE_NAME_FIELD_DESC> = v;
v = new org.apache.thrift.protocol.TField;
specialinvoke v.<org.apache.thrift.protocol.TField: void <init>(java.lang.String,byte,short)>("rootPath", 11, 3);
<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.thrift.protocol.TField ROOT_PATH_FIELD_DESC> = v;
v = new org.apache.thrift.protocol.TField;
specialinvoke v.<org.apache.thrift.protocol.TField: void <init>(java.lang.String,byte,short)>("sharedSDPartitionSpec", 12, 4);
<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.thrift.protocol.TField SHARED_SDPARTITION_SPEC_FIELD_DESC> = v;
v = new org.apache.thrift.protocol.TField;
specialinvoke v.<org.apache.thrift.protocol.TField: void <init>(java.lang.String,byte,short)>("partitionList", 12, 5);
<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.thrift.protocol.TField PARTITION_LIST_FIELD_DESC> = v;
v = new org.apache.thrift.protocol.TField;
specialinvoke v.<org.apache.thrift.protocol.TField: void <init>(java.lang.String,byte,short)>("catName", 11, 6);
<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.thrift.protocol.TField CAT_NAME_FIELD_DESC> = v;
v = new org.apache.thrift.protocol.TField;
specialinvoke v.<org.apache.thrift.protocol.TField: void <init>(java.lang.String,byte,short)>("writeId", 10, 7);
<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.thrift.protocol.TField WRITE_ID_FIELD_DESC> = v;
v = new org.apache.thrift.protocol.TField;
specialinvoke v.<org.apache.thrift.protocol.TField: void <init>(java.lang.String,byte,short)>("isStatsCompliant", 2, 8);
<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.thrift.protocol.TField IS_STATS_COMPLIANT_FIELD_DESC> = v;
v = new org.apache.hadoop.hive.metastore.api.PartitionSpec$PartitionSpecStandardSchemeFactory;
specialinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec$PartitionSpecStandardSchemeFactory: void <init>()>();
<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.thrift.scheme.SchemeFactory STANDARD_SCHEME_FACTORY> = v;
v = new org.apache.hadoop.hive.metastore.api.PartitionSpec$PartitionSpecTupleSchemeFactory;
specialinvoke v.<org.apache.hadoop.hive.metastore.api.PartitionSpec$PartitionSpecTupleSchemeFactory: void <init>()>();
<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.thrift.scheme.SchemeFactory TUPLE_SCHEME_FACTORY> = v;
v = newarray (org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields)[5];
v = <org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields: org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields SHARED_SDPARTITION_SPEC>;
v[0] = v;
v = <org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields: org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields PARTITION_LIST>;
v[1] = v;
v = <org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields: org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields CAT_NAME>;
v[2] = v;
v = <org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields: org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields WRITE_ID>;
v[3] = v;
v = <org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields: org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields IS_STATS_COMPLIANT>;
v[4] = v;
<org.apache.hadoop.hive.metastore.api.PartitionSpec: org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields[] optionals> = v;
v = new java.util.EnumMap;
specialinvoke v.<java.util.EnumMap: void <init>(java.lang.Class)>(class "Lorg/apache/hadoop/hive/metastore/api/PartitionSpec$_Fields;");
v = <org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields: org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields DB_NAME>;
v = new org.apache.thrift.meta_data.FieldMetaData;
v = new org.apache.thrift.meta_data.FieldValueMetaData;
specialinvoke v.<org.apache.thrift.meta_data.FieldValueMetaData: void <init>(byte)>(11);
specialinvoke v.<org.apache.thrift.meta_data.FieldMetaData: void <init>(java.lang.String,byte,org.apache.thrift.meta_data.FieldValueMetaData)>("dbName", 3, v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = <org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields: org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields TABLE_NAME>;
v = new org.apache.thrift.meta_data.FieldMetaData;
v = new org.apache.thrift.meta_data.FieldValueMetaData;
specialinvoke v.<org.apache.thrift.meta_data.FieldValueMetaData: void <init>(byte)>(11);
specialinvoke v.<org.apache.thrift.meta_data.FieldMetaData: void <init>(java.lang.String,byte,org.apache.thrift.meta_data.FieldValueMetaData)>("tableName", 3, v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = <org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields: org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields ROOT_PATH>;
v = new org.apache.thrift.meta_data.FieldMetaData;
v = new org.apache.thrift.meta_data.FieldValueMetaData;
specialinvoke v.<org.apache.thrift.meta_data.FieldValueMetaData: void <init>(byte)>(11);
specialinvoke v.<org.apache.thrift.meta_data.FieldMetaData: void <init>(java.lang.String,byte,org.apache.thrift.meta_data.FieldValueMetaData)>("rootPath", 3, v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = <org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields: org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields SHARED_SDPARTITION_SPEC>;
v = new org.apache.thrift.meta_data.FieldMetaData;
v = new org.apache.thrift.meta_data.StructMetaData;
specialinvoke v.<org.apache.thrift.meta_data.StructMetaData: void <init>(byte,java.lang.Class)>(12, class "Lorg/apache/hadoop/hive/metastore/api/PartitionSpecWithSharedSD;");
specialinvoke v.<org.apache.thrift.meta_data.FieldMetaData: void <init>(java.lang.String,byte,org.apache.thrift.meta_data.FieldValueMetaData)>("sharedSDPartitionSpec", 2, v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = <org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields: org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields PARTITION_LIST>;
v = new org.apache.thrift.meta_data.FieldMetaData;
v = new org.apache.thrift.meta_data.StructMetaData;
specialinvoke v.<org.apache.thrift.meta_data.StructMetaData: void <init>(byte,java.lang.Class)>(12, class "Lorg/apache/hadoop/hive/metastore/api/PartitionListComposingSpec;");
specialinvoke v.<org.apache.thrift.meta_data.FieldMetaData: void <init>(java.lang.String,byte,org.apache.thrift.meta_data.FieldValueMetaData)>("partitionList", 2, v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = <org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields: org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields CAT_NAME>;
v = new org.apache.thrift.meta_data.FieldMetaData;
v = new org.apache.thrift.meta_data.FieldValueMetaData;
specialinvoke v.<org.apache.thrift.meta_data.FieldValueMetaData: void <init>(byte)>(11);
specialinvoke v.<org.apache.thrift.meta_data.FieldMetaData: void <init>(java.lang.String,byte,org.apache.thrift.meta_data.FieldValueMetaData)>("catName", 2, v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = <org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields: org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields WRITE_ID>;
v = new org.apache.thrift.meta_data.FieldMetaData;
v = new org.apache.thrift.meta_data.FieldValueMetaData;
specialinvoke v.<org.apache.thrift.meta_data.FieldValueMetaData: void <init>(byte)>(10);
specialinvoke v.<org.apache.thrift.meta_data.FieldMetaData: void <init>(java.lang.String,byte,org.apache.thrift.meta_data.FieldValueMetaData)>("writeId", 2, v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = <org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields: org.apache.hadoop.hive.metastore.api.PartitionSpec$_Fields IS_STATS_COMPLIANT>;
v = new org.apache.thrift.meta_data.FieldMetaData;
v = new org.apache.thrift.meta_data.FieldValueMetaData;
specialinvoke v.<org.apache.thrift.meta_data.FieldValueMetaData: void <init>(byte)>(2);
specialinvoke v.<org.apache.thrift.meta_data.FieldMetaData: void <init>(java.lang.String,byte,org.apache.thrift.meta_data.FieldValueMetaData)>("isStatsCompliant", 2, v);
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>(v, v);
v = staticinvoke <java.util.Collections: java.util.Map unmodifiableMap(java.util.Map)>(v);
<org.apache.hadoop.hive.metastore.api.PartitionSpec: java.util.Map metaDataMap> = v;
v = <org.apache.hadoop.hive.metastore.api.PartitionSpec: java.util.Map metaDataMap>;
staticinvoke <org.apache.thrift.meta_data.FieldMetaData: void addStructMetaDataMap(java.lang.Class,java.util.Map)>(class "Lorg/apache/hadoop/hive/metastore/api/PartitionSpec;", v);
return;
}
}