Size: a a a

2021 June 04

DS

Dmitry Sharonov in Tarantool
frombin ?
источник

АР

Алексей Рыжов... in Tarantool
Хочется чтобы без всяких переводов, так как я с таким же успехом могу и из строки получить uuid
источник

АР

Алексей Рыжов... in Tarantool
Вот вопрос - точно ли дефолтный не поддерживает это?
источник

AP

Andrey Pakshin in Tarantool
К сожалению, эффект тот же. На сервере стоит коробочная версия без каких-либо настроек. Складывается впечатление, что подкючаюсь к разным экземплярам, но такое невозможно: адреса и порты перепроверены.
источник

AP

Andrey Pakshin in Tarantool
Прошу прощение за скрин, но иначе никак(((((
источник

MF

Michael Filonenko in Tarantool
если используется dns имя то возможно
источник

AL

Andrey L in Tarantool
всем привет
объясните кто-нибудь пжалста tonumber64()
источник

AL

Andrey L in Tarantool
у меня есть костыль, который кастит к uint64_t, используя (в том числе) tonumber64, которая не всегда делает cdata
источник

MF

Michael Filonenko in Tarantool
по идее должна всегда
источник

AL

Andrey L in Tarantool
нет 🤷🏻‍♂️
источник

VG

Vladislav Grubov in Tarantool
Зависит от версии Тарантула, какая у вас?
источник

AL

Andrey L in Tarantool
какая-то каша с типами из разных областей.. взболтать, но не смешивать (с)
источник

AL

Andrey L in Tarantool
2.7
источник

AL

Andrey L in Tarantool
всё по ману
tarantool> type(123456789012345), type(tonumber64(123456789012345))
---
- number
- number
...
источник

ОБ

Олег Бабин in Tarantool
Вероятно, это из этой же серии https://github.com/tarantool/tarantool/issues/4738#issuecomment-762791300
источник

AL

Andrey L in Tarantool
разгребаю завалы - наблюдаю фееричный костыль:
function to_uint64(val)
   local t = type(val)
   if t == 'string' then
       local res = tonumber64(val)
       if res == nil then
           return nil
       elseif type(res) == 'cdata' then
           return res
       end
       return ffi_cast("uint64_t", res)
   elseif t == 'number' then
       return ffi_cast("uint64_t", val)
   elseif t == 'cdata' and ffi_istype("uint64_t", val) then
       return val
   end
   return nil
end
источник

AL

Andrey L in Tarantool
то ли лыжи не едут, то ли...
источник

MF

Michael Filonenko in Tarantool
жёска
источник

AL

Andrey L in Tarantool
есть простой способ? если нет, то что делает tonumber64() ?
источник

AL

Andrey L in Tarantool
нахфига она вообще тогда
источник