Можно ли настроить HSQLDB таким образом, чтобы файлы с информацией о БД записывались в память вместо использования реальных файлов? Я хочу использовать hsqldb для экспорта некоторых структур данных вместе с отображениями гибернации. Однако невозможно записать временные файлы, поэтому мне нужно сгенерировать файлы в памяти и вернуть поток с их содержимым в качестве ответа.
Настройка hsqldb на использование nio, по-видимому, не является решением, поскольку невозможно получить эти файлы до того, как они будут записаны в файловую систему.
Я имею в виду обработчик протокола для hsqldb, но я не нашел подходящего решения.
Просто, чтобы описать другими словами: решение взлома состоит в том, чтобы передать hsqldb поток или несколько потоков. Затем он во время своей работы записывает данные в эти потоки. После записи всех данных пользователь базы данных может использовать эти потоки для отправки их обратно по сети.