public class MetaImpl
extends org.apache.calcite.jdbc.CalciteMetaImplShim
getXxx methods such as
AvaticaDatabaseMetaData.getTables(java.lang.String, java.lang.String, java.lang.String, java.lang.String[]).org.apache.calcite.avatica.MetaImpl.ColumnNoNulls, org.apache.calcite.avatica.MetaImpl.ColumnNullable, org.apache.calcite.avatica.MetaImpl.ColumnNullableUnknown, org.apache.calcite.avatica.MetaImpl.MetaAttribute, org.apache.calcite.avatica.MetaImpl.MetaBestRowIdentifier, org.apache.calcite.avatica.MetaImpl.MetaCatalog, org.apache.calcite.avatica.MetaImpl.MetaClientInfoProperty, org.apache.calcite.avatica.MetaImpl.MetaColumn, org.apache.calcite.avatica.MetaImpl.MetaColumnPrivilege, org.apache.calcite.avatica.MetaImpl.MetaCrossReference, org.apache.calcite.avatica.MetaImpl.MetaExportedKey, org.apache.calcite.avatica.MetaImpl.MetaFunction, org.apache.calcite.avatica.MetaImpl.MetaFunctionColumn, org.apache.calcite.avatica.MetaImpl.MetaImportedKey, org.apache.calcite.avatica.MetaImpl.MetaIndexInfo, org.apache.calcite.avatica.MetaImpl.MetaPrimaryKey, org.apache.calcite.avatica.MetaImpl.MetaProcedure, org.apache.calcite.avatica.MetaImpl.MetaProcedureColumn, org.apache.calcite.avatica.MetaImpl.MetaPseudoColumn, org.apache.calcite.avatica.MetaImpl.MetaSchema, org.apache.calcite.avatica.MetaImpl.MetaSuperTable, org.apache.calcite.avatica.MetaImpl.MetaSuperType, org.apache.calcite.avatica.MetaImpl.MetaTable, org.apache.calcite.avatica.MetaImpl.MetaTablePrivilege, org.apache.calcite.avatica.MetaImpl.MetaTableType, org.apache.calcite.avatica.MetaImpl.MetaTypeInfo, org.apache.calcite.avatica.MetaImpl.MetaUdt, org.apache.calcite.avatica.MetaImpl.MetaVersionColumn, org.apache.calcite.avatica.MetaImpl.Namedorg.apache.calcite.avatica.Meta.ConnectionHandle, org.apache.calcite.avatica.Meta.ConnectionProperties, org.apache.calcite.avatica.Meta.CursorFactory, org.apache.calcite.avatica.Meta.DatabaseProperty, org.apache.calcite.avatica.Meta.ExecuteBatchResult, org.apache.calcite.avatica.Meta.ExecuteResult, org.apache.calcite.avatica.Meta.Factory, org.apache.calcite.avatica.Meta.Frame, org.apache.calcite.avatica.Meta.MetaResultSet, org.apache.calcite.avatica.Meta.Pat, org.apache.calcite.avatica.Meta.PrepareCallback, org.apache.calcite.avatica.Meta.Signature, org.apache.calcite.avatica.Meta.StatementHandle, org.apache.calcite.avatica.Meta.StatementType, org.apache.calcite.avatica.Meta.Style| Constructor and Description |
|---|
MetaImpl(org.apache.calcite.avatica.AvaticaConnection connection) |
| Modifier and Type | Method and Description |
|---|---|
void |
begin() |
void |
commit(org.apache.calcite.avatica.Meta.ConnectionHandle ch) |
static org.apache.calcite.jdbc.CalciteConnection |
connect(org.apache.calcite.jdbc.CalciteSchema schema,
org.apache.calcite.adapter.java.JavaTypeFactory typeFactory)
A trojan-horse method, subject to change without notice.
|
org.apache.calcite.avatica.Meta.ExecuteResult |
execute(org.apache.calcite.avatica.Meta.StatementHandle h,
List<org.apache.calcite.avatica.remote.TypedValue> parameterValues,
int maxRowsInFirstFrame) |
org.apache.calcite.avatica.Meta.ExecuteBatchResult |
executeBatch(org.apache.calcite.avatica.Meta.StatementHandle h,
List<List<org.apache.calcite.avatica.remote.TypedValue>> parameterValueLists) |
org.apache.calcite.avatica.Meta.Frame |
fetch(org.apache.calcite.avatica.Meta.StatementHandle h,
long offset,
int fetchMaxRowCount) |
org.apache.calcite.avatica.AvaticaConnection |
getConnection() |
KarelDbTransaction |
getTransaction() |
boolean |
isAutoCommit() |
org.apache.calcite.avatica.Meta.ExecuteResult |
prepareAndExecute(org.apache.calcite.avatica.Meta.StatementHandle h,
String sql,
long maxRowCount,
int maxRowsInFirstFrame,
org.apache.calcite.avatica.Meta.PrepareCallback callback) |
org.apache.calcite.avatica.Meta.ExecuteBatchResult |
prepareAndExecuteBatch(org.apache.calcite.avatica.Meta.StatementHandle h,
List<String> sqlCommands) |
void |
rollback(org.apache.calcite.avatica.Meta.ConnectionHandle ch) |
boolean |
syncResults(org.apache.calcite.avatica.Meta.StatementHandle h,
org.apache.calcite.avatica.QueryState state,
long offset) |
allTypeInfo, closeStatement, columns, createDataContext, createEmptyResultSet, createIterable, createResultSet, createStatement, execute, getCatalogs, getColumns, getDatabaseProperties, getSchemas, getTables, getTableTypes, getTypeInfo, likeToRegex, prepare, prepareAndExecutecheckParameterValueHasNull, closeConnection, collect, collect, columnMetaData, columnMetaData, columnMetaData, columnMetaData, connectionSync, createCursor, fetch, fieldMetaData, getAttributes, getBestRowIdentifier, getClientInfoProperties, getColumnNullability, getColumnPrivileges, getCrossReference, getExportedKeys, getFunctionColumns, getFunctions, getImportedKeys, getIndexInfo, getPrimaryKeys, getProcedureColumns, getProcedures, getPseudoColumns, getSuperTables, getSuperTypes, getTablePrivileges, getUDTs, getVersionColumns, openConnectionpublic MetaImpl(org.apache.calcite.avatica.AvaticaConnection connection)
public org.apache.calcite.avatica.AvaticaConnection getConnection()
public KarelDbTransaction getTransaction()
public boolean isAutoCommit()
public org.apache.calcite.avatica.Meta.ExecuteResult prepareAndExecute(org.apache.calcite.avatica.Meta.StatementHandle h,
String sql,
long maxRowCount,
int maxRowsInFirstFrame,
org.apache.calcite.avatica.Meta.PrepareCallback callback)
throws org.apache.calcite.avatica.NoSuchStatementException
prepareAndExecute in interface org.apache.calcite.avatica.MetaprepareAndExecute in class org.apache.calcite.jdbc.CalciteMetaImplorg.apache.calcite.avatica.NoSuchStatementExceptionpublic org.apache.calcite.avatica.Meta.Frame fetch(org.apache.calcite.avatica.Meta.StatementHandle h,
long offset,
int fetchMaxRowCount)
throws org.apache.calcite.avatica.NoSuchStatementException
fetch in interface org.apache.calcite.avatica.Metafetch in class org.apache.calcite.jdbc.CalciteMetaImplorg.apache.calcite.avatica.NoSuchStatementExceptionpublic org.apache.calcite.avatica.Meta.ExecuteResult execute(org.apache.calcite.avatica.Meta.StatementHandle h,
List<org.apache.calcite.avatica.remote.TypedValue> parameterValues,
int maxRowsInFirstFrame)
throws org.apache.calcite.avatica.NoSuchStatementException
execute in interface org.apache.calcite.avatica.Metaexecute in class org.apache.calcite.jdbc.CalciteMetaImplorg.apache.calcite.avatica.NoSuchStatementExceptionpublic org.apache.calcite.avatica.Meta.ExecuteBatchResult executeBatch(org.apache.calcite.avatica.Meta.StatementHandle h,
List<List<org.apache.calcite.avatica.remote.TypedValue>> parameterValueLists)
throws org.apache.calcite.avatica.NoSuchStatementException
executeBatch in interface org.apache.calcite.avatica.MetaexecuteBatch in class org.apache.calcite.jdbc.CalciteMetaImplorg.apache.calcite.avatica.NoSuchStatementExceptionpublic org.apache.calcite.avatica.Meta.ExecuteBatchResult prepareAndExecuteBatch(org.apache.calcite.avatica.Meta.StatementHandle h,
List<String> sqlCommands)
throws org.apache.calcite.avatica.NoSuchStatementException
prepareAndExecuteBatch in interface org.apache.calcite.avatica.MetaprepareAndExecuteBatch in class org.apache.calcite.jdbc.CalciteMetaImplorg.apache.calcite.avatica.NoSuchStatementExceptionpublic static org.apache.calcite.jdbc.CalciteConnection connect(org.apache.calcite.jdbc.CalciteSchema schema,
org.apache.calcite.adapter.java.JavaTypeFactory typeFactory)
public boolean syncResults(org.apache.calcite.avatica.Meta.StatementHandle h,
org.apache.calcite.avatica.QueryState state,
long offset)
throws org.apache.calcite.avatica.NoSuchStatementException
syncResults in interface org.apache.calcite.avatica.MetasyncResults in class org.apache.calcite.jdbc.CalciteMetaImplorg.apache.calcite.avatica.NoSuchStatementExceptionpublic void begin()
public void commit(org.apache.calcite.avatica.Meta.ConnectionHandle ch)
commit in interface org.apache.calcite.avatica.Metacommit in class org.apache.calcite.jdbc.CalciteMetaImplpublic void rollback(org.apache.calcite.avatica.Meta.ConnectionHandle ch)
rollback in interface org.apache.calcite.avatica.Metarollback in class org.apache.calcite.jdbc.CalciteMetaImplCopyright © 2020. All rights reserved.