public interface Meta
Also holds other abstract methods that are not related to metadata that each provider must implement. This is not ideal.
| Modifier and Type | Interface and Description |
|---|---|
static class |
Meta.Pat
Wrapper to remind API calls that a parameter is a pattern (allows '%' and
'_' wildcards, per the JDBC spec) rather than a string to be matched
exactly.
|
String getSqlKeywords()
String getNumericFunctions()
String getStringFunctions()
String getSystemFunctions()
String getTimeDateFunctions()
ResultSet getTables(String catalog, Meta.Pat schemaPattern, Meta.Pat tableNamePattern, List<String> typeList)
ResultSet getColumns(String catalog, Meta.Pat schemaPattern, Meta.Pat tableNamePattern, Meta.Pat columnNamePattern)
ResultSet getCatalogs()
ResultSet getTableTypes()
ResultSet getProcedures(String catalog, Meta.Pat schemaPattern, Meta.Pat procedureNamePattern)
ResultSet getProcedureColumns(String catalog, Meta.Pat schemaPattern, Meta.Pat procedureNamePattern, Meta.Pat columnNamePattern)
ResultSet getColumnPrivileges(String catalog, String schema, String table, Meta.Pat columnNamePattern)
ResultSet getTablePrivileges(String catalog, Meta.Pat schemaPattern, Meta.Pat tableNamePattern)
ResultSet getBestRowIdentifier(String catalog, String schema, String table, int scope, boolean nullable)
ResultSet getCrossReference(String parentCatalog, String parentSchema, String parentTable, String foreignCatalog, String foreignSchema, String foreignTable)
ResultSet getTypeInfo()
ResultSet getIndexInfo(String catalog, String schema, String table, boolean unique, boolean approximate)
ResultSet getUDTs(String catalog, Meta.Pat schemaPattern, Meta.Pat typeNamePattern, int[] types)
ResultSet getSuperTypes(String catalog, Meta.Pat schemaPattern, Meta.Pat typeNamePattern)
ResultSet getSuperTables(String catalog, Meta.Pat schemaPattern, Meta.Pat tableNamePattern)
ResultSet getAttributes(String catalog, Meta.Pat schemaPattern, Meta.Pat typeNamePattern, Meta.Pat attributeNamePattern)
ResultSet getClientInfoProperties()
ResultSet getFunctions(String catalog, Meta.Pat schemaPattern, Meta.Pat functionNamePattern)
ResultSet getFunctionColumns(String catalog, Meta.Pat schemaPattern, Meta.Pat functionNamePattern, Meta.Pat columnNamePattern)
ResultSet getPseudoColumns(String catalog, Meta.Pat schemaPattern, Meta.Pat tableNamePattern, Meta.Pat columnNamePattern)
Cursor createCursor(AvaticaResultSet resultSet)
AvaticaPrepareResult prepare(AvaticaStatement statement, String sql)
Copyright © 2012–2014 The Apache Software Foundation. All rights reserved.