Size: a a a

Kotlin Community

2020 July 04

KZ

Konstantin Zolotov in Kotlin Community
Konstantin Dovnar
Почему, кстати, именно такое ограничение выбрано?
Почему нельзя, например, в пределах модуля сделать?
Полагаю, что это идеологический момент —  так не будет желания создавать их слишком много и они все будут сразу перед глазами.
источник

KD

Konstantin Dovnar in Kotlin Community
François Leclercq
В пределах модуля будет так:
internal class X {}
Это не то.
источник

F

François Leclercq in Kotlin Community
https://habr.com/ru/post/430014/
Хорошая статья на тему применения sealed-классов
источник

I

Igor in Kotlin Community
Так то семантически sealed это конструкторы discriminated union типа.
Было бы странно если бы кейсы enum (которые частный случай DU) были раскиданы по модулю.
источник

ИЧ

Иван Чепёлкин... in Kotlin Community
привет! есть кто из андройда? есть room - бд. В ней таблицы по отношению один -ко многим. с ссылкой по ключу. Хочу на таблицу верхнего уровня повесить flow. Вопрос! если в дочерних таблицах поменять че нить, сработает flow на верхней таблице?
источник

QH

Quantum Harmonizer in Kotlin Community
Здесь главное — не процентная разница, а порядок значений. 145к when'ов в секунду или 235к — обычно решающей разницы нет.
источник

AM

Andrew Mikhaylov in Kotlin Community
Иван Чепёлкин
привет! есть кто из андройда? есть room - бд. В ней таблицы по отношению один -ко многим. с ссылкой по ключу. Хочу на таблицу верхнего уровня повесить flow. Вопрос! если в дочерних таблицах поменять че нить, сработает flow на верхней таблице?
По-моему, проще проверить, чем в чате спрашивать :)
(Я без понятия, рум не трогал)
источник

ИЧ

Иван Чепёлкин... in Kotlin Community
Andrew Mikhaylov
По-моему, проще проверить, чем в чате спрашивать :)
(Я без понятия, рум не трогал)
Та у меня проект горит, нет времени)
источник

AM

Andrew Mikhaylov in Kotlin Community
Иван Чепёлкин
Та у меня проект горит, нет времени)
Ну ждите ответ 🤷‍♂
источник

DS

Dmitry Sapronov in Kotlin Community
Иван Чепёлкин
Та у меня проект горит, нет времени)
А если чел ошибётся, а проект горит?
источник

ИЧ

Иван Чепёлкин... in Kotlin Community
Dmitry Sapronov
А если чел ошибётся, а проект горит?
да ладно, уже сам тестю)
источник

ИЧ

Иван Чепёлкин... in Kotlin Community
пока не работает\
источник

Sergey λ in Kotlin Community
Иван Чепёлкин
привет! есть кто из андройда? есть room - бд. В ней таблицы по отношению один -ко многим. с ссылкой по ключу. Хочу на таблицу верхнего уровня повесить flow. Вопрос! если в дочерних таблицах поменять че нить, сработает flow на верхней таблице?
Если триггеры в sqlite так работают значит будет работать.
Рум здесь не при чем, он работает поверх голого скулайта и использует его механизмы обновления.
источник

AM

Andrew Mikhaylov in Kotlin Community
Sergey λ
Если триггеры в sqlite так работают значит будет работать.
Рум здесь не при чем, он работает поверх голого скулайта и использует его механизмы обновления.
Миша тут недавно ковырялся и говорил, что рум с SQLDelight разными способами подписываются на обновления, но я так и не удосужился почитать детальнее. То есть можно себе представить, что это возможно сделать окольными путями :)
источник

V

Vladimir in Kotlin Community
гайз, никто не знает книгу "Котлин в действии" случайно не планируют переиздавать? Хочу себе бумажную версию купить, но первому изданию уже несколько лет...
источник

D

Denys in Kotlin Community
Sergey λ
Если триггеры в sqlite так работают значит будет работать.
Рум здесь не при чем, он работает поверх голого скулайта и использует его механизмы обновления.
Это несколько иное - дело не в тригерах, а какие тригеры Room генерирует для базы. Делаю ставку на то, что там самая примитивная реализация внутре.
источник
2020 July 05

ИЧ

Иван Чепёлкин... in Kotlin Community
Иван Чепёлкин
привет! есть кто из андройда? есть room - бд. В ней таблицы по отношению один -ко многим. с ссылкой по ключу. Хочу на таблицу верхнего уровня повесить flow. Вопрос! если в дочерних таблицах поменять че нить, сработает flow на верхней таблице?
Я вчера спрашивал. Так вот! Все работает) если где то в структуре бд поменять данные, то flow сработает!
источник

IO

Iaroslav Orlov in Kotlin Community
как можно COpaquePointer на char* перегнать в ByteArray?
источник

AN

Alexander Nozik in Kotlin Community
Это скорее в @kotlin_native
источник

AN

Alexander Nozik in Kotlin Community
А еще лучше в слак в #native
источник