Как сравнить тип 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] }
}