| java.lang.Object workbench.db.JdbcIndexReader workbench.db.oracle.OracleIndexReader
OracleIndexReader | public class OracleIndexReader extends JdbcIndexReader (Code) | | author: support@sql-workbench.net |
OracleIndexReader | public OracleIndexReader(DbMetadata meta)(Code) | | Creates a new instance of OracleMetaData
|
getIndexInfo | public ResultSet getIndexInfo(TableIdentifier table, boolean unique) throws SQLException(Code) | | Replacement for the DatabaseMetaData.getIndexInfo() method.
Oracle's JDBC driver does an ANALYZE INDEX each time an indexInfo is
requested which slows down the retrieval of index information.
(and is not necessary at all for the Workbench, as we don't use the
cardinality field anyway)
|
indexInfoProcessed | public void indexInfoProcessed()(Code) | | |
processIndexList | public void processIndexList(TableIdentifier tbl, Collection<IndexDefinition> indexDefs)(Code) | | Read the definition for function based indexes into the Map provided.
The map should contain the names of the indexes as keys, and an List
as elements. Each Element of the list is one part (=function call to a column)
of the index definition.
|
|
|