Через pgAdmin создал для своей базы данных функцию, могу ли я создавая запрос на сервере при помощи preparedStatement вызвать эту функцию то есть передать ему как аргумент скажем следующую строку:
private static final String SQL_FUNC_REQUEST = "Select addNode(?, xmlelement(name action, xmlattributes('? as billId,
? as name), \n" +
"\t\t\t\t\t\t\t xmlelement(name status, ?)));";
PreparedStatement preparedStatement = connection.prepareStatement(SQL_FUNC_REQUEST)
Моя функция имеет следующую сигнатуру:
create or replace function addNode(xmlId integer, newNode xml)
returns void as ...
То есть он же будет видеть эту функцию, после того как она была создана, я правильно понимаю?