| java.lang.Object net.sourceforge.squirrel_sql.client.session.schemainfo.SchemaInfoCache
Method Summary | |
void | clearAll() | void | clearStoredProcedures(String catalogName, String schemaName, String simpleName) | void | clearTables(String catalogName, String schemaName, String simpleName, String[] types) | static boolean | containsType(String[] types, String type) | List<String> | getCatalogsForReadOnly() | TreeMap<CaseInsensitiveString, String> | getDataTypesForReadOnly() | Map<CaseInsensitiveString, List<ExtendedColumnInfo>> | getExtColumnInfosByColumnNameForReadOnly() | Map<CaseInsensitiveString, List<ExtendedColumnInfo>> | getExtendedColumnInfosByTableNameForReadOnly() | Map<CaseInsensitiveString, String> | getFunctionsForReadOnly() | Map<IProcedureInfo, IProcedureInfo> | getIProcedureInfosForReadOnly() | List<ITableInfo> | getITableInfosForReadOnly() | TreeMap<CaseInsensitiveString, String> | getKeywordsForReadOnly() | SchemaLoadInfo[] | getMatchingSchemaLoadInfos(String schemaName) | SchemaLoadInfo[] | getMatchingSchemaLoadInfos(String schemaName, String[] tableTypes) | Map<CaseInsensitiveString, String> | getProcedureNamesForReadOnly() | SchemaNameLoadInfo | getSchemaNameLoadInfo() | List<String> | getSchemasForReadOnly() | Hashtable<CaseInsensitiveString, List<ITableInfo>> | getTableInfosBySimpleNameForReadOnly() | Map<CaseInsensitiveString, String> | getTableNamesForReadOnly() | void | initialLoadDone() | public boolean | isCachedTableType(String type) | boolean | loadSchemaIndependentMetaData() | void | prepareSerialization() | void | setSession(ISession session) | void | writeCatalogs(String[] catalogs) | public void | writeColumsToCache(TableColumnInfo[] infos, CaseInsensitiveString simpleTableName) | void | writeDataTypes(Hashtable<CaseInsensitiveString, String> dataTypesBuf) | void | writeFunctions(Hashtable<CaseInsensitiveString, String> functionsBuf) | void | writeKeywords(Hashtable<CaseInsensitiveString, String> keywordsBuf) | void | writeSchemas(String[] schemasToWrite) | public void | writeToProcedureCache(IProcedureInfo procedure) | public void | writeToTableCache(ITableInfo[] infos) Adds the specified array of ITableInfos to the internal list(s), and sorts
the combination. | public void | writeToTableCache(ITableInfo info) Adds a single ITableInfo to the internal list(s) and re-sorts. |
clearAll | void clearAll()(Code) | | |
initialLoadDone | void initialLoadDone()(Code) | | |
isCachedTableType | public boolean isCachedTableType(String type)(Code) | | |
loadSchemaIndependentMetaData | boolean loadSchemaIndependentMetaData()(Code) | | |
prepareSerialization | void prepareSerialization()(Code) | | |
writeSchemas | void writeSchemas(String[] schemasToWrite)(Code) | | |
writeToTableCache | public void writeToTableCache(ITableInfo[] infos)(Code) | | Adds the specified array of ITableInfos to the internal list(s), and sorts
the combination.
Parameters: infos - the array of ITableInfos to add. |
writeToTableCache | public void writeToTableCache(ITableInfo info)(Code) | | Adds a single ITableInfo to the internal list(s) and re-sorts. This
should not be called in a tight loop iterating over a list of ITableInfos.
If the caller is looping over an array of ITableInfo objects, please use
the version that accepts the ITableInfo array instead.
Parameters: info - the ITableInfo to add. |
|
|