public class oadd.org.apache.calcite.avatica.ColumnMetaData extends java.lang.Object
{
private static final oadd.com.google.protobuf.Descriptors$FieldDescriptor CATALOG_NAME_DESCRIPTOR;
private static final oadd.com.google.protobuf.Descriptors$FieldDescriptor SCHEMA_NAME_DESCRIPTOR;
private static final oadd.com.google.protobuf.Descriptors$FieldDescriptor LABEL_DESCRIPTOR;
private static final oadd.com.google.protobuf.Descriptors$FieldDescriptor COLUMN_NAME_DESCRIPTOR;
private static final oadd.com.google.protobuf.Descriptors$FieldDescriptor TABLE_NAME_DESCRIPTOR;
private static final oadd.com.google.protobuf.Descriptors$FieldDescriptor COLUMN_CLASS_NAME_DESCRIPTOR;
public final int ordinal;
public final boolean autoIncrement;
public final boolean caseSensitive;
public final boolean searchable;
public final boolean currency;
public final int nullable;
public final boolean signed;
public final int displaySize;
public final java.lang.String label;
public final java.lang.String columnName;
public final java.lang.String schemaName;
public final int precision;
public final int scale;
public final java.lang.String tableName;
public final java.lang.String catalogName;
public final boolean readOnly;
public final boolean writable;
public final boolean definitelyWritable;
public final java.lang.String columnClassName;
public final oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType type;
public void <init>(int, boolean, boolean, boolean, boolean, int, boolean, int, java.lang.String, java.lang.String, java.lang.String, int, int, java.lang.String, java.lang.String, oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType, boolean, boolean, boolean, java.lang.String)
{
int v, v, v, v, v;
java.lang.String v, v, v, v, v, v;
boolean v, v, v, v, v, v, v, v;
oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType v;
java.lang.Object v;
oadd.org.apache.calcite.avatica.ColumnMetaData v;
v := @this: oadd.org.apache.calcite.avatica.ColumnMetaData;
v := @parameter: int;
v := @parameter: boolean;
v := @parameter: boolean;
v := @parameter: boolean;
v := @parameter: boolean;
v := @parameter: int;
v := @parameter: boolean;
v := @parameter: int;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: int;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType;
v := @parameter: boolean;
v := @parameter: boolean;
v := @parameter: boolean;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<oadd.org.apache.calcite.avatica.ColumnMetaData: int ordinal> = v;
v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean autoIncrement> = v;
v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean caseSensitive> = v;
v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean searchable> = v;
v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean currency> = v;
v.<oadd.org.apache.calcite.avatica.ColumnMetaData: int nullable> = v;
v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean signed> = v;
v.<oadd.org.apache.calcite.avatica.ColumnMetaData: int displaySize> = v;
v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String label> = v;
v = staticinvoke <oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.Object first(java.lang.Object,java.lang.Object)>(v, v);
v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String columnName> = v;
v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String schemaName> = v;
v.<oadd.org.apache.calcite.avatica.ColumnMetaData: int precision> = v;
v.<oadd.org.apache.calcite.avatica.ColumnMetaData: int scale> = v;
v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String tableName> = v;
v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String catalogName> = v;
v.<oadd.org.apache.calcite.avatica.ColumnMetaData: oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType type> = v;
v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean readOnly> = v;
v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean writable> = v;
v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean definitelyWritable> = v;
v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String columnClassName> = v;
return;
}
public oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData toProto()
{
boolean v, v, v, v, v, v, v, v;
oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData v;
oadd.org.apache.calcite.avatica.ColumnMetaData v;
oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder v, v, v, v, v, v, v, v, v, v, v, v, v;
oadd.org.apache.calcite.avatica.proto.Common$AvaticaType v;
int v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v;
oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType v, v;
v := @this: oadd.org.apache.calcite.avatica.ColumnMetaData;
v = staticinvoke <oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder newBuilder()>();
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: int ordinal>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder: oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder setOrdinal(int)>(v);
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean autoIncrement>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder: oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder setAutoIncrement(boolean)>(v);
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean caseSensitive>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder: oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder setCaseSensitive(boolean)>(v);
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean searchable>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder: oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder setSearchable(boolean)>(v);
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean currency>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder: oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder setCurrency(boolean)>(v);
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: int nullable>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder: oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder setNullable(int)>(v);
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean signed>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder: oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder setSigned(boolean)>(v);
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: int displaySize>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder: oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder setDisplaySize(int)>(v);
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: int precision>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder: oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder setPrecision(int)>(v);
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: int scale>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder: oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder setScale(int)>(v);
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean readOnly>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder: oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder setReadOnly(boolean)>(v);
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean writable>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder: oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder setWritable(boolean)>(v);
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean definitelyWritable>;
virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder: oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder setDefinitelyWritable(boolean)>(v);
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String label>;
if null == v goto label;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String label>;
virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder: oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder setLabel(java.lang.String)>(v);
label:
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String columnName>;
if null == v goto label;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String columnName>;
virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder: oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder setColumnName(java.lang.String)>(v);
label:
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String schemaName>;
if null == v goto label;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String schemaName>;
virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder: oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder setSchemaName(java.lang.String)>(v);
label:
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String tableName>;
if null == v goto label;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String tableName>;
virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder: oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder setTableName(java.lang.String)>(v);
label:
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String catalogName>;
if null == v goto label;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String catalogName>;
virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder: oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder setCatalogName(java.lang.String)>(v);
label:
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType type>;
if null == v goto label;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType type>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType: oadd.org.apache.calcite.avatica.proto.Common$AvaticaType toProto()>();
virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder: oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder setType(oadd.org.apache.calcite.avatica.proto.Common$AvaticaType)>(v);
label:
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String columnClassName>;
if null == v goto label;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String columnClassName>;
virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder: oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder setColumnClassName(java.lang.String)>(v);
label:
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData$Builder: oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData build()>();
return v;
}
public static oadd.org.apache.calcite.avatica.ColumnMetaData fromProto(oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData)
{
boolean v, v, v, v, v, v, v, v, v, v, v, v, v, v;
oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData v;
oadd.org.apache.calcite.avatica.ColumnMetaData v;
oadd.com.google.protobuf.Descriptors$FieldDescriptor v, v, v, v, v, v;
oadd.org.apache.calcite.avatica.proto.Common$AvaticaType v;
int v, v, v, v, v;
java.lang.String v, v, v, v, v, v;
oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType v;
v := @parameter: oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: oadd.org.apache.calcite.avatica.proto.Common$AvaticaType getType()>();
v = staticinvoke <oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType: oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType fromProto(oadd.org.apache.calcite.avatica.proto.Common$AvaticaType)>(v);
v = null;
v = <oadd.org.apache.calcite.avatica.ColumnMetaData: oadd.com.google.protobuf.Descriptors$FieldDescriptor CATALOG_NAME_DESCRIPTOR>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: boolean hasField(oadd.com.google.protobuf.Descriptors$FieldDescriptor)>(v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: java.lang.String getCatalogName()>();
label:
v = null;
v = <oadd.org.apache.calcite.avatica.ColumnMetaData: oadd.com.google.protobuf.Descriptors$FieldDescriptor SCHEMA_NAME_DESCRIPTOR>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: boolean hasField(oadd.com.google.protobuf.Descriptors$FieldDescriptor)>(v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: java.lang.String getSchemaName()>();
label:
v = null;
v = <oadd.org.apache.calcite.avatica.ColumnMetaData: oadd.com.google.protobuf.Descriptors$FieldDescriptor LABEL_DESCRIPTOR>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: boolean hasField(oadd.com.google.protobuf.Descriptors$FieldDescriptor)>(v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: java.lang.String getLabel()>();
label:
v = null;
v = <oadd.org.apache.calcite.avatica.ColumnMetaData: oadd.com.google.protobuf.Descriptors$FieldDescriptor COLUMN_NAME_DESCRIPTOR>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: boolean hasField(oadd.com.google.protobuf.Descriptors$FieldDescriptor)>(v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: java.lang.String getColumnName()>();
label:
v = null;
v = <oadd.org.apache.calcite.avatica.ColumnMetaData: oadd.com.google.protobuf.Descriptors$FieldDescriptor TABLE_NAME_DESCRIPTOR>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: boolean hasField(oadd.com.google.protobuf.Descriptors$FieldDescriptor)>(v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: java.lang.String getTableName()>();
label:
v = null;
v = <oadd.org.apache.calcite.avatica.ColumnMetaData: oadd.com.google.protobuf.Descriptors$FieldDescriptor COLUMN_CLASS_NAME_DESCRIPTOR>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: boolean hasField(oadd.com.google.protobuf.Descriptors$FieldDescriptor)>(v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: java.lang.String getColumnClassName()>();
label:
v = new oadd.org.apache.calcite.avatica.ColumnMetaData;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: int getOrdinal()>();
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: boolean getAutoIncrement()>();
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: boolean getCaseSensitive()>();
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: boolean getSearchable()>();
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: boolean getCurrency()>();
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: int getNullable()>();
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: boolean getSigned()>();
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: int getDisplaySize()>();
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: int getPrecision()>();
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: int getScale()>();
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: boolean getReadOnly()>();
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: boolean getWritable()>();
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: boolean getDefinitelyWritable()>();
specialinvoke v.<oadd.org.apache.calcite.avatica.ColumnMetaData: void <init>(int,boolean,boolean,boolean,boolean,int,boolean,int,java.lang.String,java.lang.String,java.lang.String,int,int,java.lang.String,java.lang.String,oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType,boolean,boolean,boolean,java.lang.String)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
public int hashCode()
{
java.lang.Integer v, v, v, v, v;
boolean v, v, v, v, v, v, v, v;
oadd.org.apache.calcite.avatica.ColumnMetaData v;
java.lang.Object[] v;
int v, v, v, v, v, v;
java.lang.Boolean v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v;
oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType v;
v := @this: oadd.org.apache.calcite.avatica.ColumnMetaData;
v = newarray (java.lang.Object)[20];
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean autoIncrement>;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v[0] = v;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean caseSensitive>;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v[1] = v;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String catalogName>;
v[2] = v;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String columnClassName>;
v[3] = v;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String columnName>;
v[4] = v;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean currency>;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v[5] = v;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean definitelyWritable>;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v[6] = v;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: int displaySize>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[7] = v;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String label>;
v[8] = v;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: int nullable>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[9] = v;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: int ordinal>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[10] = v;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: int precision>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[11] = v;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean readOnly>;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v[12] = v;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: int scale>;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v[13] = v;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String schemaName>;
v[14] = v;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean searchable>;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v[15] = v;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean signed>;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v[16] = v;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String tableName>;
v[17] = v;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType type>;
v[18] = v;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean writable>;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v[19] = v;
v = staticinvoke <java.util.Objects: int hash(java.lang.Object[])>(v);
return v;
}
public boolean equals(java.lang.Object)
{
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;
oadd.org.apache.calcite.avatica.ColumnMetaData v;
int v, v, v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v;
oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType v, v;
java.lang.Object v;
v := @this: oadd.org.apache.calcite.avatica.ColumnMetaData;
v := @parameter: java.lang.Object;
if v == v goto label;
v = v instanceof oadd.org.apache.calcite.avatica.ColumnMetaData;
if v == 0 goto label;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean autoIncrement>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean autoIncrement>;
if v != v goto label;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean caseSensitive>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean caseSensitive>;
if v != v goto label;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String catalogName>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String catalogName>;
v = staticinvoke <java.util.Objects: boolean equals(java.lang.Object,java.lang.Object)>(v, v);
if v == 0 goto label;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String columnClassName>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String columnClassName>;
v = staticinvoke <java.util.Objects: boolean equals(java.lang.Object,java.lang.Object)>(v, v);
if v == 0 goto label;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String columnName>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String columnName>;
v = staticinvoke <java.util.Objects: boolean equals(java.lang.Object,java.lang.Object)>(v, v);
if v == 0 goto label;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean currency>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean currency>;
if v != v goto label;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean definitelyWritable>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean definitelyWritable>;
if v != v goto label;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: int displaySize>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: int displaySize>;
if v != v goto label;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String label>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String label>;
v = staticinvoke <java.util.Objects: boolean equals(java.lang.Object,java.lang.Object)>(v, v);
if v == 0 goto label;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: int nullable>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: int nullable>;
if v != v goto label;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: int ordinal>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: int ordinal>;
if v != v goto label;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: int precision>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: int precision>;
if v != v goto label;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean readOnly>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean readOnly>;
if v != v goto label;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: int scale>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: int scale>;
if v != v goto label;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String schemaName>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String schemaName>;
v = staticinvoke <java.util.Objects: boolean equals(java.lang.Object,java.lang.Object)>(v, v);
if v == 0 goto label;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean searchable>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean searchable>;
if v != v goto label;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean signed>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean signed>;
if v != v goto label;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String tableName>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String tableName>;
v = staticinvoke <java.util.Objects: boolean equals(java.lang.Object,java.lang.Object)>(v, v);
if v == 0 goto label;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType type>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType type>;
v = staticinvoke <java.util.Objects: boolean equals(java.lang.Object,java.lang.Object)>(v, v);
if v == 0 goto label;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean writable>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean writable>;
if v != v goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
private static java.lang.Object first(java.lang.Object, java.lang.Object)
{
java.lang.Object v, v, v;
v := @parameter: java.lang.Object;
v := @parameter: java.lang.Object;
if v == null goto label;
v = v;
goto label;
label:
v = v;
label:
return v;
}
public static oadd.org.apache.calcite.avatica.ColumnMetaData$ScalarType scalar(int, java.lang.String, oadd.org.apache.calcite.avatica.ColumnMetaData$Rep)
{
oadd.org.apache.calcite.avatica.ColumnMetaData$Rep v;
oadd.org.apache.calcite.avatica.ColumnMetaData$ScalarType v;
int v;
java.lang.String v;
v := @parameter: int;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.apache.calcite.avatica.ColumnMetaData$Rep;
v = new oadd.org.apache.calcite.avatica.ColumnMetaData$ScalarType;
specialinvoke v.<oadd.org.apache.calcite.avatica.ColumnMetaData$ScalarType: void <init>(int,java.lang.String,oadd.org.apache.calcite.avatica.ColumnMetaData$Rep)>(v, v, v);
return v;
}
public static oadd.org.apache.calcite.avatica.ColumnMetaData$StructType struct(java.util.List)
{
java.util.List v;
oadd.org.apache.calcite.avatica.ColumnMetaData$StructType v;
v := @parameter: java.util.List;
v = new oadd.org.apache.calcite.avatica.ColumnMetaData$StructType;
specialinvoke v.<oadd.org.apache.calcite.avatica.ColumnMetaData$StructType: void <init>(java.util.List)>(v);
return v;
}
public static oadd.org.apache.calcite.avatica.ColumnMetaData$ArrayType array(oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType, java.lang.String, oadd.org.apache.calcite.avatica.ColumnMetaData$Rep)
{
oadd.org.apache.calcite.avatica.ColumnMetaData$Rep v;
oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType v;
oadd.org.apache.calcite.avatica.ColumnMetaData$ArrayType v;
java.lang.String v;
v := @parameter: oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType;
v := @parameter: java.lang.String;
v := @parameter: oadd.org.apache.calcite.avatica.ColumnMetaData$Rep;
v = new oadd.org.apache.calcite.avatica.ColumnMetaData$ArrayType;
specialinvoke v.<oadd.org.apache.calcite.avatica.ColumnMetaData$ArrayType: void <init>(int,java.lang.String,oadd.org.apache.calcite.avatica.ColumnMetaData$Rep,oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType)>(2003, v, v, v);
return v;
}
public static oadd.org.apache.calcite.avatica.ColumnMetaData dummy(oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType, boolean)
{
oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType v;
byte v;
int v, v, v;
oadd.org.apache.calcite.avatica.ColumnMetaData v;
java.lang.String v;
boolean v;
v := @parameter: oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType;
v := @parameter: boolean;
v = new oadd.org.apache.calcite.avatica.ColumnMetaData;
if v == 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType: java.lang.String columnClassName()>();
v = (int) -1;
v = (int) -1;
v = (int) -1;
specialinvoke v.<oadd.org.apache.calcite.avatica.ColumnMetaData: void <init>(int,boolean,boolean,boolean,boolean,int,boolean,int,java.lang.String,java.lang.String,java.lang.String,int,int,java.lang.String,java.lang.String,oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType,boolean,boolean,boolean,java.lang.String)>(0, 0, 1, 0, 0, v, 1, v, null, null, null, v, v, null, null, v, 1, 0, 0, v);
return v;
}
public oadd.org.apache.calcite.avatica.ColumnMetaData setRep(oadd.org.apache.calcite.avatica.ColumnMetaData$Rep)
{
int v, v, v, v, v;
java.lang.String v, v, v, v, v, v;
boolean v, v, v, v, v, v, v, v;
oadd.org.apache.calcite.avatica.ColumnMetaData$Rep v;
oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType v, v;
oadd.org.apache.calcite.avatica.ColumnMetaData v, v;
v := @this: oadd.org.apache.calcite.avatica.ColumnMetaData;
v := @parameter: oadd.org.apache.calcite.avatica.ColumnMetaData$Rep;
v = new oadd.org.apache.calcite.avatica.ColumnMetaData;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: int ordinal>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean autoIncrement>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean caseSensitive>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean searchable>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean currency>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: int nullable>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean signed>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: int displaySize>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String label>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String columnName>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String schemaName>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: int precision>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: int scale>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String tableName>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String catalogName>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType type>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType: oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType setRep(oadd.org.apache.calcite.avatica.ColumnMetaData$Rep)>(v);
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean readOnly>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean writable>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: boolean definitelyWritable>;
v = v.<oadd.org.apache.calcite.avatica.ColumnMetaData: java.lang.String columnClassName>;
specialinvoke v.<oadd.org.apache.calcite.avatica.ColumnMetaData: void <init>(int,boolean,boolean,boolean,boolean,int,boolean,int,java.lang.String,java.lang.String,java.lang.String,int,int,java.lang.String,java.lang.String,oadd.org.apache.calcite.avatica.ColumnMetaData$AvaticaType,boolean,boolean,boolean,java.lang.String)>(v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v);
return v;
}
static void <clinit>()
{
oadd.com.google.protobuf.Descriptors$Descriptor v, v, v, v, v, v;
oadd.com.google.protobuf.Descriptors$FieldDescriptor v, v, v, v, v, v;
v = staticinvoke <oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: oadd.com.google.protobuf.Descriptors$Descriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$Descriptor: oadd.com.google.protobuf.Descriptors$FieldDescriptor findFieldByNumber(int)>(15);
<oadd.org.apache.calcite.avatica.ColumnMetaData: oadd.com.google.protobuf.Descriptors$FieldDescriptor CATALOG_NAME_DESCRIPTOR> = v;
v = staticinvoke <oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: oadd.com.google.protobuf.Descriptors$Descriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$Descriptor: oadd.com.google.protobuf.Descriptors$FieldDescriptor findFieldByNumber(int)>(11);
<oadd.org.apache.calcite.avatica.ColumnMetaData: oadd.com.google.protobuf.Descriptors$FieldDescriptor SCHEMA_NAME_DESCRIPTOR> = v;
v = staticinvoke <oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: oadd.com.google.protobuf.Descriptors$Descriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$Descriptor: oadd.com.google.protobuf.Descriptors$FieldDescriptor findFieldByNumber(int)>(9);
<oadd.org.apache.calcite.avatica.ColumnMetaData: oadd.com.google.protobuf.Descriptors$FieldDescriptor LABEL_DESCRIPTOR> = v;
v = staticinvoke <oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: oadd.com.google.protobuf.Descriptors$Descriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$Descriptor: oadd.com.google.protobuf.Descriptors$FieldDescriptor findFieldByNumber(int)>(10);
<oadd.org.apache.calcite.avatica.ColumnMetaData: oadd.com.google.protobuf.Descriptors$FieldDescriptor COLUMN_NAME_DESCRIPTOR> = v;
v = staticinvoke <oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: oadd.com.google.protobuf.Descriptors$Descriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$Descriptor: oadd.com.google.protobuf.Descriptors$FieldDescriptor findFieldByNumber(int)>(14);
<oadd.org.apache.calcite.avatica.ColumnMetaData: oadd.com.google.protobuf.Descriptors$FieldDescriptor TABLE_NAME_DESCRIPTOR> = v;
v = staticinvoke <oadd.org.apache.calcite.avatica.proto.Common$ColumnMetaData: oadd.com.google.protobuf.Descriptors$Descriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$Descriptor: oadd.com.google.protobuf.Descriptors$FieldDescriptor findFieldByNumber(int)>(19);
<oadd.org.apache.calcite.avatica.ColumnMetaData: oadd.com.google.protobuf.Descriptors$FieldDescriptor COLUMN_CLASS_NAME_DESCRIPTOR> = v;
return;
}
}