Как включить класс Qt Core c++ для использования в пользовательской функции QtScript в SQLiteStudio 3.1.1?

Я пытаюсь написать пользовательскую функцию в SQLiteStudio (v3.1.1). Эта функция должна декодировать поле, хранящееся в base64.

Я думаю, что могу добиться того, чего хочу, используя класс QByteArray из Qt Core, например:

QByteArray text = QByteArray::fromBase64(base64EncodedString);
return text.data();

Но как я могу включить/импортировать класс QByteArray, чтобы я мог получить доступ к его методам внутри моей пользовательской функции? Возможно ли это даже в SQLiteStudio?


person ConnectSaucer    schedule 08.03.2018    source источник
comment
Я не уверен, возможно ли это в SQLiteStudio, но есть ли причина, по которой вы не можете использовать собственную функцию base64_decode(arg) SQLS?   -  person Tim Smit    schedule 08.03.2018
comment
@TimSmit Дох! Спасибо, у меня должен быть RTFM! Я гуглил, но не видел, что он встроен! Если вы сделаете свой комментарий ответом, я приму его. Возможно, включите ссылку на руководство пользователя sqlitestudio.   -  person ConnectSaucer    schedule 09.03.2018
comment
Я также не нашел его так легко, но не мог представить, что его не существует, поэтому я проверил больше :) Был бы признателен, если бы вы могли принять, спасибо!   -  person Tim Smit    schedule 14.03.2018


Ответы (1)


Я не уверен, что это возможно в SQLiteStudio, но вы должны иметь возможность использовать собственную функцию SQLS base64_decode(arg).

person Tim Smit    schedule 14.03.2018