Генерация абстрактных классов в 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), но я не знаю, как это реализовать,

0 ответов

Другие вопросы по тегам