public interface  oadd.org.apache.calcite.avatica.Meta extends java.lang.Object
{
public abstract java.util.Map getDatabaseProperties(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle);
public abstract oadd.org.apache.calcite.avatica.Meta$MetaResultSet getTables(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle, java.lang.String, oadd.org.apache.calcite.avatica.Meta$Pat, oadd.org.apache.calcite.avatica.Meta$Pat, java.util.List);
public abstract oadd.org.apache.calcite.avatica.Meta$MetaResultSet getColumns(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle, java.lang.String, oadd.org.apache.calcite.avatica.Meta$Pat, oadd.org.apache.calcite.avatica.Meta$Pat, oadd.org.apache.calcite.avatica.Meta$Pat);
public abstract oadd.org.apache.calcite.avatica.Meta$MetaResultSet getSchemas(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle, java.lang.String, oadd.org.apache.calcite.avatica.Meta$Pat);
public abstract oadd.org.apache.calcite.avatica.Meta$MetaResultSet getCatalogs(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle);
public abstract oadd.org.apache.calcite.avatica.Meta$MetaResultSet getTableTypes(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle);
public abstract oadd.org.apache.calcite.avatica.Meta$MetaResultSet getProcedures(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle, java.lang.String, oadd.org.apache.calcite.avatica.Meta$Pat, oadd.org.apache.calcite.avatica.Meta$Pat);
public abstract oadd.org.apache.calcite.avatica.Meta$MetaResultSet getProcedureColumns(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle, java.lang.String, oadd.org.apache.calcite.avatica.Meta$Pat, oadd.org.apache.calcite.avatica.Meta$Pat, oadd.org.apache.calcite.avatica.Meta$Pat);
public abstract oadd.org.apache.calcite.avatica.Meta$MetaResultSet getColumnPrivileges(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle, java.lang.String, java.lang.String, java.lang.String, oadd.org.apache.calcite.avatica.Meta$Pat);
public abstract oadd.org.apache.calcite.avatica.Meta$MetaResultSet getTablePrivileges(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle, java.lang.String, oadd.org.apache.calcite.avatica.Meta$Pat, oadd.org.apache.calcite.avatica.Meta$Pat);
public abstract oadd.org.apache.calcite.avatica.Meta$MetaResultSet getBestRowIdentifier(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle, java.lang.String, java.lang.String, java.lang.String, int, boolean);
public abstract oadd.org.apache.calcite.avatica.Meta$MetaResultSet getVersionColumns(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle, java.lang.String, java.lang.String, java.lang.String);
public abstract oadd.org.apache.calcite.avatica.Meta$MetaResultSet getPrimaryKeys(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle, java.lang.String, java.lang.String, java.lang.String);
public abstract oadd.org.apache.calcite.avatica.Meta$MetaResultSet getImportedKeys(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle, java.lang.String, java.lang.String, java.lang.String);
public abstract oadd.org.apache.calcite.avatica.Meta$MetaResultSet getExportedKeys(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle, java.lang.String, java.lang.String, java.lang.String);
public abstract oadd.org.apache.calcite.avatica.Meta$MetaResultSet getCrossReference(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
public abstract oadd.org.apache.calcite.avatica.Meta$MetaResultSet getTypeInfo(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle);
public abstract oadd.org.apache.calcite.avatica.Meta$MetaResultSet getIndexInfo(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle, java.lang.String, java.lang.String, java.lang.String, boolean, boolean);
public abstract oadd.org.apache.calcite.avatica.Meta$MetaResultSet getUDTs(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle, java.lang.String, oadd.org.apache.calcite.avatica.Meta$Pat, oadd.org.apache.calcite.avatica.Meta$Pat, int[]);
public abstract oadd.org.apache.calcite.avatica.Meta$MetaResultSet getSuperTypes(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle, java.lang.String, oadd.org.apache.calcite.avatica.Meta$Pat, oadd.org.apache.calcite.avatica.Meta$Pat);
public abstract oadd.org.apache.calcite.avatica.Meta$MetaResultSet getSuperTables(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle, java.lang.String, oadd.org.apache.calcite.avatica.Meta$Pat, oadd.org.apache.calcite.avatica.Meta$Pat);
public abstract oadd.org.apache.calcite.avatica.Meta$MetaResultSet getAttributes(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle, java.lang.String, oadd.org.apache.calcite.avatica.Meta$Pat, oadd.org.apache.calcite.avatica.Meta$Pat, oadd.org.apache.calcite.avatica.Meta$Pat);
public abstract oadd.org.apache.calcite.avatica.Meta$MetaResultSet getClientInfoProperties(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle);
public abstract oadd.org.apache.calcite.avatica.Meta$MetaResultSet getFunctions(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle, java.lang.String, oadd.org.apache.calcite.avatica.Meta$Pat, oadd.org.apache.calcite.avatica.Meta$Pat);
public abstract oadd.org.apache.calcite.avatica.Meta$MetaResultSet getFunctionColumns(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle, java.lang.String, oadd.org.apache.calcite.avatica.Meta$Pat, oadd.org.apache.calcite.avatica.Meta$Pat, oadd.org.apache.calcite.avatica.Meta$Pat);
public abstract oadd.org.apache.calcite.avatica.Meta$MetaResultSet getPseudoColumns(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle, java.lang.String, oadd.org.apache.calcite.avatica.Meta$Pat, oadd.org.apache.calcite.avatica.Meta$Pat, oadd.org.apache.calcite.avatica.Meta$Pat);
public abstract java.lang.Iterable createIterable(oadd.org.apache.calcite.avatica.Meta$StatementHandle, oadd.org.apache.calcite.avatica.QueryState, oadd.org.apache.calcite.avatica.Meta$Signature, java.util.List, oadd.org.apache.calcite.avatica.Meta$Frame);
public abstract oadd.org.apache.calcite.avatica.Meta$StatementHandle prepare(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle, java.lang.String, long);
public abstract oadd.org.apache.calcite.avatica.Meta$ExecuteResult prepareAndExecute(oadd.org.apache.calcite.avatica.Meta$StatementHandle, java.lang.String, long, oadd.org.apache.calcite.avatica.Meta$PrepareCallback) throws oadd.org.apache.calcite.avatica.NoSuchStatementException;
public abstract oadd.org.apache.calcite.avatica.Meta$ExecuteResult prepareAndExecute(oadd.org.apache.calcite.avatica.Meta$StatementHandle, java.lang.String, long, int, oadd.org.apache.calcite.avatica.Meta$PrepareCallback) throws oadd.org.apache.calcite.avatica.NoSuchStatementException;
public abstract oadd.org.apache.calcite.avatica.Meta$ExecuteBatchResult prepareAndExecuteBatch(oadd.org.apache.calcite.avatica.Meta$StatementHandle, java.util.List) throws oadd.org.apache.calcite.avatica.NoSuchStatementException;
public abstract oadd.org.apache.calcite.avatica.Meta$ExecuteBatchResult executeBatch(oadd.org.apache.calcite.avatica.Meta$StatementHandle, java.util.List) throws oadd.org.apache.calcite.avatica.NoSuchStatementException;
public abstract oadd.org.apache.calcite.avatica.Meta$Frame fetch(oadd.org.apache.calcite.avatica.Meta$StatementHandle, long, int) throws oadd.org.apache.calcite.avatica.NoSuchStatementException, oadd.org.apache.calcite.avatica.MissingResultsException;
public abstract oadd.org.apache.calcite.avatica.Meta$ExecuteResult execute(oadd.org.apache.calcite.avatica.Meta$StatementHandle, java.util.List, long) throws oadd.org.apache.calcite.avatica.NoSuchStatementException;
public abstract oadd.org.apache.calcite.avatica.Meta$ExecuteResult execute(oadd.org.apache.calcite.avatica.Meta$StatementHandle, java.util.List, int) throws oadd.org.apache.calcite.avatica.NoSuchStatementException;
public abstract oadd.org.apache.calcite.avatica.Meta$StatementHandle createStatement(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle);
public abstract void closeStatement(oadd.org.apache.calcite.avatica.Meta$StatementHandle);
public abstract void openConnection(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle, java.util.Map);
public abstract void closeConnection(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle);
public abstract boolean syncResults(oadd.org.apache.calcite.avatica.Meta$StatementHandle, oadd.org.apache.calcite.avatica.QueryState, long) throws oadd.org.apache.calcite.avatica.NoSuchStatementException;
public abstract void commit(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle);
public abstract void rollback(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle);
public abstract oadd.org.apache.calcite.avatica.Meta$ConnectionProperties connectionSync(oadd.org.apache.calcite.avatica.Meta$ConnectionHandle, oadd.org.apache.calcite.avatica.Meta$ConnectionProperties);
}