public class KylinMeta
extends org.apache.calcite.avatica.MetaImpl
| Modifier and Type | Class and Description |
|---|---|
static class |
KylinMeta.KMetaCatalog |
static class |
KylinMeta.KMetaColumn |
static class |
KylinMeta.KMetaProject |
static class |
KylinMeta.KMetaSchema |
static class |
KylinMeta.KMetaTable |
static interface |
KylinMeta.NamedWithChildren |
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.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.Style| Constructor and Description |
|---|
KylinMeta(KylinConnection connection) |
| Modifier and Type | Method and Description |
|---|---|
void |
closeStatement(org.apache.calcite.avatica.Meta.StatementHandle h) |
org.apache.calcite.avatica.Meta.MetaResultSet |
getCatalogs() |
org.apache.calcite.avatica.Meta.MetaResultSet |
getColumns(String catalog,
org.apache.calcite.avatica.Meta.Pat schemaPattern,
org.apache.calcite.avatica.Meta.Pat tableNamePattern,
org.apache.calcite.avatica.Meta.Pat columnNamePattern) |
org.apache.calcite.avatica.Meta.MetaResultSet |
getSchemas(String catalog,
org.apache.calcite.avatica.Meta.Pat schemaPattern) |
org.apache.calcite.avatica.Meta.MetaResultSet |
getTables(String catalog,
org.apache.calcite.avatica.Meta.Pat schemaPattern,
org.apache.calcite.avatica.Meta.Pat tableNamePattern,
List<String> typeList) |
org.apache.calcite.avatica.Meta.MetaResultSet |
getTableTypes() |
org.apache.calcite.avatica.Meta.StatementHandle |
prepare(org.apache.calcite.avatica.Meta.ConnectionHandle ch,
String sql,
int maxRowCount) |
org.apache.calcite.avatica.Meta.ExecuteResult |
prepareAndExecute(org.apache.calcite.avatica.Meta.ConnectionHandle ch,
String sql,
int maxRowCount,
org.apache.calcite.avatica.Meta.PrepareCallback callback) |
static List<? extends KylinMeta.NamedWithChildren> |
searchByPatterns(KylinMeta.NamedWithChildren parent,
org.apache.calcite.avatica.Meta.Pat... patterns) |
closeConnection, collect, collect, columnMetaData, connectionSync, createCursor, createEmptyResultSet, createIterable, createResultSet, createStatement, fetch, fieldMetaData, getAttributes, getBestRowIdentifier, getClientInfoProperties, getColumnPrivileges, getCrossReference, getDatabaseProperties, getExportedKeys, getFunctionColumns, getFunctions, getImportedKeys, getIndexInfo, getPrimaryKeys, getProcedureColumns, getProcedures, getPseudoColumns, getSuperTables, getSuperTypes, getTablePrivileges, getTypeInfo, getUDTs, getVersionColumnspublic KylinMeta(KylinConnection connection)
public org.apache.calcite.avatica.Meta.StatementHandle prepare(org.apache.calcite.avatica.Meta.ConnectionHandle ch,
String sql,
int maxRowCount)
public org.apache.calcite.avatica.Meta.ExecuteResult prepareAndExecute(org.apache.calcite.avatica.Meta.ConnectionHandle ch,
String sql,
int maxRowCount,
org.apache.calcite.avatica.Meta.PrepareCallback callback)
public void closeStatement(org.apache.calcite.avatica.Meta.StatementHandle h)
public org.apache.calcite.avatica.Meta.MetaResultSet getTableTypes()
getTableTypes in interface org.apache.calcite.avatica.MetagetTableTypes in class org.apache.calcite.avatica.MetaImplpublic org.apache.calcite.avatica.Meta.MetaResultSet getCatalogs()
getCatalogs in interface org.apache.calcite.avatica.MetagetCatalogs in class org.apache.calcite.avatica.MetaImplpublic org.apache.calcite.avatica.Meta.MetaResultSet getSchemas(String catalog, org.apache.calcite.avatica.Meta.Pat schemaPattern)
getSchemas in interface org.apache.calcite.avatica.MetagetSchemas in class org.apache.calcite.avatica.MetaImplpublic org.apache.calcite.avatica.Meta.MetaResultSet getTables(String catalog, org.apache.calcite.avatica.Meta.Pat schemaPattern, org.apache.calcite.avatica.Meta.Pat tableNamePattern, List<String> typeList)
getTables in interface org.apache.calcite.avatica.MetagetTables in class org.apache.calcite.avatica.MetaImplpublic org.apache.calcite.avatica.Meta.MetaResultSet getColumns(String catalog, org.apache.calcite.avatica.Meta.Pat schemaPattern, org.apache.calcite.avatica.Meta.Pat tableNamePattern, org.apache.calcite.avatica.Meta.Pat columnNamePattern)
getColumns in interface org.apache.calcite.avatica.MetagetColumns in class org.apache.calcite.avatica.MetaImplpublic static List<? extends KylinMeta.NamedWithChildren> searchByPatterns(KylinMeta.NamedWithChildren parent, org.apache.calcite.avatica.Meta.Pat... patterns)
Copyright © 2014–2015 Apache Software Foundation. All rights reserved.