public class KylinMetaImpl extends Object implements net.hydromatic.avatica.Meta
| Modifier and Type | Class and Description |
|---|---|
static class |
KylinMetaImpl.AbstractNode
Abstract of the tree-like structure
|
static class |
KylinMetaImpl.MetaCatalog
Metadata describing a catalog.
|
static class |
KylinMetaImpl.MetaColumn
Metadata describing a column.
|
static class |
KylinMetaImpl.MetaProject |
static class |
KylinMetaImpl.MetaSchema
Metadata describing a schema.
|
static class |
KylinMetaImpl.MetaTable
Metadata describing a table.
|
static class |
KylinMetaImpl.MetaTableType
Metadata describing a table type.
|
| Constructor and Description |
|---|
KylinMetaImpl(KylinConnectionImpl conn,
KylinJdbc41Factory factory) |
| Modifier and Type | Method and Description |
|---|---|
net.hydromatic.avatica.Cursor |
createCursor(net.hydromatic.avatica.AvaticaResultSet resultSet) |
ResultSet |
getAttributes(String catalog,
net.hydromatic.avatica.Meta.Pat schemaPattern,
net.hydromatic.avatica.Meta.Pat typeNamePattern,
net.hydromatic.avatica.Meta.Pat attributeNamePattern) |
ResultSet |
getBestRowIdentifier(String catalog,
String schema,
String table,
int scope,
boolean nullable) |
ResultSet |
getCatalogs() |
ResultSet |
getClientInfoProperties() |
ResultSet |
getColumnPrivileges(String catalog,
String schema,
String table,
net.hydromatic.avatica.Meta.Pat columnNamePattern) |
ResultSet |
getColumns(String catalog,
net.hydromatic.avatica.Meta.Pat schemaPattern,
net.hydromatic.avatica.Meta.Pat tableNamePattern,
net.hydromatic.avatica.Meta.Pat columnNamePattern) |
ResultSet |
getCrossReference(String parentCatalog,
String parentSchema,
String parentTable,
String foreignCatalog,
String foreignSchema,
String foreignTable) |
ResultSet |
getExportedKeys(String catalog,
String schema,
String table) |
ResultSet |
getFunctionColumns(String catalog,
net.hydromatic.avatica.Meta.Pat schemaPattern,
net.hydromatic.avatica.Meta.Pat functionNamePattern,
net.hydromatic.avatica.Meta.Pat columnNamePattern) |
ResultSet |
getFunctions(String catalog,
net.hydromatic.avatica.Meta.Pat schemaPattern,
net.hydromatic.avatica.Meta.Pat functionNamePattern) |
ResultSet |
getImportedKeys(String catalog,
String schema,
String table) |
ResultSet |
getIndexInfo(String catalog,
String schema,
String table,
boolean unique,
boolean approximate) |
String |
getNumericFunctions() |
ResultSet |
getPrimaryKeys(String catalog,
String schema,
String table) |
ResultSet |
getProcedureColumns(String catalog,
net.hydromatic.avatica.Meta.Pat schemaPattern,
net.hydromatic.avatica.Meta.Pat procedureNamePattern,
net.hydromatic.avatica.Meta.Pat columnNamePattern) |
ResultSet |
getProcedures(String catalog,
net.hydromatic.avatica.Meta.Pat schemaPattern,
net.hydromatic.avatica.Meta.Pat procedureNamePattern) |
ResultSet |
getPseudoColumns(String catalog,
net.hydromatic.avatica.Meta.Pat schemaPattern,
net.hydromatic.avatica.Meta.Pat tableNamePattern,
net.hydromatic.avatica.Meta.Pat columnNamePattern) |
ResultSet |
getSchemas(String catalog,
net.hydromatic.avatica.Meta.Pat schemaPattern) |
String |
getSqlKeywords() |
String |
getStringFunctions() |
ResultSet |
getSuperTables(String catalog,
net.hydromatic.avatica.Meta.Pat schemaPattern,
net.hydromatic.avatica.Meta.Pat tableNamePattern) |
ResultSet |
getSuperTypes(String catalog,
net.hydromatic.avatica.Meta.Pat schemaPattern,
net.hydromatic.avatica.Meta.Pat typeNamePattern) |
String |
getSystemFunctions() |
ResultSet |
getTablePrivileges(String catalog,
net.hydromatic.avatica.Meta.Pat schemaPattern,
net.hydromatic.avatica.Meta.Pat tableNamePattern) |
ResultSet |
getTables(String catalog,
net.hydromatic.avatica.Meta.Pat schemaPattern,
net.hydromatic.avatica.Meta.Pat tableNamePattern,
List<String> typeList) |
ResultSet |
getTableTypes() |
String |
getTimeDateFunctions() |
ResultSet |
getTypeInfo() |
ResultSet |
getUDTs(String catalog,
net.hydromatic.avatica.Meta.Pat schemaPattern,
net.hydromatic.avatica.Meta.Pat typeNamePattern,
int[] types) |
ResultSet |
getVersionColumns(String catalog,
String schema,
String table) |
net.hydromatic.avatica.AvaticaPrepareResult |
prepare(net.hydromatic.avatica.AvaticaStatement statement,
String sql) |
public KylinMetaImpl(KylinConnectionImpl conn, KylinJdbc41Factory factory)
conn - public String getSqlKeywords()
getSqlKeywords in interface net.hydromatic.avatica.Metapublic String getNumericFunctions()
getNumericFunctions in interface net.hydromatic.avatica.Metapublic String getStringFunctions()
getStringFunctions in interface net.hydromatic.avatica.Metapublic String getSystemFunctions()
getSystemFunctions in interface net.hydromatic.avatica.Metapublic String getTimeDateFunctions()
getTimeDateFunctions in interface net.hydromatic.avatica.Metapublic ResultSet getTables(String catalog, net.hydromatic.avatica.Meta.Pat schemaPattern, net.hydromatic.avatica.Meta.Pat tableNamePattern, List<String> typeList)
getTables in interface net.hydromatic.avatica.Metapublic ResultSet getColumns(String catalog, net.hydromatic.avatica.Meta.Pat schemaPattern, net.hydromatic.avatica.Meta.Pat tableNamePattern, net.hydromatic.avatica.Meta.Pat columnNamePattern)
getColumns in interface net.hydromatic.avatica.Metapublic ResultSet getSchemas(String catalog, net.hydromatic.avatica.Meta.Pat schemaPattern)
getSchemas in interface net.hydromatic.avatica.Metapublic ResultSet getCatalogs()
getCatalogs in interface net.hydromatic.avatica.Metapublic ResultSet getTableTypes()
getTableTypes in interface net.hydromatic.avatica.Metapublic ResultSet getProcedures(String catalog, net.hydromatic.avatica.Meta.Pat schemaPattern, net.hydromatic.avatica.Meta.Pat procedureNamePattern)
getProcedures in interface net.hydromatic.avatica.Metapublic ResultSet getProcedureColumns(String catalog, net.hydromatic.avatica.Meta.Pat schemaPattern, net.hydromatic.avatica.Meta.Pat procedureNamePattern, net.hydromatic.avatica.Meta.Pat columnNamePattern)
getProcedureColumns in interface net.hydromatic.avatica.Metapublic ResultSet getColumnPrivileges(String catalog, String schema, String table, net.hydromatic.avatica.Meta.Pat columnNamePattern)
getColumnPrivileges in interface net.hydromatic.avatica.Metapublic ResultSet getTablePrivileges(String catalog, net.hydromatic.avatica.Meta.Pat schemaPattern, net.hydromatic.avatica.Meta.Pat tableNamePattern)
getTablePrivileges in interface net.hydromatic.avatica.Metapublic ResultSet getBestRowIdentifier(String catalog, String schema, String table, int scope, boolean nullable)
getBestRowIdentifier in interface net.hydromatic.avatica.Metapublic ResultSet getVersionColumns(String catalog, String schema, String table)
getVersionColumns in interface net.hydromatic.avatica.Metapublic ResultSet getPrimaryKeys(String catalog, String schema, String table)
getPrimaryKeys in interface net.hydromatic.avatica.Metapublic ResultSet getImportedKeys(String catalog, String schema, String table)
getImportedKeys in interface net.hydromatic.avatica.Metapublic ResultSet getExportedKeys(String catalog, String schema, String table)
getExportedKeys in interface net.hydromatic.avatica.Metapublic ResultSet getCrossReference(String parentCatalog, String parentSchema, String parentTable, String foreignCatalog, String foreignSchema, String foreignTable)
getCrossReference in interface net.hydromatic.avatica.Metapublic ResultSet getTypeInfo()
getTypeInfo in interface net.hydromatic.avatica.Metapublic ResultSet getIndexInfo(String catalog, String schema, String table, boolean unique, boolean approximate)
getIndexInfo in interface net.hydromatic.avatica.Metapublic ResultSet getUDTs(String catalog, net.hydromatic.avatica.Meta.Pat schemaPattern, net.hydromatic.avatica.Meta.Pat typeNamePattern, int[] types)
getUDTs in interface net.hydromatic.avatica.Metapublic ResultSet getSuperTypes(String catalog, net.hydromatic.avatica.Meta.Pat schemaPattern, net.hydromatic.avatica.Meta.Pat typeNamePattern)
getSuperTypes in interface net.hydromatic.avatica.Metapublic ResultSet getSuperTables(String catalog, net.hydromatic.avatica.Meta.Pat schemaPattern, net.hydromatic.avatica.Meta.Pat tableNamePattern)
getSuperTables in interface net.hydromatic.avatica.Metapublic ResultSet getAttributes(String catalog, net.hydromatic.avatica.Meta.Pat schemaPattern, net.hydromatic.avatica.Meta.Pat typeNamePattern, net.hydromatic.avatica.Meta.Pat attributeNamePattern)
getAttributes in interface net.hydromatic.avatica.Metapublic ResultSet getClientInfoProperties()
getClientInfoProperties in interface net.hydromatic.avatica.Metapublic ResultSet getFunctions(String catalog, net.hydromatic.avatica.Meta.Pat schemaPattern, net.hydromatic.avatica.Meta.Pat functionNamePattern)
getFunctions in interface net.hydromatic.avatica.Metapublic ResultSet getFunctionColumns(String catalog, net.hydromatic.avatica.Meta.Pat schemaPattern, net.hydromatic.avatica.Meta.Pat functionNamePattern, net.hydromatic.avatica.Meta.Pat columnNamePattern)
getFunctionColumns in interface net.hydromatic.avatica.Metapublic ResultSet getPseudoColumns(String catalog, net.hydromatic.avatica.Meta.Pat schemaPattern, net.hydromatic.avatica.Meta.Pat tableNamePattern, net.hydromatic.avatica.Meta.Pat columnNamePattern)
getPseudoColumns in interface net.hydromatic.avatica.Metapublic net.hydromatic.avatica.Cursor createCursor(net.hydromatic.avatica.AvaticaResultSet resultSet)
createCursor in interface net.hydromatic.avatica.Metapublic net.hydromatic.avatica.AvaticaPrepareResult prepare(net.hydromatic.avatica.AvaticaStatement statement,
String sql)
prepare in interface net.hydromatic.avatica.MetaCopyright © 2014–2015 Apache Software Foundation. All rights reserved.