/** * Retrieve the <TT>IDataSet</TT> to be displayed in this tab. * * @return the <TT>IDataSet</TT> to be displayed in this tab. */ protected IDataSet createDataSet() throws DataSetException { // Provide the actual integer value, as well as it's meaning Map<Integer, Map<String,String>> replacements = new HashMap<Integer, Map<String,String>>(20); HashMap<String,String> replacementMap = new HashMap<String,String>(); replacementMap.put(""+importedKeyCascade, importedKeyCascade + " (CASCADE)"); replacementMap.put(""+importedKeyRestrict, importedKeyRestrict + " (RESTRICT)"); replacementMap.put(""+importedKeySetNull, importedKeySetNull + " (SET NULL)"); replacementMap.put(""+importedKeyNoAction, importedKeyNoAction + " (NO ACTION)"); replacementMap.put(""+importedKeySetDefault, importedKeySetDefault + " (SET DEFAULT)"); replacements.put(9, replacementMap); replacements.put(10, replacementMap); final ISQLConnection conn = getSession().getSQLConnection(); IDataSet orig = getUnfilteredDataSet(conn.getSQLMetaData(), getTableInfo()); return new FilterDataSet(orig, replacements); }
/** * Retrieve the <TT>IDataSet</TT> to be displayed in this tab. * * @return the <TT>IDataSet</TT> to be displayed in this tab. */ protected IDataSet createDataSet() throws DataSetException { // Provide the actual integer value, as well as it's meaning Map<Integer, Map<String,String>> replacements = new HashMap<Integer, Map<String,String>>(20); HashMap<String,String> replacementMap = new HashMap<String,String>(); replacementMap.put(""+importedKeyCascade, importedKeyCascade + " (CASCADE)"); replacementMap.put(""+importedKeyRestrict, importedKeyRestrict + " (RESTRICT)"); replacementMap.put(""+importedKeySetNull, importedKeySetNull + " (SET NULL)"); replacementMap.put(""+importedKeyNoAction, importedKeyNoAction + " (NO ACTION)"); replacementMap.put(""+importedKeySetDefault, importedKeySetDefault + " (SET DEFAULT)"); replacements.put(9, replacementMap); replacements.put(10, replacementMap); final ISQLConnection conn = getSession().getSQLConnection(); IDataSet orig = getUnfilteredDataSet(conn.getSQLMetaData(), getTableInfo()); return new FilterDataSet(orig, replacements); }