промежуточный. частичный рефакторинг с прицелом на библиотечную часть

This commit is contained in:
2024-10-07 00:58:29 +03:00
parent c211ffb82b
commit 6b1576461d
798 changed files with 3007 additions and 2344 deletions

View File

@@ -0,0 +1,13 @@
package Common.Database.Tables;
import Common.Database.Objects.DBObject;
import java.util.LinkedHashMap;
public abstract class DataSetAnchestor {
//чтобы обмануть стирание типов во всех параметризованных полях. используется не во всех потомках.
//ибо не все наборы данных относятся к базам.
public LinkedHashMap<String, DBTableColumn> columns = new LinkedHashMap<>();
//то же самое. на самом деле внешние ключи бывают только у таблиц бд
public LinkedHashMap<Class<? extends DBObject>, FKBehaviour> getFKDependencies() {
return new LinkedHashMap<>();
}
}