public class CalciteMetaImpl extends MetaImpl
getXxx methods such as
AvaticaDatabaseMetaData.getTables(java.lang.String, java.lang.String, java.lang.String, java.lang.String[]).MetaImpl.MetaAttribute, MetaImpl.MetaBestRowIdentifier, MetaImpl.MetaCatalog, MetaImpl.MetaClientInfoProperty, MetaImpl.MetaColumn, MetaImpl.MetaColumnPrivilege, MetaImpl.MetaCrossReference, MetaImpl.MetaExportedKey, MetaImpl.MetaFunction, MetaImpl.MetaFunctionColumn, MetaImpl.MetaImportedKey, MetaImpl.MetaIndexInfo, MetaImpl.MetaPrimaryKey, MetaImpl.MetaProcedure, MetaImpl.MetaProcedureColumn, MetaImpl.MetaPseudoColumn, MetaImpl.MetaSchema, MetaImpl.MetaSuperTable, MetaImpl.MetaSuperType, MetaImpl.MetaTable, MetaImpl.MetaTablePrivilege, MetaImpl.MetaTableType, MetaImpl.MetaTypeInfo, MetaImpl.MetaUdt, MetaImpl.MetaVersionColumn, MetaImpl.NamedMeta.ConnectionHandle, Meta.ConnectionProperties, Meta.CursorFactory, Meta.ExecuteResult, Meta.Factory, Meta.Frame, Meta.MetaResultSet, Meta.Pat, Meta.PrepareCallback, Meta.Signature, Meta.StatementHandle, Meta.Styleconnection, connProps| Constructor and Description |
|---|
CalciteMetaImpl(org.apache.calcite.jdbc.CalciteConnectionImpl connection) |
closeConnection, collect, columnMetaData, connectionSync, createCursor, fetch, fieldMetaData, getAttributes, getBestRowIdentifier, getClientInfoProperties, getColumnPrivileges, getCrossReference, getExportedKeys, getFunctionColumns, getFunctions, getImportedKeys, getIndexInfo, getPrimaryKeys, getProcedureColumns, getProcedures, getPseudoColumns, getSuperTables, getSuperTypes, getTablePrivileges, getTypeInfo, getUDTs, getVersionColumnspublic CalciteMetaImpl(org.apache.calcite.jdbc.CalciteConnectionImpl connection)
public static Pattern likeToRegex(Meta.Pat pattern)
public Meta.StatementHandle createStatement(Meta.ConnectionHandle ch)
createStatement in interface MetacreateStatement in class MetaImplpublic void closeStatement(Meta.StatementHandle h)
protected <E> Meta.MetaResultSet createEmptyResultSet(Class<E> clazz)
createEmptyResultSet in class MetaImplprotected Meta.MetaResultSet createResultSet(Map<String,Object> internalParameters, List<ColumnMetaData> columns, Meta.CursorFactory cursorFactory, Meta.Frame firstFrame)
createResultSet in class MetaImplpublic String getSqlKeywords()
getSqlKeywords in interface MetagetSqlKeywords in class MetaImplpublic String getNumericFunctions()
getNumericFunctions in interface MetagetNumericFunctions in class MetaImplpublic String getStringFunctions()
getStringFunctions in interface MetagetStringFunctions in class MetaImplpublic String getSystemFunctions()
getSystemFunctions in interface MetagetSystemFunctions in class MetaImplpublic String getTimeDateFunctions()
getTimeDateFunctions in interface MetagetTimeDateFunctions in class MetaImplpublic Meta.MetaResultSet getTables(String catalog, Meta.Pat schemaPattern, Meta.Pat tableNamePattern, List<String> typeList)
public Meta.MetaResultSet getColumns(String catalog, Meta.Pat schemaPattern, Meta.Pat tableNamePattern, Meta.Pat columnNamePattern)
getColumns in interface MetagetColumns in class MetaImplpublic Enumerable<MetaImpl.MetaColumn> columns(MetaImpl.MetaTable table_)
public Meta.MetaResultSet getSchemas(String catalog, Meta.Pat schemaPattern)
getSchemas in interface MetagetSchemas in class MetaImplpublic Meta.MetaResultSet getCatalogs()
getCatalogs in interface MetagetCatalogs in class MetaImplpublic Meta.MetaResultSet getTableTypes()
getTableTypes in interface MetagetTableTypes in class MetaImplpublic Iterable<Object> createIterable(Meta.StatementHandle handle, Meta.Signature signature, List<Object> parameterValues, Meta.Frame firstFrame)
createIterable in interface MetacreateIterable in class MetaImplpublic Meta.StatementHandle prepare(Meta.ConnectionHandle ch, String sql, int maxRowCount)
public Meta.ExecuteResult prepareAndExecute(Meta.ConnectionHandle ch, String sql, int maxRowCount, Meta.PrepareCallback callback)
public static DataContext createDataContext(CalciteConnection connection)
public static CalciteConnection connect(CalciteRootSchema schema, JavaTypeFactory typeFactory)
Copyright © 2012–2015 The Apache Software Foundation. All rights reserved.