Running on Linux 6.12.74-1.qubes.fc41.x86_64 - OpenJDK 64-Bit Server VM 21.0.10 (Temurin-21.0.10+7)
HTTP API Params does not work with the new SQL Parser Library.
{
"command": "select * from Brewery skip :offset limit :limit",
"language": "sql",
"params": {"limit":25, "offset":0}
}
This API call is often used to do pagination.
{
"error": "Error on transaction commit",
"detail": "SQL syntax error at line 1, column 28: extraneous input 'offset' expecting {CUSTOM, DOCUMENT, VERTEX, EDGE, TYPE, TYPES, WHERE, WHILE, VALUE, VALUES, SET, ADD, CONTENT, IN, LIMIT, SKIP_KW, IF, INDEX, HIDDEN_KW, METADATA, AS, COUNT, DEFAULT, FORMAT, PROFILE, NAME, LINK, LANGUAGE, START, RID, ERROR_KW, STATUS, DATE, TIME, TIMESTAMP, KEY, THIS, RID_ATTR, OUT_ATTR, IN_ATTR, TYPE_ATTR, IDENTIFIER, QUOTED_IDENTIFIER} select * from Brewery skip :offset limit :limit ^",
"exception": "com.arcadedb.exception.CommandSQLParsingException"
}