Я пытаюсь загрузить Java-процедуры VoltDB из методов и классов через jar со следующим оператором:
InProcessVoltDBServer volt = new InProcessVoltDBServer();
volt.runDDLFromString("load classes StoredProcs.jar;");
После запуска файла jar с java -jar
я получаю следующее сообщение об ошибке:
SQL error while compiling query: SQL Syntax error in "LOAD CLASSES StoredProcs.jar" unexpected token: LOAD
...
Мне ясно, на что указывает сообщение, но я не уверен, почему он не распознает эту команду?
Возможно, этот конкретный синтаксис связан только с sqlcmd
?Если это так, есть ли другой способ выполнить загрузку классов через код Java?
Я использую InProcessVoltDBServer и пытаюсь загрузить все DDLs
и DMLs
из sqlфайл сценария для настройки среды для интеграционных тестов.
Кроме того, я следовал этому руководству для настройки проекта в STS.
Может кто-нибудь, пожалуйста, пролить светна что я тут не так делаю?Возможно, невозможно загрузить DML (тестовые данные), как это?