public void sessionCreated(ISession session) { CodeCompletionPreferences prefs = (CodeCompletionPreferences) Utilities.cloneObject(_newSessionPrefs, getClass().getClassLoader()); session.putPluginObject(this, PLUGIN_OBJECT_PREFS_KEY, prefs); }
SchemaLoadInfo[] getMatchingSchemaLoadInfos(String schemaName, String[] tableTypes) { if(null == schemaName) { return getAllSchemaLoadInfos(); } SchemaLoadInfo[] schemaLoadInfos = getAllSchemaLoadInfos(); for (int i = 0; i < schemaLoadInfos.length; i++) { if(null == schemaLoadInfos[i].schemaName || schemaLoadInfos[i].schemaName.equals(schemaName)) { // null == schemaLoadInfos[0].schemaName is the case when there are no _schemas specified // schemaLoadInfos.length will then be 1. schemaLoadInfos[i].schemaName = schemaName; if(null != tableTypes) { SchemaLoadInfo buf = (SchemaLoadInfo) Utilities.cloneObject( schemaLoadInfos[i], getClass().getClassLoader()); buf.tableTypes = tableTypes; return new SchemaLoadInfo[]{buf}; } return new SchemaLoadInfo[]{schemaLoadInfos[i]}; } } throw new IllegalArgumentException("Unknown Schema " + schemaName); }
SchemaLoadInfo[] getMatchingSchemaLoadInfos(String schemaName, String[] tableTypes) { if(null == schemaName) { return getAllSchemaLoadInfos(); } SchemaLoadInfo[] schemaLoadInfos = getAllSchemaLoadInfos(); for (int i = 0; i < schemaLoadInfos.length; i++) { if(null == schemaLoadInfos[i].schemaName || schemaLoadInfos[i].schemaName.equals(schemaName)) { // null == schemaLoadInfos[0].schemaName is the case when there are no _schemas specified // schemaLoadInfos.length will then be 1. schemaLoadInfos[i].schemaName = schemaName; if(null != tableTypes) { SchemaLoadInfo buf = (SchemaLoadInfo) Utilities.cloneObject( schemaLoadInfos[i], getClass().getClassLoader()); buf.tableTypes = tableTypes; return new SchemaLoadInfo[]{buf}; } return new SchemaLoadInfo[]{schemaLoadInfos[i]}; } } throw new IllegalArgumentException("Unknown Schema " + schemaName); }
SchemaLoadInfo buf = (SchemaLoadInfo) Utilities.cloneObject( schemaLoadInfos[0], getClass().getClassLoader()); buf.schemaName = allowedSchemas[i];
SchemaLoadInfo buf = (SchemaLoadInfo) Utilities.cloneObject( schemaLoadInfos[0], getClass().getClassLoader()); buf.schemaName = allowedSchemas[i];
setDriverProperties(rhs.getDriverPropertiesClone()); _schemaProperties = (SQLAliasSchemaProperties) Utilities.cloneObject(rhs._schemaProperties, getClass().getClassLoader()); _colorProperties = (SQLAliasColorProperties) Utilities.cloneObject(rhs._colorProperties, getClass().getClassLoader());
setDriverProperties(rhs.getDriverPropertiesClone()); _schemaProperties = (SQLAliasSchemaProperties) Utilities.cloneObject(rhs._schemaProperties, getClass().getClassLoader()); _colorProperties = (SQLAliasColorProperties) Utilities.cloneObject(rhs._colorProperties, getClass().getClassLoader());