Выставлено сравнение двоичных типов - PullRequest
0 голосов
/ 11 февраля 2019

Как сравнить тип bit с MySQL и Jetbrains Exposed?Я пытаюсь с byteArrayOf(0x1), но он не работает, и когда я пытаюсь распечатать инструкцию, я получаю следующий запрос: permissions.guild IS NULL and permissions.role = '389183847709016074' and permissions.type = [B@3cdf0deb

Поле type должно быть что-то вроде (1)или 0b1, верно?

Ничто в документах мне еще не помогло ...

Я уже пробовал с byteArrayOf(0b1) или byteArrayOf(1), ничего не работает.

Мой код:

return@transaction Database.PERMISSIONS.run {
                slice(permission)
                .select {
                    ((guild eq this@PermGroup.guild?.id) and
                    (role eq this@PermGroup.role?.id) and
                    (type eq byteArrayOf(0b1))).also { println(it) //prints the statement }
                }.map { it[permission] }
            }
...