Генерация абстрактных классов в Android
Я делаю приложение, которое требует онлайн и локальной базы данных. У меня много работы, но у меня есть список вещей, которые мне нужны для "настройки" для каждой таблицы базы данных.
Я использую SQLDelight и поэтому мне нужен класс (для каждой таблицы базы данных), как это
public abstract class Db{TableName} implements {TableName}Model {
public static final {TableName}Model.Factory<Db{TableName}> FACTORY = new {TableName}Model.Factory<>(AutoValue_Db{TableName}::new);
public static final RowMapper<Db{TableName} MAPPER = FACTORY.select_allMapper();
где {TableName} должно быть заменено именем каждой таблицы.
Для меня это просто выглядит как цикл for, который будет проходить через имена файлов каждого файла.sq, который у меня есть (они инициализируют мои таблицы базы данных и классы модели {Tablename} - последние через SQLDelight), но я не знаю, как это реализовать,