X DevAPI User Guide
The syntax for this object shown in EBNF is:
Session ::= '.getSchema(' StringLiteral ')' | '.getSchemas()' | '.createSchema(' StringLiteral ')' | '.dropSchema(' StringLiteral ')' | '.getDefaultSchema()' | '.startTransaction()' | '.commit()' | '.rollback()' | '.setSavepoint()' | '.setSavepoint(' StringLiteral ')' | '.releaseSavePoint(' StringLiteral ')' | '.rollbackTo(' StringLiteral ')' | '.close()' | SqlExecute
The syntax for this function shown in EBNF is:
SqlExecute ::= '.sql(' SqlStatementStr ')' ( '.bind(' Literal (',' Literal)* ')')* ( '.execute()' )?
The syntax for this function shown in EBNF is:
SQLPlaceholderValues ::= '{' SQLPlaceholderName ':' ( SQLLiteral ) '}'
The syntax for this function shown in EBNF is:
SQLPlaceholderName ::= '?'