public class org.apache.hadoop.hive.metastore.api.ISchema 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 SCHEMA_TYPE_FIELD_DESC;
private static final org.apache.thrift.protocol.TField NAME_FIELD_DESC;
private static final org.apache.thrift.protocol.TField CAT_NAME_FIELD_DESC;
private static final org.apache.thrift.protocol.TField DB_NAME_FIELD_DESC;
private static final org.apache.thrift.protocol.TField COMPATIBILITY_FIELD_DESC;
private static final org.apache.thrift.protocol.TField VALIDATION_LEVEL_FIELD_DESC;
private static final org.apache.thrift.protocol.TField CAN_EVOLVE_FIELD_DESC;
private static final org.apache.thrift.protocol.TField SCHEMA_GROUP_FIELD_DESC;
private static final org.apache.thrift.protocol.TField DESCRIPTION_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 org.apache.hadoop.hive.metastore.api.SchemaType schemaType;
private java.lang.String name;
private java.lang.String catName;
private java.lang.String dbName;
private org.apache.hadoop.hive.metastore.api.SchemaCompatibility compatibility;
private org.apache.hadoop.hive.metastore.api.SchemaValidation validationLevel;
private boolean canEvolve;
private java.lang.String schemaGroup;
private java.lang.String description;
private static final int __CANEVOLVE_ISSET_ID;
private byte __isset_bitfield;
private static final org.apache.hadoop.hive.metastore.api.ISchema$_Fields[] optionals;
public static final java.util.Map metaDataMap;
public void <init>()
{
org.apache.hadoop.hive.metastore.api.ISchema v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.hadoop.hive.metastore.api.ISchema: byte __isset_bitfield> = 0;
return;
}
public void <init>(org.apache.hadoop.hive.metastore.api.SchemaType, java.lang.String, java.lang.String, java.lang.String, org.apache.hadoop.hive.metastore.api.SchemaCompatibility, org.apache.hadoop.hive.metastore.api.SchemaValidation, boolean)
{
org.apache.hadoop.hive.metastore.api.SchemaCompatibility v;
org.apache.hadoop.hive.metastore.api.ISchema v;
org.apache.hadoop.hive.metastore.api.SchemaType v;
java.lang.String v, v, v;
org.apache.hadoop.hive.metastore.api.SchemaValidation v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v := @parameter: org.apache.hadoop.hive.metastore.api.SchemaType;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: org.apache.hadoop.hive.metastore.api.SchemaCompatibility;
v := @parameter: org.apache.hadoop.hive.metastore.api.SchemaValidation;
v := @parameter: boolean;
specialinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: void <init>()>();
v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaType schemaType> = v;
v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String name> = v;
v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String catName> = v;
v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String dbName> = v;
v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaCompatibility compatibility> = v;
v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaValidation validationLevel> = v;
v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean canEvolve> = v;
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: void setCanEvolveIsSet(boolean)>(1);
return;
}
public void <init>(org.apache.hadoop.hive.metastore.api.ISchema)
{
byte v;
java.lang.String v, v, v, v, v;
boolean v, v, v, v, v, v, v, v, v;
org.apache.hadoop.hive.metastore.api.SchemaCompatibility v;
org.apache.hadoop.hive.metastore.api.ISchema v, v;
org.apache.hadoop.hive.metastore.api.SchemaType v;
org.apache.hadoop.hive.metastore.api.SchemaValidation v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v := @parameter: org.apache.hadoop.hive.metastore.api.ISchema;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<org.apache.hadoop.hive.metastore.api.ISchema: byte __isset_bitfield> = 0;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: byte __isset_bitfield>;
v.<org.apache.hadoop.hive.metastore.api.ISchema: byte __isset_bitfield> = v;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetSchemaType()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaType schemaType>;
v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaType schemaType> = v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetName()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String name>;
v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String name> = v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetCatName()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String catName>;
v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String catName> = v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetDbName()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String dbName>;
v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String dbName> = v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetCompatibility()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaCompatibility compatibility>;
v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaCompatibility compatibility> = v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetValidationLevel()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaValidation validationLevel>;
v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaValidation validationLevel> = v;
label:
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean canEvolve>;
v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean canEvolve> = v;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetSchemaGroup()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String schemaGroup>;
v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String schemaGroup> = v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetDescription()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String description>;
v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String description> = v;
label:
return;
}
public org.apache.hadoop.hive.metastore.api.ISchema deepCopy()
{
org.apache.hadoop.hive.metastore.api.ISchema v, v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v = new org.apache.hadoop.hive.metastore.api.ISchema;
specialinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: void <init>(org.apache.hadoop.hive.metastore.api.ISchema)>(v);
return v;
}
public void clear()
{
org.apache.hadoop.hive.metastore.api.ISchema v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaType schemaType> = null;
v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String name> = null;
v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String catName> = null;
v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String dbName> = null;
v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaCompatibility compatibility> = null;
v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaValidation validationLevel> = null;
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: void setCanEvolveIsSet(boolean)>(0);
v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean canEvolve> = 0;
v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String schemaGroup> = null;
v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String description> = null;
return;
}
public org.apache.hadoop.hive.metastore.api.SchemaType getSchemaType()
{
org.apache.hadoop.hive.metastore.api.SchemaType v;
org.apache.hadoop.hive.metastore.api.ISchema v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaType schemaType>;
return v;
}
public void setSchemaType(org.apache.hadoop.hive.metastore.api.SchemaType)
{
org.apache.hadoop.hive.metastore.api.SchemaType v;
org.apache.hadoop.hive.metastore.api.ISchema v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v := @parameter: org.apache.hadoop.hive.metastore.api.SchemaType;
v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaType schemaType> = v;
return;
}
public void unsetSchemaType()
{
org.apache.hadoop.hive.metastore.api.ISchema v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaType schemaType> = null;
return;
}
public boolean isSetSchemaType()
{
org.apache.hadoop.hive.metastore.api.SchemaType v;
org.apache.hadoop.hive.metastore.api.ISchema v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaType schemaType>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public void setSchemaTypeIsSet(boolean)
{
org.apache.hadoop.hive.metastore.api.ISchema v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v := @parameter: boolean;
if v != 0 goto label;
v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaType schemaType> = null;
label:
return;
}
public java.lang.String getName()
{
java.lang.String v;
org.apache.hadoop.hive.metastore.api.ISchema v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String name>;
return v;
}
public void setName(java.lang.String)
{
java.lang.String v;
org.apache.hadoop.hive.metastore.api.ISchema v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v := @parameter: java.lang.String;
v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String name> = v;
return;
}
public void unsetName()
{
org.apache.hadoop.hive.metastore.api.ISchema v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String name> = null;
return;
}
public boolean isSetName()
{
java.lang.String v;
org.apache.hadoop.hive.metastore.api.ISchema v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String name>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public void setNameIsSet(boolean)
{
org.apache.hadoop.hive.metastore.api.ISchema v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v := @parameter: boolean;
if v != 0 goto label;
v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String name> = null;
label:
return;
}
public java.lang.String getCatName()
{
java.lang.String v;
org.apache.hadoop.hive.metastore.api.ISchema v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String catName>;
return v;
}
public void setCatName(java.lang.String)
{
java.lang.String v;
org.apache.hadoop.hive.metastore.api.ISchema v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v := @parameter: java.lang.String;
v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String catName> = v;
return;
}
public void unsetCatName()
{
org.apache.hadoop.hive.metastore.api.ISchema v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String catName> = null;
return;
}
public boolean isSetCatName()
{
java.lang.String v;
org.apache.hadoop.hive.metastore.api.ISchema v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: 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.ISchema v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v := @parameter: boolean;
if v != 0 goto label;
v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String catName> = null;
label:
return;
}
public java.lang.String getDbName()
{
java.lang.String v;
org.apache.hadoop.hive.metastore.api.ISchema v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String dbName>;
return v;
}
public void setDbName(java.lang.String)
{
java.lang.String v;
org.apache.hadoop.hive.metastore.api.ISchema v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v := @parameter: java.lang.String;
v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String dbName> = v;
return;
}
public void unsetDbName()
{
org.apache.hadoop.hive.metastore.api.ISchema v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String dbName> = null;
return;
}
public boolean isSetDbName()
{
java.lang.String v;
org.apache.hadoop.hive.metastore.api.ISchema v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: 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.ISchema v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v := @parameter: boolean;
if v != 0 goto label;
v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String dbName> = null;
label:
return;
}
public org.apache.hadoop.hive.metastore.api.SchemaCompatibility getCompatibility()
{
org.apache.hadoop.hive.metastore.api.SchemaCompatibility v;
org.apache.hadoop.hive.metastore.api.ISchema v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaCompatibility compatibility>;
return v;
}
public void setCompatibility(org.apache.hadoop.hive.metastore.api.SchemaCompatibility)
{
org.apache.hadoop.hive.metastore.api.SchemaCompatibility v;
org.apache.hadoop.hive.metastore.api.ISchema v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v := @parameter: org.apache.hadoop.hive.metastore.api.SchemaCompatibility;
v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaCompatibility compatibility> = v;
return;
}
public void unsetCompatibility()
{
org.apache.hadoop.hive.metastore.api.ISchema v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaCompatibility compatibility> = null;
return;
}
public boolean isSetCompatibility()
{
org.apache.hadoop.hive.metastore.api.SchemaCompatibility v;
org.apache.hadoop.hive.metastore.api.ISchema v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaCompatibility compatibility>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public void setCompatibilityIsSet(boolean)
{
org.apache.hadoop.hive.metastore.api.ISchema v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v := @parameter: boolean;
if v != 0 goto label;
v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaCompatibility compatibility> = null;
label:
return;
}
public org.apache.hadoop.hive.metastore.api.SchemaValidation getValidationLevel()
{
org.apache.hadoop.hive.metastore.api.ISchema v;
org.apache.hadoop.hive.metastore.api.SchemaValidation v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaValidation validationLevel>;
return v;
}
public void setValidationLevel(org.apache.hadoop.hive.metastore.api.SchemaValidation)
{
org.apache.hadoop.hive.metastore.api.ISchema v;
org.apache.hadoop.hive.metastore.api.SchemaValidation v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v := @parameter: org.apache.hadoop.hive.metastore.api.SchemaValidation;
v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaValidation validationLevel> = v;
return;
}
public void unsetValidationLevel()
{
org.apache.hadoop.hive.metastore.api.ISchema v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaValidation validationLevel> = null;
return;
}
public boolean isSetValidationLevel()
{
org.apache.hadoop.hive.metastore.api.ISchema v;
org.apache.hadoop.hive.metastore.api.SchemaValidation v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaValidation validationLevel>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public void setValidationLevelIsSet(boolean)
{
org.apache.hadoop.hive.metastore.api.ISchema v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v := @parameter: boolean;
if v != 0 goto label;
v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaValidation validationLevel> = null;
label:
return;
}
public boolean isCanEvolve()
{
org.apache.hadoop.hive.metastore.api.ISchema v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean canEvolve>;
return v;
}
public void setCanEvolve(boolean)
{
org.apache.hadoop.hive.metastore.api.ISchema v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v := @parameter: boolean;
v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean canEvolve> = v;
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: void setCanEvolveIsSet(boolean)>(1);
return;
}
public void unsetCanEvolve()
{
byte v, v;
org.apache.hadoop.hive.metastore.api.ISchema v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: byte __isset_bitfield>;
v = staticinvoke <org.apache.thrift.EncodingUtils: byte clearBit(byte,int)>(v, 0);
v.<org.apache.hadoop.hive.metastore.api.ISchema: byte __isset_bitfield> = v;
return;
}
public boolean isSetCanEvolve()
{
byte v;
org.apache.hadoop.hive.metastore.api.ISchema v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: byte __isset_bitfield>;
v = staticinvoke <org.apache.thrift.EncodingUtils: boolean testBit(byte,int)>(v, 0);
return v;
}
public void setCanEvolveIsSet(boolean)
{
byte v, v;
org.apache.hadoop.hive.metastore.api.ISchema v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v := @parameter: boolean;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: byte __isset_bitfield>;
v = staticinvoke <org.apache.thrift.EncodingUtils: byte setBit(byte,int,boolean)>(v, 0, v);
v.<org.apache.hadoop.hive.metastore.api.ISchema: byte __isset_bitfield> = v;
return;
}
public java.lang.String getSchemaGroup()
{
java.lang.String v;
org.apache.hadoop.hive.metastore.api.ISchema v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String schemaGroup>;
return v;
}
public void setSchemaGroup(java.lang.String)
{
java.lang.String v;
org.apache.hadoop.hive.metastore.api.ISchema v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v := @parameter: java.lang.String;
v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String schemaGroup> = v;
return;
}
public void unsetSchemaGroup()
{
org.apache.hadoop.hive.metastore.api.ISchema v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String schemaGroup> = null;
return;
}
public boolean isSetSchemaGroup()
{
java.lang.String v;
org.apache.hadoop.hive.metastore.api.ISchema v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String schemaGroup>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public void setSchemaGroupIsSet(boolean)
{
org.apache.hadoop.hive.metastore.api.ISchema v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v := @parameter: boolean;
if v != 0 goto label;
v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String schemaGroup> = null;
label:
return;
}
public java.lang.String getDescription()
{
java.lang.String v;
org.apache.hadoop.hive.metastore.api.ISchema v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String description>;
return v;
}
public void setDescription(java.lang.String)
{
java.lang.String v;
org.apache.hadoop.hive.metastore.api.ISchema v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v := @parameter: java.lang.String;
v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String description> = v;
return;
}
public void unsetDescription()
{
org.apache.hadoop.hive.metastore.api.ISchema v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String description> = null;
return;
}
public boolean isSetDescription()
{
java.lang.String v;
org.apache.hadoop.hive.metastore.api.ISchema v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String description>;
if v == null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public void setDescriptionIsSet(boolean)
{
org.apache.hadoop.hive.metastore.api.ISchema v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v := @parameter: boolean;
if v != 0 goto label;
v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String description> = null;
label:
return;
}
public void setFieldValue(org.apache.hadoop.hive.metastore.api.ISchema$_Fields, java.lang.Object)
{
int[] v;
org.apache.hadoop.hive.metastore.api.ISchema v;
org.apache.hadoop.hive.metastore.api.ISchema$_Fields v;
int v, v;
java.lang.Object v;
boolean v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v := @parameter: org.apache.hadoop.hive.metastore.api.ISchema$_Fields;
v := @parameter: java.lang.Object;
v = <org.apache.hadoop.hive.metastore.api.ISchema$1: int[] $SwitchMap$org$apache$hadoop$hive$metastore$api$ISchema$_Fields>;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema$_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;
case 9: goto label;
default: goto label;
};
label:
if v != null goto label;
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: void unsetSchemaType()>();
goto label;
label:
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: void setSchemaType(org.apache.hadoop.hive.metastore.api.SchemaType)>(v);
goto label;
label:
if v != null goto label;
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: void unsetName()>();
goto label;
label:
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: void setName(java.lang.String)>(v);
goto label;
label:
if v != null goto label;
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: void unsetCatName()>();
goto label;
label:
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: void setCatName(java.lang.String)>(v);
goto label;
label:
if v != null goto label;
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: void unsetDbName()>();
goto label;
label:
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: void setDbName(java.lang.String)>(v);
goto label;
label:
if v != null goto label;
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: void unsetCompatibility()>();
goto label;
label:
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: void setCompatibility(org.apache.hadoop.hive.metastore.api.SchemaCompatibility)>(v);
goto label;
label:
if v != null goto label;
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: void unsetValidationLevel()>();
goto label;
label:
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: void setValidationLevel(org.apache.hadoop.hive.metastore.api.SchemaValidation)>(v);
goto label;
label:
if v != null goto label;
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: void unsetCanEvolve()>();
goto label;
label:
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: void setCanEvolve(boolean)>(v);
goto label;
label:
if v != null goto label;
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: void unsetSchemaGroup()>();
goto label;
label:
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: void setSchemaGroup(java.lang.String)>(v);
goto label;
label:
if v != null goto label;
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: void unsetDescription()>();
goto label;
label:
virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: void setDescription(java.lang.String)>(v);
label:
return;
}
public java.lang.Object getFieldValue(org.apache.hadoop.hive.metastore.api.ISchema$_Fields)
{
java.lang.IllegalStateException v;
int[] v;
int v, v;
java.lang.Boolean v;
java.lang.String v, v, v, v, v;
boolean v;
org.apache.hadoop.hive.metastore.api.ISchema$_Fields v;
org.apache.hadoop.hive.metastore.api.SchemaCompatibility v;
org.apache.hadoop.hive.metastore.api.ISchema v;
org.apache.hadoop.hive.metastore.api.SchemaType v;
org.apache.hadoop.hive.metastore.api.SchemaValidation v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v := @parameter: org.apache.hadoop.hive.metastore.api.ISchema$_Fields;
v = <org.apache.hadoop.hive.metastore.api.ISchema$1: int[] $SwitchMap$org$apache$hadoop$hive$metastore$api$ISchema$_Fields>;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema$_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;
case 9: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaType getSchemaType()>();
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String getName()>();
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String getCatName()>();
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String getDbName()>();
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaCompatibility getCompatibility()>();
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaValidation getValidationLevel()>();
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isCanEvolve()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String getSchemaGroup()>();
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String getDescription()>();
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.ISchema$_Fields)
{
java.lang.IllegalStateException v;
int[] v;
int v, v;
boolean v, v, v, v, v, v, v, v, v;
org.apache.hadoop.hive.metastore.api.ISchema$_Fields v;
java.lang.IllegalArgumentException v;
org.apache.hadoop.hive.metastore.api.ISchema v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v := @parameter: org.apache.hadoop.hive.metastore.api.ISchema$_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.ISchema$1: int[] $SwitchMap$org$apache$hadoop$hive$metastore$api$ISchema$_Fields>;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema$_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;
case 9: goto label;
default: goto label;
};
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetSchemaType()>();
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetName()>();
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetCatName()>();
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetDbName()>();
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetCompatibility()>();
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetValidationLevel()>();
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetCanEvolve()>();
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetSchemaGroup()>();
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetDescription()>();
return v;
label:
v = new java.lang.IllegalStateException;
specialinvoke v.<java.lang.IllegalStateException: void <init>()>();
throw v;
}
public boolean equals(java.lang.Object)
{
org.apache.hadoop.hive.metastore.api.ISchema v;
java.lang.Object v;
boolean v, v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v := @parameter: java.lang.Object;
v = v instanceof org.apache.hadoop.hive.metastore.api.ISchema;
if v == 0 goto label;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean equals(org.apache.hadoop.hive.metastore.api.ISchema)>(v);
return v;
label:
return 0;
}
public boolean equals(org.apache.hadoop.hive.metastore.api.ISchema)
{
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;
org.apache.hadoop.hive.metastore.api.SchemaCompatibility v, v;
org.apache.hadoop.hive.metastore.api.SchemaType v, v;
org.apache.hadoop.hive.metastore.api.SchemaValidation v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v;
org.apache.hadoop.hive.metastore.api.ISchema v, v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v := @parameter: org.apache.hadoop.hive.metastore.api.ISchema;
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.ISchema: boolean isSetSchemaType()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetSchemaType()>();
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.ISchema: org.apache.hadoop.hive.metastore.api.SchemaType schemaType>;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaType schemaType>;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.SchemaType: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetName()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetName()>();
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.ISchema: java.lang.String name>;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String name>;
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.ISchema: boolean isSetCatName()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: 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.ISchema: java.lang.String catName>;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: 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.ISchema: boolean isSetDbName()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: 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.ISchema: java.lang.String dbName>;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: 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.ISchema: boolean isSetCompatibility()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetCompatibility()>();
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.ISchema: org.apache.hadoop.hive.metastore.api.SchemaCompatibility compatibility>;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaCompatibility compatibility>;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.SchemaCompatibility: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetValidationLevel()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetValidationLevel()>();
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.ISchema: org.apache.hadoop.hive.metastore.api.SchemaValidation validationLevel>;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaValidation validationLevel>;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.SchemaValidation: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean canEvolve>;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean canEvolve>;
if v == v goto label;
return 0;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetSchemaGroup()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetSchemaGroup()>();
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.ISchema: java.lang.String schemaGroup>;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String schemaGroup>;
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.ISchema: boolean isSetDescription()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetDescription()>();
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.ISchema: java.lang.String description>;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String description>;
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v != 0 goto label;
return 0;
label:
return 1;
}
public int hashCode()
{
org.apache.hadoop.hive.metastore.api.SchemaType v;
java.lang.String v, v, v, v, v;
org.apache.hadoop.hive.metastore.api.ISchema 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.SchemaCompatibility v;
org.apache.hadoop.hive.metastore.api.SchemaValidation 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, v, v, v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetSchemaType()>();
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.ISchema: boolean isSetSchemaType()>();
if v == 0 goto label;
v = v * 8191;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaType schemaType>;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.SchemaType: int getValue()>();
v = v + v;
label:
v = v * 8191;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetName()>();
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.ISchema: boolean isSetName()>();
if v == 0 goto label;
v = v * 8191;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String name>;
v = virtualinvoke v.<java.lang.String: int hashCode()>();
v = v + v;
label:
v = v * 8191;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: 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.ISchema: boolean isSetCatName()>();
if v == 0 goto label;
v = v * 8191;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: 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.ISchema: boolean isSetDbName()>();
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.ISchema: boolean isSetDbName()>();
if v == 0 goto label;
v = v * 8191;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: 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.ISchema: boolean isSetCompatibility()>();
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.ISchema: boolean isSetCompatibility()>();
if v == 0 goto label;
v = v * 8191;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaCompatibility compatibility>;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.SchemaCompatibility: int getValue()>();
v = v + v;
label:
v = v * 8191;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetValidationLevel()>();
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.ISchema: boolean isSetValidationLevel()>();
if v == 0 goto label;
v = v * 8191;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaValidation validationLevel>;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.SchemaValidation: int getValue()>();
v = v + v;
label:
v = v * 8191;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean canEvolve>;
if v == 0 goto label;
v = 131071;
goto label;
label:
v = 524287;
label:
v = v + v;
v = v * 8191;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetSchemaGroup()>();
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.ISchema: boolean isSetSchemaGroup()>();
if v == 0 goto label;
v = v * 8191;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String schemaGroup>;
v = virtualinvoke v.<java.lang.String: int hashCode()>();
v = v + v;
label:
v = v * 8191;
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetDescription()>();
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.ISchema: boolean isSetDescription()>();
if v == 0 goto label;
v = v * 8191;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String description>;
v = virtualinvoke v.<java.lang.String: int hashCode()>();
v = v + v;
label:
return v;
}
public int compareTo(org.apache.hadoop.hive.metastore.api.ISchema)
{
org.apache.hadoop.hive.metastore.api.SchemaType v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.hadoop.hive.metastore.api.ISchema 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, v, v, v;
org.apache.hadoop.hive.metastore.api.SchemaCompatibility v, v;
org.apache.hadoop.hive.metastore.api.SchemaValidation v, v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
java.lang.Class v, v, v, v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v := @parameter: org.apache.hadoop.hive.metastore.api.ISchema;
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.ISchema: boolean isSetSchemaType()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetSchemaType()>();
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.ISchema: boolean isSetSchemaType()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaType schemaType>;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaType schemaType>;
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.ISchema: boolean isSetName()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetName()>();
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.ISchema: boolean isSetName()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String name>;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String name>;
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.ISchema: boolean isSetCatName()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: 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.ISchema: boolean isSetCatName()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String catName>;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: 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.ISchema: boolean isSetDbName()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: 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.ISchema: boolean isSetDbName()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String dbName>;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: 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.ISchema: boolean isSetCompatibility()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetCompatibility()>();
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.ISchema: boolean isSetCompatibility()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaCompatibility compatibility>;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaCompatibility compatibility>;
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.ISchema: boolean isSetValidationLevel()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetValidationLevel()>();
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.ISchema: boolean isSetValidationLevel()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaValidation validationLevel>;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaValidation validationLevel>;
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.ISchema: boolean isSetCanEvolve()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetCanEvolve()>();
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.ISchema: boolean isSetCanEvolve()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean canEvolve>;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean canEvolve>;
v = staticinvoke <org.apache.thrift.TBaseHelper: int compareTo(boolean,boolean)>(v, v);
if v == 0 goto label;
return v;
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetSchemaGroup()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetSchemaGroup()>();
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.ISchema: boolean isSetSchemaGroup()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String schemaGroup>;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String schemaGroup>;
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.ISchema: boolean isSetDescription()>();
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetDescription()>();
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.ISchema: boolean isSetDescription()>();
if v == 0 goto label;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String description>;
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String description>;
v = staticinvoke <org.apache.thrift.TBaseHelper: int compareTo(java.lang.String,java.lang.String)>(v, v);
if v == 0 goto label;
return v;
label:
return 0;
}
public org.apache.hadoop.hive.metastore.api.ISchema$_Fields fieldForId(int)
{
int v;
org.apache.hadoop.hive.metastore.api.ISchema v;
org.apache.hadoop.hive.metastore.api.ISchema$_Fields v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v := @parameter: int;
v = staticinvoke <org.apache.hadoop.hive.metastore.api.ISchema$_Fields: org.apache.hadoop.hive.metastore.api.ISchema$_Fields findByThriftId(int)>(v);
return v;
}
public void read(org.apache.thrift.protocol.TProtocol) throws org.apache.thrift.TException
{
org.apache.thrift.scheme.IScheme v;
org.apache.thrift.protocol.TProtocol v;
org.apache.hadoop.hive.metastore.api.ISchema v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v := @parameter: org.apache.thrift.protocol.TProtocol;
v = staticinvoke <org.apache.hadoop.hive.metastore.api.ISchema: 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.thrift.scheme.IScheme v;
org.apache.thrift.protocol.TProtocol v;
org.apache.hadoop.hive.metastore.api.ISchema v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v := @parameter: org.apache.thrift.protocol.TProtocol;
v = staticinvoke <org.apache.hadoop.hive.metastore.api.ISchema: 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()
{
java.lang.String v, v, v, v, v, v, v, v, v, v, v;
boolean v, v, v;
org.apache.hadoop.hive.metastore.api.SchemaCompatibility v, v;
org.apache.hadoop.hive.metastore.api.ISchema v;
org.apache.hadoop.hive.metastore.api.SchemaType v, v;
java.lang.StringBuilder v;
org.apache.hadoop.hive.metastore.api.SchemaValidation v, v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v = new java.lang.StringBuilder;
specialinvoke v.<java.lang.StringBuilder: void <init>(java.lang.String)>("ISchema(");
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>("schemaType:");
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaType schemaType>;
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.ISchema: org.apache.hadoop.hive.metastore.api.SchemaType schemaType>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(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)>("name:");
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String name>;
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.ISchema: java.lang.String name>;
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)>("catName:");
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: 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.ISchema: java.lang.String catName>;
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)>("dbName:");
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: 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.ISchema: 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)>("compatibility:");
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaCompatibility compatibility>;
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.ISchema: org.apache.hadoop.hive.metastore.api.SchemaCompatibility compatibility>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(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)>("validationLevel:");
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.SchemaValidation validationLevel>;
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.ISchema: org.apache.hadoop.hive.metastore.api.SchemaValidation validationLevel>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.Object)>(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)>("canEvolve:");
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean canEvolve>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(boolean)>(v);
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetSchemaGroup()>();
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)>("schemaGroup:");
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String schemaGroup>;
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.ISchema: java.lang.String schemaGroup>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
v = virtualinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema: boolean isSetDescription()>();
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)>("description:");
v = v.<org.apache.hadoop.hive.metastore.api.ISchema: java.lang.String description>;
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.ISchema: java.lang.String description>;
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(v);
label:
virtualinvoke v.<java.lang.StringBuilder: java.lang.StringBuilder append(java.lang.String)>(")");
v = virtualinvoke v.<java.lang.StringBuilder: java.lang.String toString()>();
return v;
}
public void validate() throws org.apache.thrift.TException
{
org.apache.hadoop.hive.metastore.api.ISchema v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
return;
}
private void writeObject(java.io.ObjectOutputStream) throws java.io.IOException
{
java.lang.Throwable v;
org.apache.hadoop.hive.metastore.api.ISchema v;
java.io.IOException v;
java.io.ObjectOutputStream v;
org.apache.thrift.protocol.TCompactProtocol v;
org.apache.thrift.transport.TIOStreamTransport v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
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.ISchema: 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;
org.apache.hadoop.hive.metastore.api.ISchema v;
java.io.ObjectInputStream v;
java.io.IOException v;
org.apache.thrift.protocol.TCompactProtocol v;
org.apache.thrift.transport.TIOStreamTransport v;
v := @this: org.apache.hadoop.hive.metastore.api.ISchema;
v := @parameter: java.io.ObjectInputStream;
label:
v.<org.apache.hadoop.hive.metastore.api.ISchema: 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.ISchema: 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.ISchema: org.apache.thrift.scheme.SchemeFactory STANDARD_SCHEME_FACTORY>;
goto label;
label:
v = <org.apache.hadoop.hive.metastore.api.ISchema: 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.hadoop.hive.metastore.api.ISchema$_Fields[] v;
java.util.Map v, v;
org.apache.hadoop.hive.metastore.api.ISchema$ISchemaTupleSchemeFactory v;
org.apache.thrift.protocol.TField v, v, v, v, v, v, v, v, v;
org.apache.thrift.meta_data.EnumMetaData v, v, v;
java.util.EnumMap v;
org.apache.hadoop.hive.metastore.api.ISchema$ISchemaStandardSchemeFactory v;
org.apache.thrift.protocol.TStruct v;
org.apache.thrift.meta_data.FieldMetaData v, 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.ISchema$_Fields 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)>("ISchema");
<org.apache.hadoop.hive.metastore.api.ISchema: 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)>("schemaType", 8, 1);
<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.thrift.protocol.TField SCHEMA_TYPE_FIELD_DESC> = v;
v = new org.apache.thrift.protocol.TField;
specialinvoke v.<org.apache.thrift.protocol.TField: void <init>(java.lang.String,byte,short)>("name", 11, 2);
<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.thrift.protocol.TField 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)>("catName", 11, 3);
<org.apache.hadoop.hive.metastore.api.ISchema: 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)>("dbName", 11, 4);
<org.apache.hadoop.hive.metastore.api.ISchema: 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)>("compatibility", 8, 5);
<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.thrift.protocol.TField COMPATIBILITY_FIELD_DESC> = v;
v = new org.apache.thrift.protocol.TField;
specialinvoke v.<org.apache.thrift.protocol.TField: void <init>(java.lang.String,byte,short)>("validationLevel", 8, 6);
<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.thrift.protocol.TField VALIDATION_LEVEL_FIELD_DESC> = v;
v = new org.apache.thrift.protocol.TField;
specialinvoke v.<org.apache.thrift.protocol.TField: void <init>(java.lang.String,byte,short)>("canEvolve", 2, 7);
<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.thrift.protocol.TField CAN_EVOLVE_FIELD_DESC> = v;
v = new org.apache.thrift.protocol.TField;
specialinvoke v.<org.apache.thrift.protocol.TField: void <init>(java.lang.String,byte,short)>("schemaGroup", 11, 8);
<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.thrift.protocol.TField SCHEMA_GROUP_FIELD_DESC> = v;
v = new org.apache.thrift.protocol.TField;
specialinvoke v.<org.apache.thrift.protocol.TField: void <init>(java.lang.String,byte,short)>("description", 11, 9);
<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.thrift.protocol.TField DESCRIPTION_FIELD_DESC> = v;
v = new org.apache.hadoop.hive.metastore.api.ISchema$ISchemaStandardSchemeFactory;
specialinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema$ISchemaStandardSchemeFactory: void <init>()>();
<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.thrift.scheme.SchemeFactory STANDARD_SCHEME_FACTORY> = v;
v = new org.apache.hadoop.hive.metastore.api.ISchema$ISchemaTupleSchemeFactory;
specialinvoke v.<org.apache.hadoop.hive.metastore.api.ISchema$ISchemaTupleSchemeFactory: void <init>()>();
<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.thrift.scheme.SchemeFactory TUPLE_SCHEME_FACTORY> = v;
v = newarray (org.apache.hadoop.hive.metastore.api.ISchema$_Fields)[2];
v = <org.apache.hadoop.hive.metastore.api.ISchema$_Fields: org.apache.hadoop.hive.metastore.api.ISchema$_Fields SCHEMA_GROUP>;
v[0] = v;
v = <org.apache.hadoop.hive.metastore.api.ISchema$_Fields: org.apache.hadoop.hive.metastore.api.ISchema$_Fields DESCRIPTION>;
v[1] = v;
<org.apache.hadoop.hive.metastore.api.ISchema: org.apache.hadoop.hive.metastore.api.ISchema$_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/ISchema$_Fields;");
v = <org.apache.hadoop.hive.metastore.api.ISchema$_Fields: org.apache.hadoop.hive.metastore.api.ISchema$_Fields SCHEMA_TYPE>;
v = new org.apache.thrift.meta_data.FieldMetaData;
v = new org.apache.thrift.meta_data.EnumMetaData;
specialinvoke v.<org.apache.thrift.meta_data.EnumMetaData: void <init>(byte,java.lang.Class)>(16, class "Lorg/apache/hadoop/hive/metastore/api/SchemaType;");
specialinvoke v.<org.apache.thrift.meta_data.FieldMetaData: void <init>(java.lang.String,byte,org.apache.thrift.meta_data.FieldValueMetaData)>("schemaType", 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.ISchema$_Fields: org.apache.hadoop.hive.metastore.api.ISchema$_Fields 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)>("name", 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.ISchema$_Fields: org.apache.hadoop.hive.metastore.api.ISchema$_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", 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.ISchema$_Fields: org.apache.hadoop.hive.metastore.api.ISchema$_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.ISchema$_Fields: org.apache.hadoop.hive.metastore.api.ISchema$_Fields COMPATIBILITY>;
v = new org.apache.thrift.meta_data.FieldMetaData;
v = new org.apache.thrift.meta_data.EnumMetaData;
specialinvoke v.<org.apache.thrift.meta_data.EnumMetaData: void <init>(byte,java.lang.Class)>(16, class "Lorg/apache/hadoop/hive/metastore/api/SchemaCompatibility;");
specialinvoke v.<org.apache.thrift.meta_data.FieldMetaData: void <init>(java.lang.String,byte,org.apache.thrift.meta_data.FieldValueMetaData)>("compatibility", 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.ISchema$_Fields: org.apache.hadoop.hive.metastore.api.ISchema$_Fields VALIDATION_LEVEL>;
v = new org.apache.thrift.meta_data.FieldMetaData;
v = new org.apache.thrift.meta_data.EnumMetaData;
specialinvoke v.<org.apache.thrift.meta_data.EnumMetaData: void <init>(byte,java.lang.Class)>(16, class "Lorg/apache/hadoop/hive/metastore/api/SchemaValidation;");
specialinvoke v.<org.apache.thrift.meta_data.FieldMetaData: void <init>(java.lang.String,byte,org.apache.thrift.meta_data.FieldValueMetaData)>("validationLevel", 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.ISchema$_Fields: org.apache.hadoop.hive.metastore.api.ISchema$_Fields CAN_EVOLVE>;
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)>("canEvolve", 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.ISchema$_Fields: org.apache.hadoop.hive.metastore.api.ISchema$_Fields SCHEMA_GROUP>;
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)>("schemaGroup", 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.ISchema$_Fields: org.apache.hadoop.hive.metastore.api.ISchema$_Fields DESCRIPTION>;
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)>("description", 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.ISchema: java.util.Map metaDataMap> = v;
v = <org.apache.hadoop.hive.metastore.api.ISchema: 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/ISchema;", v);
return;
}
}