Size: a a a

Android Developers

2021 February 16

AM

Artem Mi in Android Developers
уже было так сделано, это так ужасно выглядело
источник

JF

Jorik Fat in Android Developers
Но добавление нового типа документа в такую таблицу вызовет рак
источник

AM

Artem Mi in Android Developers
имнно)
источник

AM

Artem Mi in Android Developers
там много траблов с этим, поэтому было принято решение переписать, и сейчас добавить что-то новое, не составляет проблем
источник

AM

Artem Mi in Android Developers
лан как затычку впихну каунтер, когда вся бд будет написана, потом подумаем
источник

С

Семён in Android Developers
@Query("SELECT year FROM CordInfo")
Привет всем еще раз. Такой вопрос. Есть запрос через рум в базу данных. По идее, он вернуть мне должен список year. Можно как то дабавить OnConflictStrategy.IGNORE, что бы повторяющиеся year игнорировались, и на выходе я получил список уникальных year?
источник

I

Ivan in Android Developers
Семён
@Query("SELECT year FROM CordInfo")
Привет всем еще раз. Такой вопрос. Есть запрос через рум в базу данных. По идее, он вернуть мне должен список year. Можно как то дабавить OnConflictStrategy.IGNORE, что бы повторяющиеся year игнорировались, и на выходе я получил список уникальных year?
думаю тут поможет DISTINCT
источник

С

Семён in Android Developers
Ivan
думаю тут поможет DISTINCT
а как использовать? я пока не сильно запросы знаю
источник

I

Ivan in Android Developers
Семён
а как использовать? я пока не сильно запросы знаю
легко гуглится
источник

С

Семён in Android Developers
попробую) спасибо
источник

С

Семён in Android Developers
Ivan
легко гуглится
спасибо, быстро нагуглил)
источник

🅵

🅵🅾️🆇 in Android Developers
Семён
@Query("SELECT year FROM CordInfo")
Привет всем еще раз. Такой вопрос. Есть запрос через рум в базу данных. По идее, он вернуть мне должен список year. Можно как то дабавить OnConflictStrategy.IGNORE, что бы повторяющиеся year игнорировались, и на выходе я получил список уникальных year?
Либо Distinct, либо Group
источник

🅵

🅵🅾️🆇 in Android Developers
Если таблица не большая - в целом покс
источник

🅵

🅵🅾️🆇 in Android Developers
Но группировка с проиндексированным полем  вроде будет дешевле distinct, лучше проверь
источник

С

Семён in Android Developers
🅵🅾️🆇
Либо Distinct, либо Group
а как группировка работает? По идее, таблица будет большая, ибо планируется каждую минуту запись в бд.
источник

С

Семён in Android Developers
Потому что дистинкт отработал хорошо, забрал то, что надо
источник

🅵

🅵🅾️🆇 in Android Developers
Семён
а как группировка работает? По идее, таблица будет большая, ибо планируется каждую минуту запись в бд.
Так и работает
источник

🅵

🅵🅾️🆇 in Android Developers
Сгруппирует тебе по годам
источник

🅵

🅵🅾️🆇 in Android Developers
Тобишь получишь разные
источник

🅵

🅵🅾️🆇 in Android Developers
Вроде если построить индекс по году и сгруппировать - будет быстрее дистинкта. Но на слово не верь, проверь, почитац.
источник