+ private HashMap<String, ResultSetMock> mock_colMap;
+ private HashMap<String, ResultSetMock> mock_tableMap;
+
+ public DatabaseMetaDataMock() {
+ mock_colMap = new HashMap<String, ResultSetMock>();
+ mock_tableMap = new HashMap<String, ResultSetMock>();
+ }
+
+ private String mock_colRSKey(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) {
+ return "" + catalog + ":" + schemaPattern + ":" + tableNamePattern + ":" + columnNamePattern;
+ }
+
+ public void mock_setColRS(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern, ResultSetMock value) {
+ String key = mock_colRSKey(catalog, schemaPattern, tableNamePattern, columnNamePattern);
+ mock_colMap.put(key, value);
+ }
+
+ public void mock_setTableRS(String catalog, String schemaPattern, String tableNamePattern, String[] types, ResultSetMock value) {
+ String key = mock_tableKey(catalog, schemaPattern, tableNamePattern, types);
+ mock_tableMap.put(key, value);
+ }