public class SqlStatementImpl extends java.lang.Object implements SqlStatement
SqlStatement implementation.Statement.LockContention| Constructor and Description |
|---|
SqlStatementImpl(MysqlxSession mysqlxSession,
java.lang.String sql)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
SqlStatement |
bind(java.util.List<java.lang.Object> values)
Bind a list of objects numerically starting at 0.
|
SqlStatement |
bind(java.util.Map<java.lang.String,java.lang.Object> values)
Bind the set of arguments named by the keys in the map to the associated values in the map.
|
SqlStatement |
clearBindings()
Clear all bindings for this statement.
|
SqlResult |
execute()
Execute the statement synchronously.
|
java.util.concurrent.CompletableFuture<SqlResult> |
executeAsync()
Execute the statement asynchronously.
|
public SqlStatementImpl(MysqlxSession mysqlxSession, java.lang.String sql)
mysqlxSession - Session instance.sql - SQL statement string.public SqlResult execute()
Statementexecute in interface Statement<SqlStatement,SqlResult>public java.util.concurrent.CompletableFuture<SqlResult> executeAsync()
StatementexecuteAsync in interface Statement<SqlStatement,SqlResult>CompletableFuture for resultpublic SqlStatement clearBindings()
StatementclearBindings in interface Statement<SqlStatement,SqlResult>public SqlStatement bind(java.util.List<java.lang.Object> values)
Statementbind in interface Statement<SqlStatement,SqlResult>values - list of objects to bindpublic SqlStatement bind(java.util.Map<java.lang.String,java.lang.Object> values)
Statementbind in interface Statement<SqlStatement,SqlResult>values - the map containing key-value pairs to bind