public class oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl extends java.lang.Object implements oadd.org.apache.calcite.avatica.Meta$ConnectionProperties
{
private static final oadd.com.google.protobuf.Descriptors$FieldDescriptor CATALOG_DESCRIPTOR;
private static final oadd.com.google.protobuf.Descriptors$FieldDescriptor SCHEMA_DESCRIPTOR;
private static final oadd.com.google.protobuf.Descriptors$FieldDescriptor TRANSACTION_ISOLATION_DESCRIPTOR;
private boolean isDirty;
private java.lang.Boolean autoCommit;
private java.lang.Boolean readOnly;
private java.lang.Integer transactionIsolation;
private java.lang.String catalog;
private java.lang.String schema;
public void <init>()
{
oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl v;
v := @this: oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: boolean isDirty> = 0;
return;
}
public void <init>(java.sql.Connection) throws java.sql.SQLException
{
java.sql.Connection v;
oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl v;
java.lang.Integer v;
int v;
java.lang.Boolean v, v;
java.lang.String v, v;
boolean v, v;
v := @this: oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl;
v := @parameter: java.sql.Connection;
v = interfaceinvoke v.<java.sql.Connection: boolean getAutoCommit()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = interfaceinvoke v.<java.sql.Connection: boolean isReadOnly()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v = interfaceinvoke v.<java.sql.Connection: int getTransactionIsolation()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v = interfaceinvoke v.<java.sql.Connection: java.lang.String getCatalog()>();
v = interfaceinvoke v.<java.sql.Connection: java.lang.String getSchema()>();
specialinvoke v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: void <init>(java.lang.Boolean,java.lang.Boolean,java.lang.Integer,java.lang.String,java.lang.String)>(v, v, v, v, v);
return;
}
public void <init>(java.lang.Boolean, java.lang.Boolean, java.lang.Integer, java.lang.String, java.lang.String)
{
oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl v;
java.lang.Boolean v, v;
java.lang.String v, v;
java.lang.Integer v;
v := @this: oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl;
v := @parameter: java.lang.Boolean;
v := @parameter: java.lang.Boolean;
v := @parameter: java.lang.Integer;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: boolean isDirty> = 0;
v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Boolean autoCommit> = v;
v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Boolean readOnly> = v;
v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Integer transactionIsolation> = v;
v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.String catalog> = v;
v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.String schema> = v;
return;
}
public oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl setDirty(boolean)
{
boolean v;
oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl v;
v := @this: oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl;
v := @parameter: boolean;
v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: boolean isDirty> = v;
return v;
}
public boolean isDirty()
{
boolean v;
oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl v;
v := @this: oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl;
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: boolean isDirty>;
return v;
}
public boolean isEmpty()
{
oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl v;
java.lang.Boolean v, v;
java.lang.String v, v;
java.lang.Integer v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl;
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Boolean autoCommit>;
if v != null goto label;
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Boolean readOnly>;
if v != null goto label;
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Integer transactionIsolation>;
if v != null goto label;
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.String catalog>;
if v != null goto label;
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.String schema>;
if v != null goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl merge(oadd.org.apache.calcite.avatica.Meta$ConnectionProperties)
{
java.lang.Integer v, v, v, v;
java.lang.Boolean v, v, v, v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v;
boolean v, v, v, v, v;
oadd.org.apache.calcite.avatica.Meta$ConnectionProperties v;
oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl v;
v := @this: oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl;
v := @parameter: oadd.org.apache.calcite.avatica.Meta$ConnectionProperties;
if v != v goto label;
return v;
label:
v = interfaceinvoke v.<oadd.org.apache.calcite.avatica.Meta$ConnectionProperties: java.lang.Boolean isAutoCommit()>();
if v == null goto label;
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Boolean autoCommit>;
v = interfaceinvoke v.<oadd.org.apache.calcite.avatica.Meta$ConnectionProperties: java.lang.Boolean isAutoCommit()>();
v = staticinvoke <java.util.Objects: boolean equals(java.lang.Object,java.lang.Object)>(v, v);
if v != 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.calcite.avatica.Meta$ConnectionProperties: java.lang.Boolean isAutoCommit()>();
v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Boolean autoCommit> = v;
v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: boolean isDirty> = 1;
label:
v = interfaceinvoke v.<oadd.org.apache.calcite.avatica.Meta$ConnectionProperties: java.lang.Boolean isReadOnly()>();
if v == null goto label;
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Boolean readOnly>;
v = interfaceinvoke v.<oadd.org.apache.calcite.avatica.Meta$ConnectionProperties: java.lang.Boolean isReadOnly()>();
v = staticinvoke <java.util.Objects: boolean equals(java.lang.Object,java.lang.Object)>(v, v);
if v != 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.calcite.avatica.Meta$ConnectionProperties: java.lang.Boolean isReadOnly()>();
v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Boolean readOnly> = v;
v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: boolean isDirty> = 1;
label:
v = interfaceinvoke v.<oadd.org.apache.calcite.avatica.Meta$ConnectionProperties: java.lang.Integer getTransactionIsolation()>();
if v == null goto label;
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Integer transactionIsolation>;
v = interfaceinvoke v.<oadd.org.apache.calcite.avatica.Meta$ConnectionProperties: java.lang.Integer getTransactionIsolation()>();
v = staticinvoke <java.util.Objects: boolean equals(java.lang.Object,java.lang.Object)>(v, v);
if v != 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.calcite.avatica.Meta$ConnectionProperties: java.lang.Integer getTransactionIsolation()>();
v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Integer transactionIsolation> = v;
v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: boolean isDirty> = 1;
label:
v = interfaceinvoke v.<oadd.org.apache.calcite.avatica.Meta$ConnectionProperties: java.lang.String getCatalog()>();
if v == null goto label;
v = interfaceinvoke v.<oadd.org.apache.calcite.avatica.Meta$ConnectionProperties: java.lang.String getCatalog()>();
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.String catalog>;
v = virtualinvoke v.<java.lang.String: boolean equalsIgnoreCase(java.lang.String)>(v);
if v != 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.calcite.avatica.Meta$ConnectionProperties: java.lang.String getCatalog()>();
v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.String catalog> = v;
v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: boolean isDirty> = 1;
label:
v = interfaceinvoke v.<oadd.org.apache.calcite.avatica.Meta$ConnectionProperties: java.lang.String getSchema()>();
if v == null goto label;
v = interfaceinvoke v.<oadd.org.apache.calcite.avatica.Meta$ConnectionProperties: java.lang.String getSchema()>();
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.String schema>;
v = virtualinvoke v.<java.lang.String: boolean equalsIgnoreCase(java.lang.String)>(v);
if v != 0 goto label;
v = interfaceinvoke v.<oadd.org.apache.calcite.avatica.Meta$ConnectionProperties: java.lang.String getSchema()>();
v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.String schema> = v;
v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: boolean isDirty> = 1;
label:
return v;
}
public oadd.org.apache.calcite.avatica.Meta$ConnectionProperties setAutoCommit(boolean)
{
java.lang.Boolean v;
boolean v;
oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl v;
v := @this: oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl;
v := @parameter: boolean;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Boolean autoCommit> = v;
v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: boolean isDirty> = 1;
return v;
}
public java.lang.Boolean isAutoCommit()
{
java.lang.Boolean v;
oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl v;
v := @this: oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl;
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Boolean autoCommit>;
return v;
}
public oadd.org.apache.calcite.avatica.Meta$ConnectionProperties setReadOnly(boolean)
{
java.lang.Boolean v;
boolean v;
oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl v;
v := @this: oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl;
v := @parameter: boolean;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Boolean readOnly> = v;
v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: boolean isDirty> = 1;
return v;
}
public java.lang.Boolean isReadOnly()
{
java.lang.Boolean v;
oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl v;
v := @this: oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl;
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Boolean readOnly>;
return v;
}
public oadd.org.apache.calcite.avatica.Meta$ConnectionProperties setTransactionIsolation(int)
{
int v;
java.lang.Integer v;
oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl v;
v := @this: oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl;
v := @parameter: int;
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Integer transactionIsolation> = v;
v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: boolean isDirty> = 1;
return v;
}
public java.lang.Integer getTransactionIsolation()
{
java.lang.Integer v;
oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl v;
v := @this: oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl;
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Integer transactionIsolation>;
return v;
}
public oadd.org.apache.calcite.avatica.Meta$ConnectionProperties setCatalog(java.lang.String)
{
java.lang.String v;
oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl v;
v := @this: oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl;
v := @parameter: java.lang.String;
v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.String catalog> = v;
v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: boolean isDirty> = 1;
return v;
}
public java.lang.String getCatalog()
{
java.lang.String v;
oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl v;
v := @this: oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl;
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.String catalog>;
return v;
}
public oadd.org.apache.calcite.avatica.Meta$ConnectionProperties setSchema(java.lang.String)
{
java.lang.String v;
oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl v;
v := @this: oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl;
v := @parameter: java.lang.String;
v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.String schema> = v;
v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: boolean isDirty> = 1;
return v;
}
public java.lang.String getSchema()
{
java.lang.String v;
oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl v;
v := @this: oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl;
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.String schema>;
return v;
}
public int hashCode()
{
java.lang.Object[] v;
oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl v;
java.lang.Integer v;
int v;
java.lang.Boolean v, v, v;
java.lang.String v, v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl;
v = newarray (java.lang.Object)[6];
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Boolean autoCommit>;
v[0] = v;
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.String catalog>;
v[1] = v;
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: boolean isDirty>;
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
v[2] = v;
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Boolean readOnly>;
v[3] = v;
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.String schema>;
v[4] = v;
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Integer transactionIsolation>;
v[5] = v;
v = staticinvoke <java.util.Objects: int hash(java.lang.Object[])>(v);
return v;
}
public boolean equals(java.lang.Object)
{
java.lang.Integer v, v;
java.lang.Boolean v, v, v, v;
java.lang.String v, v, v, v;
boolean v, v, v, v, v, v, v, v, v;
oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl v;
java.lang.Object v;
v := @this: oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl;
v := @parameter: java.lang.Object;
if v == v goto label;
v = v instanceof oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl;
if v == 0 goto label;
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Boolean autoCommit>;
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Boolean autoCommit>;
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.ConnectionPropertiesImpl: java.lang.String catalog>;
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.String catalog>;
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.ConnectionPropertiesImpl: boolean isDirty>;
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: boolean isDirty>;
if v != v goto label;
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Boolean readOnly>;
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Boolean readOnly>;
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.ConnectionPropertiesImpl: java.lang.String schema>;
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.String schema>;
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.ConnectionPropertiesImpl: java.lang.Integer transactionIsolation>;
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Integer transactionIsolation>;
v = staticinvoke <java.util.Objects: boolean equals(java.lang.Object,java.lang.Object)>(v, v);
if v == 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties toProto()
{
java.lang.Integer v, v;
int v;
java.lang.Boolean v, v, v, v;
java.lang.String v, v, v, v;
boolean v, v, v;
oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl v;
oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties$Builder v;
oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties v;
v := @this: oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl;
v = staticinvoke <oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties: oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties$Builder newBuilder()>();
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Boolean autoCommit>;
if null == v goto label;
virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties$Builder: oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties$Builder setHasAutoCommit(boolean)>(1);
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Boolean autoCommit>;
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties$Builder: oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties$Builder setAutoCommit(boolean)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties$Builder: oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties$Builder setHasAutoCommit(boolean)>(0);
label:
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.String catalog>;
if null == v goto label;
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.String catalog>;
virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties$Builder: oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties$Builder setCatalog(java.lang.String)>(v);
label:
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: boolean isDirty>;
virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties$Builder: oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties$Builder setIsDirty(boolean)>(v);
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Boolean readOnly>;
if null == v goto label;
virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties$Builder: oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties$Builder setHasReadOnly(boolean)>(1);
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Boolean readOnly>;
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties$Builder: oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties$Builder setReadOnly(boolean)>(v);
goto label;
label:
virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties$Builder: oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties$Builder setHasReadOnly(boolean)>(0);
label:
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.String schema>;
if null == v goto label;
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.String schema>;
virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties$Builder: oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties$Builder setSchema(java.lang.String)>(v);
label:
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Integer transactionIsolation>;
if null == v goto label;
v = v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: java.lang.Integer transactionIsolation>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties$Builder: oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties$Builder setTransactionIsolation(int)>(v);
label:
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties$Builder: oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties build()>();
return v;
}
public static oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl fromProto(oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties)
{
java.lang.Integer v;
int v;
java.lang.Boolean v, v;
java.lang.String v, v;
boolean v, v, v, v, v, v, v, v;
oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl v;
oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties v;
oadd.com.google.protobuf.Descriptors$FieldDescriptor v, v, v;
v := @parameter: oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties;
v = null;
v = <oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: oadd.com.google.protobuf.Descriptors$FieldDescriptor CATALOG_DESCRIPTOR>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties: boolean hasField(oadd.com.google.protobuf.Descriptors$FieldDescriptor)>(v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties: java.lang.String getCatalog()>();
label:
v = null;
v = <oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: oadd.com.google.protobuf.Descriptors$FieldDescriptor SCHEMA_DESCRIPTOR>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties: boolean hasField(oadd.com.google.protobuf.Descriptors$FieldDescriptor)>(v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties: java.lang.String getSchema()>();
label:
v = null;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties: boolean getHasAutoCommit()>();
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties: boolean getAutoCommit()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
label:
v = null;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties: boolean getHasReadOnly()>();
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties: boolean getReadOnly()>();
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
label:
v = null;
v = <oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: oadd.com.google.protobuf.Descriptors$FieldDescriptor TRANSACTION_ISOLATION_DESCRIPTOR>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties: boolean hasField(oadd.com.google.protobuf.Descriptors$FieldDescriptor)>(v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties: int getTransactionIsolation()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
label:
v = new oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl;
specialinvoke v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: void <init>(java.lang.Boolean,java.lang.Boolean,java.lang.Integer,java.lang.String,java.lang.String)>(v, v, v, v, v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties: boolean getIsDirty()>();
virtualinvoke v.<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl setDirty(boolean)>(v);
return v;
}
static void <clinit>()
{
oadd.com.google.protobuf.Descriptors$Descriptor v, v, v;
oadd.com.google.protobuf.Descriptors$FieldDescriptor v, v, v;
v = staticinvoke <oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties: oadd.com.google.protobuf.Descriptors$Descriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$Descriptor: oadd.com.google.protobuf.Descriptors$FieldDescriptor findFieldByNumber(int)>(5);
<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: oadd.com.google.protobuf.Descriptors$FieldDescriptor CATALOG_DESCRIPTOR> = v;
v = staticinvoke <oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties: oadd.com.google.protobuf.Descriptors$Descriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$Descriptor: oadd.com.google.protobuf.Descriptors$FieldDescriptor findFieldByNumber(int)>(6);
<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: oadd.com.google.protobuf.Descriptors$FieldDescriptor SCHEMA_DESCRIPTOR> = v;
v = staticinvoke <oadd.org.apache.calcite.avatica.proto.Common$ConnectionProperties: oadd.com.google.protobuf.Descriptors$Descriptor getDescriptor()>();
v = virtualinvoke v.<oadd.com.google.protobuf.Descriptors$Descriptor: oadd.com.google.protobuf.Descriptors$FieldDescriptor findFieldByNumber(int)>(4);
<oadd.org.apache.calcite.avatica.ConnectionPropertiesImpl: oadd.com.google.protobuf.Descriptors$FieldDescriptor TRANSACTION_ISOLATION_DESCRIPTOR> = v;
return;
}
}