public class oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData extends java.lang.Object implements oadd.org.apache.calcite.avatica.AvaticaSpecificDatabaseMetaData
{
private final oadd.org.apache.calcite.avatica.AvaticaConnection connection;
protected void <init>(oadd.org.apache.calcite.avatica.AvaticaConnection)
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: oadd.org.apache.calcite.avatica.AvaticaConnection;
specialinvoke v.<java.lang.Object: void <init>()>();
v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection> = v;
return;
}
private oadd.org.apache.calcite.avatica.InternalProperty$NullSorting nullSorting()
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
java.lang.Enum v;
oadd.org.apache.calcite.avatica.InternalProperty v;
java.util.Map v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = <oadd.org.apache.calcite.avatica.InternalProperty: oadd.org.apache.calcite.avatica.InternalProperty NULL_SORTING>;
v = specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: java.util.Map getProperties()>();
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.InternalProperty: java.lang.Enum getEnum(java.util.Map,java.lang.Class)>(v, class "Loadd/org/apache/calcite/avatica/InternalProperty$NullSorting;");
return v;
}
private oadd.org.apache.calcite.avatica.util.Quoting quoting()
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
java.lang.Enum v;
oadd.org.apache.calcite.avatica.InternalProperty v;
java.util.Map v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = <oadd.org.apache.calcite.avatica.InternalProperty: oadd.org.apache.calcite.avatica.InternalProperty QUOTING>;
v = specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: java.util.Map getProperties()>();
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.InternalProperty: java.lang.Enum getEnum(java.util.Map,java.lang.Class)>(v, class "Loadd/org/apache/calcite/avatica/util/Quoting;");
return v;
}
private oadd.org.apache.calcite.avatica.util.Casing unquotedCasing()
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
java.lang.Enum v;
oadd.org.apache.calcite.avatica.InternalProperty v;
java.util.Map v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = <oadd.org.apache.calcite.avatica.InternalProperty: oadd.org.apache.calcite.avatica.InternalProperty UNQUOTED_CASING>;
v = specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: java.util.Map getProperties()>();
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.InternalProperty: java.lang.Enum getEnum(java.util.Map,java.lang.Class)>(v, class "Loadd/org/apache/calcite/avatica/util/Casing;");
return v;
}
private oadd.org.apache.calcite.avatica.util.Casing quotedCasing()
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
java.lang.Enum v;
oadd.org.apache.calcite.avatica.InternalProperty v;
java.util.Map v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = <oadd.org.apache.calcite.avatica.InternalProperty: oadd.org.apache.calcite.avatica.InternalProperty QUOTED_CASING>;
v = specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: java.util.Map getProperties()>();
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.InternalProperty: java.lang.Enum getEnum(java.util.Map,java.lang.Class)>(v, class "Loadd/org/apache/calcite/avatica/util/Casing;");
return v;
}
private boolean caseSensitive()
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.InternalProperty v;
java.util.Map v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = <oadd.org.apache.calcite.avatica.InternalProperty: oadd.org.apache.calcite.avatica.InternalProperty CASE_SENSITIVE>;
v = specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: java.util.Map getProperties()>();
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.InternalProperty: boolean getBoolean(java.util.Map)>(v);
return v;
}
public boolean allProceduresAreCallable() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean allTablesAreSelectable() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public java.lang.String getURL() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
java.lang.String v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.String url>;
return v;
}
public java.lang.String getUserName() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
java.util.Properties v;
java.lang.String v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.util.Properties info>;
v = virtualinvoke v.<java.util.Properties: java.lang.String getProperty(java.lang.String)>("user");
return v;
}
public boolean isReadOnly() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean nullsAreSortedHigh() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.InternalProperty$NullSorting v, v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.InternalProperty$NullSorting nullSorting()>();
v = <oadd.org.apache.calcite.avatica.InternalProperty$NullSorting: oadd.org.apache.calcite.avatica.InternalProperty$NullSorting HIGH>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean nullsAreSortedLow() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.InternalProperty$NullSorting v, v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.InternalProperty$NullSorting nullSorting()>();
v = <oadd.org.apache.calcite.avatica.InternalProperty$NullSorting: oadd.org.apache.calcite.avatica.InternalProperty$NullSorting LOW>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean nullsAreSortedAtStart() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.InternalProperty$NullSorting v, v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.InternalProperty$NullSorting nullSorting()>();
v = <oadd.org.apache.calcite.avatica.InternalProperty$NullSorting: oadd.org.apache.calcite.avatica.InternalProperty$NullSorting START>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean nullsAreSortedAtEnd() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.InternalProperty$NullSorting v, v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.InternalProperty$NullSorting nullSorting()>();
v = <oadd.org.apache.calcite.avatica.InternalProperty$NullSorting: oadd.org.apache.calcite.avatica.InternalProperty$NullSorting END>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public java.lang.String getDatabaseProductName() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
java.lang.String v;
oadd.org.apache.calcite.avatica.UnregisteredDriver v;
oadd.org.apache.calcite.avatica.DriverVersion v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = v.<oadd.org.apache.calcite.avatica.AvaticaConnection: oadd.org.apache.calcite.avatica.UnregisteredDriver driver>;
v = v.<oadd.org.apache.calcite.avatica.UnregisteredDriver: oadd.org.apache.calcite.avatica.DriverVersion version>;
v = v.<oadd.org.apache.calcite.avatica.DriverVersion: java.lang.String productName>;
return v;
}
public java.lang.String getDatabaseProductVersion() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
java.lang.String v;
oadd.org.apache.calcite.avatica.UnregisteredDriver v;
oadd.org.apache.calcite.avatica.DriverVersion v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = v.<oadd.org.apache.calcite.avatica.AvaticaConnection: oadd.org.apache.calcite.avatica.UnregisteredDriver driver>;
v = v.<oadd.org.apache.calcite.avatica.UnregisteredDriver: oadd.org.apache.calcite.avatica.DriverVersion version>;
v = v.<oadd.org.apache.calcite.avatica.DriverVersion: java.lang.String productVersion>;
return v;
}
public java.lang.String getDriverName() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
java.lang.String v;
oadd.org.apache.calcite.avatica.UnregisteredDriver v;
oadd.org.apache.calcite.avatica.DriverVersion v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = v.<oadd.org.apache.calcite.avatica.AvaticaConnection: oadd.org.apache.calcite.avatica.UnregisteredDriver driver>;
v = v.<oadd.org.apache.calcite.avatica.UnregisteredDriver: oadd.org.apache.calcite.avatica.DriverVersion version>;
v = v.<oadd.org.apache.calcite.avatica.DriverVersion: java.lang.String name>;
return v;
}
public java.lang.String getDriverVersion() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
java.lang.String v;
oadd.org.apache.calcite.avatica.UnregisteredDriver v;
oadd.org.apache.calcite.avatica.DriverVersion v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = v.<oadd.org.apache.calcite.avatica.AvaticaConnection: oadd.org.apache.calcite.avatica.UnregisteredDriver driver>;
v = v.<oadd.org.apache.calcite.avatica.UnregisteredDriver: oadd.org.apache.calcite.avatica.DriverVersion version>;
v = v.<oadd.org.apache.calcite.avatica.DriverVersion: java.lang.String versionString>;
return v;
}
public int getDriverMajorVersion()
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
int v;
oadd.org.apache.calcite.avatica.UnregisteredDriver v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = v.<oadd.org.apache.calcite.avatica.AvaticaConnection: oadd.org.apache.calcite.avatica.UnregisteredDriver driver>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.UnregisteredDriver: int getMajorVersion()>();
return v;
}
public int getDriverMinorVersion()
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
int v;
oadd.org.apache.calcite.avatica.UnregisteredDriver v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = v.<oadd.org.apache.calcite.avatica.AvaticaConnection: oadd.org.apache.calcite.avatica.UnregisteredDriver driver>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.UnregisteredDriver: int getMinorVersion()>();
return v;
}
public boolean usesLocalFiles() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public boolean usesLocalFilePerTable() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public boolean storesMixedCaseIdentifiers() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.util.Casing v, v;
boolean v, v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: boolean caseSensitive()>();
if v != 0 goto label;
v = specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.util.Casing unquotedCasing()>();
v = <oadd.org.apache.calcite.avatica.util.Casing: oadd.org.apache.calcite.avatica.util.Casing UNCHANGED>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean supportsMixedCaseIdentifiers() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.util.Casing v, v;
boolean v, v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: boolean caseSensitive()>();
if v == 0 goto label;
v = specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.util.Casing unquotedCasing()>();
v = <oadd.org.apache.calcite.avatica.util.Casing: oadd.org.apache.calcite.avatica.util.Casing UNCHANGED>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean storesUpperCaseIdentifiers() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.util.Casing v, v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.util.Casing unquotedCasing()>();
v = <oadd.org.apache.calcite.avatica.util.Casing: oadd.org.apache.calcite.avatica.util.Casing TO_UPPER>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean storesLowerCaseIdentifiers() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.util.Casing v, v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.util.Casing unquotedCasing()>();
v = <oadd.org.apache.calcite.avatica.util.Casing: oadd.org.apache.calcite.avatica.util.Casing TO_LOWER>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean storesMixedCaseQuotedIdentifiers() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.util.Casing v, v;
boolean v, v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: boolean caseSensitive()>();
if v != 0 goto label;
v = specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.util.Casing quotedCasing()>();
v = <oadd.org.apache.calcite.avatica.util.Casing: oadd.org.apache.calcite.avatica.util.Casing UNCHANGED>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean supportsMixedCaseQuotedIdentifiers() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.util.Casing v, v;
boolean v, v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: boolean caseSensitive()>();
if v == 0 goto label;
v = specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.util.Casing quotedCasing()>();
v = <oadd.org.apache.calcite.avatica.util.Casing: oadd.org.apache.calcite.avatica.util.Casing UNCHANGED>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean storesUpperCaseQuotedIdentifiers() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.util.Casing v, v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.util.Casing quotedCasing()>();
v = <oadd.org.apache.calcite.avatica.util.Casing: oadd.org.apache.calcite.avatica.util.Casing TO_UPPER>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean storesLowerCaseQuotedIdentifiers() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.util.Casing v, v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.util.Casing quotedCasing()>();
v = <oadd.org.apache.calcite.avatica.util.Casing: oadd.org.apache.calcite.avatica.util.Casing TO_LOWER>;
if v != v goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public java.lang.String getIdentifierQuoteString() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
java.lang.String v;
oadd.org.apache.calcite.avatica.util.Quoting v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.util.Quoting quoting()>();
v = v.<oadd.org.apache.calcite.avatica.util.Quoting: java.lang.String string>;
return v;
}
private java.util.Map getProperties()
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
java.util.Map v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.util.Map properties>;
return v;
}
public java.lang.String getSQLKeywords() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
java.lang.Object v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$1 v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$1;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$1: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData)>(v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
return v;
}
public java.lang.String getNumericFunctions() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
java.lang.Object v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$2 v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$2;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$2: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData)>(v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
return v;
}
public java.lang.String getStringFunctions() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
java.lang.Object v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$3 v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$3;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$3: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData)>(v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
return v;
}
public java.lang.String getSystemFunctions() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
java.lang.Object v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$4 v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$4;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$4: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData)>(v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
return v;
}
public java.lang.String getTimeDateFunctions() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$5 v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
java.lang.Object v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$5;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$5: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData)>(v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
return v;
}
public java.lang.String getSearchStringEscape() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return "\\";
}
public java.lang.String getExtraNameCharacters() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return "";
}
public boolean supportsAlterTableWithAddColumn() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public boolean supportsAlterTableWithDropColumn() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public boolean supportsColumnAliasing() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean nullPlusNonNullIsNull() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsConvert() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsConvert(int, int) throws java.sql.SQLException
{
int v, v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: int;
v := @parameter: int;
return 0;
}
public boolean supportsTableCorrelationNames() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsDifferentTableCorrelationNames() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsExpressionsInOrderBy() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsOrderByUnrelated() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsGroupBy() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsGroupByUnrelated() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsGroupByBeyondSelect() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsLikeEscapeClause() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsMultipleResultSets() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public boolean supportsMultipleTransactions() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public boolean supportsNonNullableColumns() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsMinimumSQLGrammar() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsCoreSQLGrammar() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsExtendedSQLGrammar() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsANSI92EntryLevelSQL() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsANSI92IntermediateSQL() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsANSI92FullSQL() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsIntegrityEnhancementFacility() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public boolean supportsOuterJoins() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsFullOuterJoins() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsLimitedOuterJoins() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public java.lang.String getSchemaTerm() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return "schema";
}
public java.lang.String getProcedureTerm() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return "procedure";
}
public java.lang.String getCatalogTerm() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return "catalog";
}
public boolean isCatalogAtStart() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public java.lang.String getCatalogSeparator() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return ".";
}
public boolean supportsSchemasInDataManipulation() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsSchemasInProcedureCalls() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsSchemasInTableDefinitions() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsSchemasInIndexDefinitions() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsSchemasInPrivilegeDefinitions() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsCatalogsInDataManipulation() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsCatalogsInProcedureCalls() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsCatalogsInTableDefinitions() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsCatalogsInIndexDefinitions() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsCatalogsInPrivilegeDefinitions() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsPositionedDelete() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public boolean supportsPositionedUpdate() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public boolean supportsSelectForUpdate() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public boolean supportsStoredProcedures() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public boolean supportsSubqueriesInComparisons() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsSubqueriesInExists() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsSubqueriesInIns() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsSubqueriesInQuantifieds() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public boolean supportsCorrelatedSubqueries() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsUnion() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsUnionAll() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsOpenCursorsAcrossCommit() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public boolean supportsOpenCursorsAcrossRollback() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public boolean supportsOpenStatementsAcrossCommit() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public boolean supportsOpenStatementsAcrossRollback() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public int getMaxBinaryLiteralLength() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public int getMaxCharLiteralLength() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public int getMaxColumnNameLength() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public int getMaxColumnsInGroupBy() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public int getMaxColumnsInIndex() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public int getMaxColumnsInOrderBy() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public int getMaxColumnsInSelect() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public int getMaxColumnsInTable() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public int getMaxConnections() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public int getMaxCursorNameLength() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public int getMaxIndexLength() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public int getMaxSchemaNameLength() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public int getMaxProcedureNameLength() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public int getMaxCatalogNameLength() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public int getMaxRowSize() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public boolean doesMaxRowSizeIncludeBlobs() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public int getMaxStatementLength() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public int getMaxStatements() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public int getMaxTableNameLength() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public int getMaxTablesInSelect() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public int getMaxUserNameLength() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public int getDefaultTransactionIsolation() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$6 v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
int v;
java.lang.Object v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$6;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$6: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData)>(v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
return v;
}
public boolean supportsTransactions() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public boolean supportsTransactionIsolationLevel(int) throws java.sql.SQLException
{
int v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: int;
if v != 0 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean supportsDataDefinitionAndDataManipulationTransactions() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public boolean supportsDataManipulationTransactionsOnly() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean dataDefinitionCausesTransactionCommit() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean dataDefinitionIgnoredInTransactions() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public java.sql.ResultSet getProcedures(java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException
{
java.lang.Throwable v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
java.lang.RuntimeException v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$7 v;
java.lang.Object v;
java.lang.String v, v, v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
label:
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$7;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$7: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.RuntimeException: java.lang.Throwable getCause()>();
v = v instanceof java.sql.SQLException;
if v == 0 goto label;
throw v;
label:
throw v;
catch java.lang.RuntimeException from label to label with label;
}
public java.sql.ResultSet getProcedureColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException
{
java.lang.Throwable v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
java.lang.RuntimeException v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$8 v;
java.lang.Object v;
java.lang.String v, v, v, v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
label:
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$8;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$8: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.RuntimeException: java.lang.Throwable getCause()>();
v = v instanceof java.sql.SQLException;
if v == 0 goto label;
throw v;
label:
throw v;
catch java.lang.RuntimeException from label to label with label;
}
public java.sql.ResultSet getTables(java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) throws java.sql.SQLException
{
java.lang.Throwable v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
java.lang.String[] v;
java.lang.RuntimeException v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
java.util.List v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$9 v;
java.lang.Object v;
java.lang.String v, v, v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String[];
if v != null goto label;
v = null;
goto label;
label:
v = staticinvoke <java.util.Arrays: java.util.List asList(java.lang.Object[])>(v);
label:
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$9;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$9: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData,java.lang.String,java.lang.String,java.lang.String,java.util.List,java.lang.String[])>(v, v, v, v, v, v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.RuntimeException: java.lang.Throwable getCause()>();
v = v instanceof java.sql.SQLException;
if v == 0 goto label;
throw v;
label:
throw v;
catch java.lang.RuntimeException from label to label with label;
}
private static oadd.org.apache.calcite.avatica.Meta$Pat pat(java.lang.String)
{
oadd.org.apache.calcite.avatica.Meta$Pat v;
java.lang.String v;
v := @parameter: java.lang.String;
v = staticinvoke <oadd.org.apache.calcite.avatica.Meta$Pat: oadd.org.apache.calcite.avatica.Meta$Pat of(java.lang.String)>(v);
return v;
}
public java.sql.ResultSet getSchemas(java.lang.String, java.lang.String) throws java.sql.SQLException
{
java.lang.Throwable v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$10 v;
java.lang.RuntimeException v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
java.lang.Object v;
java.lang.String v, v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
label:
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$10;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$10: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData,java.lang.String,java.lang.String)>(v, v, v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.RuntimeException: java.lang.Throwable getCause()>();
v = v instanceof java.sql.SQLException;
if v == 0 goto label;
throw v;
label:
throw v;
catch java.lang.RuntimeException from label to label with label;
}
public java.sql.ResultSet getSchemas() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
java.sql.ResultSet v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: java.sql.ResultSet getSchemas(java.lang.String,java.lang.String)>(null, null);
return v;
}
public java.sql.ResultSet getCatalogs() throws java.sql.SQLException
{
java.lang.Throwable v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$11 v;
java.lang.Object v;
java.lang.RuntimeException v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
label:
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$11;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$11: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData)>(v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.RuntimeException: java.lang.Throwable getCause()>();
v = v instanceof java.sql.SQLException;
if v == 0 goto label;
throw v;
label:
throw v;
catch java.lang.RuntimeException from label to label with label;
}
public java.sql.ResultSet getTableTypes() throws java.sql.SQLException
{
java.lang.Throwable v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$12 v;
java.lang.Object v;
java.lang.RuntimeException v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
label:
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$12;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$12: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData)>(v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.RuntimeException: java.lang.Throwable getCause()>();
v = v instanceof java.sql.SQLException;
if v == 0 goto label;
throw v;
label:
throw v;
catch java.lang.RuntimeException from label to label with label;
}
public java.sql.ResultSet getColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException
{
java.lang.Throwable v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$13 v;
java.lang.RuntimeException v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
java.lang.Object v;
java.lang.String v, v, v, v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
label:
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$13;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$13: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.RuntimeException: java.lang.Throwable getCause()>();
v = v instanceof java.sql.SQLException;
if v == 0 goto label;
throw v;
label:
throw v;
catch java.lang.RuntimeException from label to label with label;
}
public java.sql.ResultSet getColumnPrivileges(java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException
{
java.lang.Throwable v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
java.lang.RuntimeException v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
java.lang.Object v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$14 v;
java.lang.String v, v, v, v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
label:
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$14;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$14: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.RuntimeException: java.lang.Throwable getCause()>();
v = v instanceof java.sql.SQLException;
if v == 0 goto label;
throw v;
label:
throw v;
catch java.lang.RuntimeException from label to label with label;
}
public java.sql.ResultSet getTablePrivileges(java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException
{
java.lang.Throwable v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
java.lang.RuntimeException v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
java.lang.Object v;
java.lang.String v, v, v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$15 v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
label:
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$15;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$15: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.RuntimeException: java.lang.Throwable getCause()>();
v = v instanceof java.sql.SQLException;
if v == 0 goto label;
throw v;
label:
throw v;
catch java.lang.RuntimeException from label to label with label;
}
public java.sql.ResultSet getBestRowIdentifier(java.lang.String, java.lang.String, java.lang.String, int, boolean) throws java.sql.SQLException
{
java.lang.Throwable v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
java.lang.RuntimeException v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
int v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$16 v;
java.lang.Object v;
java.lang.String v, v, v;
boolean v, v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: int;
v := @parameter: boolean;
label:
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$16;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$16: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData,java.lang.String,java.lang.String,java.lang.String,int,boolean)>(v, v, v, v, v, v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.RuntimeException: java.lang.Throwable getCause()>();
v = v instanceof java.sql.SQLException;
if v == 0 goto label;
throw v;
label:
throw v;
catch java.lang.RuntimeException from label to label with label;
}
public java.sql.ResultSet getVersionColumns(java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException
{
java.lang.Throwable v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
java.lang.RuntimeException v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$17 v;
java.lang.Object v;
java.lang.String v, v, v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
label:
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$17;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$17: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.RuntimeException: java.lang.Throwable getCause()>();
v = v instanceof java.sql.SQLException;
if v == 0 goto label;
throw v;
label:
throw v;
catch java.lang.RuntimeException from label to label with label;
}
public java.sql.ResultSet getPrimaryKeys(java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException
{
java.lang.Throwable v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
java.lang.RuntimeException v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
java.lang.Object v;
java.lang.String v, v, v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$18 v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
label:
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$18;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$18: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.RuntimeException: java.lang.Throwable getCause()>();
v = v instanceof java.sql.SQLException;
if v == 0 goto label;
throw v;
label:
throw v;
catch java.lang.RuntimeException from label to label with label;
}
public java.sql.ResultSet getImportedKeys(java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException
{
java.lang.Throwable v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
java.lang.RuntimeException v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
java.lang.Object v;
java.lang.String v, v, v;
boolean v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$19 v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
label:
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$19;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$19: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.RuntimeException: java.lang.Throwable getCause()>();
v = v instanceof java.sql.SQLException;
if v == 0 goto label;
throw v;
label:
throw v;
catch java.lang.RuntimeException from label to label with label;
}
public java.sql.ResultSet getExportedKeys(java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException
{
java.lang.Throwable v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$20 v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
java.lang.RuntimeException v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
java.lang.Object v;
java.lang.String v, v, v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
label:
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$20;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$20: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.RuntimeException: java.lang.Throwable getCause()>();
v = v instanceof java.sql.SQLException;
if v == 0 goto label;
throw v;
label:
throw v;
catch java.lang.RuntimeException from label to label with label;
}
public java.sql.ResultSet getCrossReference(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException
{
java.lang.Throwable v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$21 v;
java.lang.RuntimeException v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
java.lang.Object v;
java.lang.String v, v, v, v, v, v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
label:
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$21;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$21: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v, v, v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.RuntimeException: java.lang.Throwable getCause()>();
v = v instanceof java.sql.SQLException;
if v == 0 goto label;
throw v;
label:
throw v;
catch java.lang.RuntimeException from label to label with label;
}
public java.sql.ResultSet getTypeInfo() throws java.sql.SQLException
{
java.lang.Throwable v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$22 v;
java.lang.Object v;
java.lang.RuntimeException v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
label:
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$22;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$22: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData)>(v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.RuntimeException: java.lang.Throwable getCause()>();
v = v instanceof java.sql.SQLException;
if v == 0 goto label;
throw v;
label:
throw v;
catch java.lang.RuntimeException from label to label with label;
}
public java.sql.ResultSet getIndexInfo(java.lang.String, java.lang.String, java.lang.String, boolean, boolean) throws java.sql.SQLException
{
java.lang.Throwable v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$23 v;
java.lang.RuntimeException v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
java.lang.Object v;
java.lang.String v, v, v;
boolean v, v, v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: boolean;
v := @parameter: boolean;
label:
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$23;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$23: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData,java.lang.String,java.lang.String,java.lang.String,boolean,boolean)>(v, v, v, v, v, v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.RuntimeException: java.lang.Throwable getCause()>();
v = v instanceof java.sql.SQLException;
if v == 0 goto label;
throw v;
label:
throw v;
catch java.lang.RuntimeException from label to label with label;
}
public boolean supportsResultSetType(int) throws java.sql.SQLException
{
int v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: int;
if v != 1003 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean supportsResultSetConcurrency(int, int) throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
int v, v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: int;
v := @parameter: int;
if v != 1003 goto label;
if v != 1007 goto label;
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public boolean ownUpdatesAreVisible(int) throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.Helper v;
int v;
java.lang.RuntimeException v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: int;
v = <oadd.org.apache.calcite.avatica.AvaticaConnection: oadd.org.apache.calcite.avatica.Helper HELPER>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.Helper: java.lang.RuntimeException todo()>();
throw v;
}
public boolean ownDeletesAreVisible(int) throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.Helper v;
int v;
java.lang.RuntimeException v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: int;
v = <oadd.org.apache.calcite.avatica.AvaticaConnection: oadd.org.apache.calcite.avatica.Helper HELPER>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.Helper: java.lang.RuntimeException todo()>();
throw v;
}
public boolean ownInsertsAreVisible(int) throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.Helper v;
int v;
java.lang.RuntimeException v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: int;
v = <oadd.org.apache.calcite.avatica.AvaticaConnection: oadd.org.apache.calcite.avatica.Helper HELPER>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.Helper: java.lang.RuntimeException todo()>();
throw v;
}
public boolean othersUpdatesAreVisible(int) throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.Helper v;
int v;
java.lang.RuntimeException v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: int;
v = <oadd.org.apache.calcite.avatica.AvaticaConnection: oadd.org.apache.calcite.avatica.Helper HELPER>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.Helper: java.lang.RuntimeException todo()>();
throw v;
}
public boolean othersDeletesAreVisible(int) throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.Helper v;
int v;
java.lang.RuntimeException v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: int;
v = <oadd.org.apache.calcite.avatica.AvaticaConnection: oadd.org.apache.calcite.avatica.Helper HELPER>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.Helper: java.lang.RuntimeException todo()>();
throw v;
}
public boolean othersInsertsAreVisible(int) throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.Helper v;
int v;
java.lang.RuntimeException v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: int;
v = <oadd.org.apache.calcite.avatica.AvaticaConnection: oadd.org.apache.calcite.avatica.Helper HELPER>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.Helper: java.lang.RuntimeException todo()>();
throw v;
}
public boolean updatesAreDetected(int) throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.Helper v;
int v;
java.lang.RuntimeException v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: int;
v = <oadd.org.apache.calcite.avatica.AvaticaConnection: oadd.org.apache.calcite.avatica.Helper HELPER>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.Helper: java.lang.RuntimeException todo()>();
throw v;
}
public boolean deletesAreDetected(int) throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.Helper v;
int v;
java.lang.RuntimeException v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: int;
v = <oadd.org.apache.calcite.avatica.AvaticaConnection: oadd.org.apache.calcite.avatica.Helper HELPER>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.Helper: java.lang.RuntimeException todo()>();
throw v;
}
public boolean insertsAreDetected(int) throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.Helper v;
int v;
java.lang.RuntimeException v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: int;
v = <oadd.org.apache.calcite.avatica.AvaticaConnection: oadd.org.apache.calcite.avatica.Helper HELPER>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.Helper: java.lang.RuntimeException todo()>();
throw v;
}
public boolean supportsBatchUpdates() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public java.sql.ResultSet getUDTs(java.lang.String, java.lang.String, java.lang.String, int[]) throws java.sql.SQLException
{
java.lang.Throwable v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$24 v;
java.lang.RuntimeException v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
int[] v;
java.lang.Object v;
java.lang.String v, v, v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: int[];
label:
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$24;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$24: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData,java.lang.String,java.lang.String,java.lang.String,int[])>(v, v, v, v, v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.RuntimeException: java.lang.Throwable getCause()>();
v = v instanceof java.sql.SQLException;
if v == 0 goto label;
throw v;
label:
throw v;
catch java.lang.RuntimeException from label to label with label;
}
public java.sql.Connection getConnection() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
return v;
}
public boolean supportsSavepoints() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public boolean supportsNamedParameters() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public boolean supportsMultipleOpenResults() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public boolean supportsGetGeneratedKeys() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public java.sql.ResultSet getSuperTypes(java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException
{
java.lang.Throwable v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
java.lang.RuntimeException v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
java.lang.Object v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$25 v;
java.lang.String v, v, v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
label:
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$25;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$25: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.RuntimeException: java.lang.Throwable getCause()>();
v = v instanceof java.sql.SQLException;
if v == 0 goto label;
throw v;
label:
throw v;
catch java.lang.RuntimeException from label to label with label;
}
public java.sql.ResultSet getSuperTables(java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException
{
java.lang.Throwable v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
java.lang.RuntimeException v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
java.lang.Object v;
java.lang.String v, v, v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$26 v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
label:
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$26;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$26: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.RuntimeException: java.lang.Throwable getCause()>();
v = v instanceof java.sql.SQLException;
if v == 0 goto label;
throw v;
label:
throw v;
catch java.lang.RuntimeException from label to label with label;
}
public java.sql.ResultSet getAttributes(java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException
{
java.lang.Throwable v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
java.lang.RuntimeException v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$27 v;
java.lang.Object v;
java.lang.String v, v, v, v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
label:
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$27;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$27: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.RuntimeException: java.lang.Throwable getCause()>();
v = v instanceof java.sql.SQLException;
if v == 0 goto label;
throw v;
label:
throw v;
catch java.lang.RuntimeException from label to label with label;
}
public boolean supportsResultSetHoldability(int) throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.Helper v;
int v;
java.lang.RuntimeException v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: int;
v = <oadd.org.apache.calcite.avatica.AvaticaConnection: oadd.org.apache.calcite.avatica.Helper HELPER>;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.Helper: java.lang.RuntimeException todo()>();
throw v;
}
public int getResultSetHoldability()
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public int getDatabaseMajorVersion() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
int v;
oadd.org.apache.calcite.avatica.UnregisteredDriver v;
oadd.org.apache.calcite.avatica.DriverVersion v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = v.<oadd.org.apache.calcite.avatica.AvaticaConnection: oadd.org.apache.calcite.avatica.UnregisteredDriver driver>;
v = v.<oadd.org.apache.calcite.avatica.UnregisteredDriver: oadd.org.apache.calcite.avatica.DriverVersion version>;
v = v.<oadd.org.apache.calcite.avatica.DriverVersion: int databaseMajorVersion>;
return v;
}
public int getDatabaseMinorVersion() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
int v;
oadd.org.apache.calcite.avatica.UnregisteredDriver v;
oadd.org.apache.calcite.avatica.DriverVersion v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = v.<oadd.org.apache.calcite.avatica.AvaticaConnection: oadd.org.apache.calcite.avatica.UnregisteredDriver driver>;
v = v.<oadd.org.apache.calcite.avatica.UnregisteredDriver: oadd.org.apache.calcite.avatica.DriverVersion version>;
v = v.<oadd.org.apache.calcite.avatica.DriverVersion: int databaseMinorVersion>;
return v;
}
public int getJDBCMajorVersion() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
int v;
oadd.org.apache.calcite.avatica.AvaticaFactory v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = v.<oadd.org.apache.calcite.avatica.AvaticaConnection: oadd.org.apache.calcite.avatica.AvaticaFactory factory>;
v = interfaceinvoke v.<oadd.org.apache.calcite.avatica.AvaticaFactory: int getJdbcMajorVersion()>();
return v;
}
public int getJDBCMinorVersion() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
int v;
oadd.org.apache.calcite.avatica.AvaticaFactory v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = v.<oadd.org.apache.calcite.avatica.AvaticaConnection: oadd.org.apache.calcite.avatica.AvaticaFactory factory>;
v = interfaceinvoke v.<oadd.org.apache.calcite.avatica.AvaticaFactory: int getJdbcMinorVersion()>();
return v;
}
public int getSQLStateType() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 2;
}
public boolean locatorsUpdateCopy() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean supportsStatementPooling() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public java.sql.RowIdLifetime getRowIdLifetime() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
java.sql.RowIdLifetime v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = <java.sql.RowIdLifetime: java.sql.RowIdLifetime ROWID_UNSUPPORTED>;
return v;
}
public boolean supportsStoredFunctionsUsingCallSyntax() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 1;
}
public boolean autoCommitFailureClosesAllResultSets() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public java.sql.ResultSet getClientInfoProperties() throws java.sql.SQLException
{
java.lang.Throwable v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$28 v;
java.lang.Object v;
java.lang.RuntimeException v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
label:
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$28;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$28: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData)>(v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.RuntimeException: java.lang.Throwable getCause()>();
v = v instanceof java.sql.SQLException;
if v == 0 goto label;
throw v;
label:
throw v;
catch java.lang.RuntimeException from label to label with label;
}
public java.sql.ResultSet getFunctions(java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException
{
java.lang.Throwable v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
java.lang.RuntimeException v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
java.lang.Object v;
java.lang.String v, v, v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$29 v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
label:
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$29;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$29: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.RuntimeException: java.lang.Throwable getCause()>();
v = v instanceof java.sql.SQLException;
if v == 0 goto label;
throw v;
label:
throw v;
catch java.lang.RuntimeException from label to label with label;
}
public java.sql.ResultSet getFunctionColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException
{
java.lang.Throwable v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$30 v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
java.lang.RuntimeException v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
java.lang.Object v;
java.lang.String v, v, v, v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
label:
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$30;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$30: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.RuntimeException: java.lang.Throwable getCause()>();
v = v instanceof java.sql.SQLException;
if v == 0 goto label;
throw v;
label:
throw v;
catch java.lang.RuntimeException from label to label with label;
}
public java.sql.ResultSet getPseudoColumns(java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws java.sql.SQLException
{
java.lang.Throwable v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$31 v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
java.lang.RuntimeException v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
java.lang.Object v;
java.lang.String v, v, v, v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
label:
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$31;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$31: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData,java.lang.String,java.lang.String,java.lang.String,java.lang.String)>(v, v, v, v, v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
label:
return v;
label:
v := @caughtexception;
v = virtualinvoke v.<java.lang.RuntimeException: java.lang.Throwable getCause()>();
v = v instanceof java.sql.SQLException;
if v == 0 goto label;
throw v;
label:
throw v;
catch java.lang.RuntimeException from label to label with label;
}
public boolean generatedKeyAlwaysReturned() throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
return 0;
}
public java.lang.Object unwrap(java.lang.Class) throws java.sql.SQLException
{
java.util.Properties v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
java.sql.SQLException v;
oadd.org.apache.calcite.avatica.Helper v;
java.lang.Class v, v;
java.lang.Object v, v;
java.lang.String v;
boolean v, v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<java.lang.Class: java.lang.Object cast(java.lang.Object)>(v);
return v;
label:
v = class "Ljava/util/Properties;";
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: java.util.Properties getRemoteAvaticaProperties()>();
v = virtualinvoke v.<java.lang.Class: java.lang.Object cast(java.lang.Object)>(v);
return v;
label:
v = <oadd.org.apache.calcite.avatica.AvaticaConnection: oadd.org.apache.calcite.avatica.Helper HELPER>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.Class)>(v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("does not implement \'\u0001\'");
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.Helper: java.sql.SQLException createException(java.lang.String)>(v);
throw v;
}
public boolean isWrapperFor(java.lang.Class) throws java.sql.SQLException
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
java.lang.Class v, v;
boolean v, v, v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v := @parameter: java.lang.Class;
v = virtualinvoke v.<java.lang.Class: boolean isInstance(java.lang.Object)>(v);
if v != 0 goto label;
v = class "Ljava/util/Properties;";
v = virtualinvoke v.<java.lang.Object: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
return v;
}
public java.util.Properties getRemoteAvaticaProperties()
{
oadd.org.apache.calcite.avatica.AvaticaConnection v;
java.util.Properties v;
java.util.Iterator v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$32 v;
java.util.Set v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
java.lang.Object v, v, v, v;
java.lang.String v, v;
boolean v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$32;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$32: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData)>(v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
v = new java.util.Properties;
specialinvoke v.<java.util.Properties: void <init>()>();
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.Meta$DatabaseProperty: java.lang.String name()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
v = virtualinvoke v.<java.lang.Object: java.lang.String toString()>();
virtualinvoke v.<java.util.Properties: java.lang.Object setProperty(java.lang.String,java.lang.String)>(v, v);
goto label;
label:
return v;
}
public java.lang.String getAvaticaServerVersion()
{
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData v;
oadd.org.apache.calcite.avatica.AvaticaConnection v;
oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$33 v;
java.lang.Object v, v;
oadd.org.apache.calcite.avatica.Meta$DatabaseProperty v;
v := @this: oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData;
v = v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData: oadd.org.apache.calcite.avatica.AvaticaConnection connection>;
v = new oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$33;
specialinvoke v.<oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData$33: void <init>(oadd.org.apache.calcite.avatica.AvaticaDatabaseMetaData)>(v);
v = virtualinvoke v.<oadd.org.apache.calcite.avatica.AvaticaConnection: java.lang.Object invokeWithRetries(oadd.org.apache.calcite.avatica.AvaticaConnection$CallableWithoutException)>(v);
v = <oadd.org.apache.calcite.avatica.Meta$DatabaseProperty: oadd.org.apache.calcite.avatica.Meta$DatabaseProperty AVATICA_VERSION>;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>(v);
if null != v goto label;
return null;
label:
return v;
}
}