public interface SQLOperations
original non RX-ified interface using Vert.x codegen.| Modifier and Type | Method and Description | 
|---|---|
SQLOperations | 
call(String sql,
    Handler<AsyncResult<ResultSet>> resultHandler)
Calls the given SQL  
PROCEDURE which returns the result from the procedure. | 
SQLOperations | 
callWithParams(String sql,
              JsonArray params,
              JsonArray outputs,
              Handler<AsyncResult<ResultSet>> resultHandler)
Calls the given SQL  
PROCEDURE which returns the result from the procedure. | 
SQLOperations | 
getDelegate()  | 
static SQLOperations | 
newInstance(SQLOperations arg)  | 
SQLOperations | 
query(String sql,
     Handler<AsyncResult<ResultSet>> resultHandler)
Executes the given SQL  
SELECT statement which returns the results of the query. | 
SQLOperations | 
querySingle(String sql,
           Handler<AsyncResult<JsonArray>> handler)
Execute a one shot SQL statement that returns a single SQL row. 
 | 
SQLOperations | 
querySingleWithParams(String sql,
                     JsonArray arguments,
                     Handler<AsyncResult<JsonArray>> handler)
Execute a one shot SQL statement with arguments that returns a single SQL row. 
 | 
SQLOperations | 
queryStream(String sql,
           Handler<AsyncResult<SQLRowStream>> handler)
Executes the given SQL  
SELECT statement which returns the results of the query as a read stream. | 
SQLOperations | 
queryStreamWithParams(String sql,
                     JsonArray params,
                     Handler<AsyncResult<SQLRowStream>> handler)
Executes the given SQL  
SELECT statement which returns the results of the query as a read stream. | 
SQLOperations | 
queryWithParams(String sql,
               JsonArray params,
               Handler<AsyncResult<ResultSet>> resultHandler)
Executes the given SQL  
SELECT prepared statement which returns the results of the query. | 
SQLOperations | 
update(String sql,
      Handler<AsyncResult<UpdateResult>> resultHandler)
Executes the given SQL statement which may be an  
INSERT, UPDATE, or DELETE
 statement. | 
SQLOperations | 
updateWithParams(String sql,
                JsonArray params,
                Handler<AsyncResult<UpdateResult>> resultHandler)
Executes the given prepared statement which may be an  
INSERT, UPDATE, or DELETE
 statement with the given parameters | 
SQLOperations getDelegate()
SQLOperations query(String sql, Handler<AsyncResult<ResultSet>> resultHandler)
SELECT statement which returns the results of the query.sql - the SQL to execute. For example SELECT * FROM table ....resultHandler - the handler which is called once the operation completes. It will return a ResultSet.SQLOperations queryWithParams(String sql, JsonArray params, Handler<AsyncResult<ResultSet>> resultHandler)
SELECT prepared statement which returns the results of the query.sql - the SQL to execute. For example SELECT * FROM table ....params - these are the parameters to fill the statement.resultHandler - the handler which is called once the operation completes. It will return a ResultSet.SQLOperations queryStream(String sql, Handler<AsyncResult<SQLRowStream>> handler)
SELECT statement which returns the results of the query as a read stream.sql - the SQL to execute. For example SELECT * FROM table ....handler - the handler which is called once the operation completes. It will return a SQLRowStream.SQLOperations queryStreamWithParams(String sql, JsonArray params, Handler<AsyncResult<SQLRowStream>> handler)
SELECT statement which returns the results of the query as a read stream.sql - the SQL to execute. For example SELECT * FROM table ....params - these are the parameters to fill the statement.handler - the handler which is called once the operation completes. It will return a SQLRowStream.SQLOperations querySingle(String sql, Handler<AsyncResult<JsonArray>> handler)
sql - the statement to executehandler - the result handlerSQLOperations querySingleWithParams(String sql, JsonArray arguments, Handler<AsyncResult<JsonArray>> handler)
sql - the statement to executearguments - the argumentshandler - the result handlerSQLOperations update(String sql, Handler<AsyncResult<UpdateResult>> resultHandler)
INSERT, UPDATE, or DELETE
 statement.sql - the SQL to execute. For example INSERT INTO table ...resultHandler - the handler which is called once the operation completes.SQLOperations updateWithParams(String sql, JsonArray params, Handler<AsyncResult<UpdateResult>> resultHandler)
INSERT, UPDATE, or DELETE
 statement with the given parameterssql - the SQL to execute. For example INSERT INTO table ...params - these are the parameters to fill the statement.resultHandler - the handler which is called once the operation completes.SQLOperations call(String sql, Handler<AsyncResult<ResultSet>> resultHandler)
PROCEDURE which returns the result from the procedure.sql - the SQL to execute. For example {call getEmpName}.resultHandler - the handler which is called once the operation completes. It will return a ResultSet.SQLOperations callWithParams(String sql, JsonArray params, JsonArray outputs, Handler<AsyncResult<ResultSet>> resultHandler)
PROCEDURE which returns the result from the procedure.
 The index of params and outputs are important for both arrays, for example when dealing with a prodecure that
 takes the first 2 arguments as input values and the 3 arg as an output then the arrays should be like:
 params = [VALUE1, VALUE2, null] outputs = [null, null, "VARCHAR"]
sql - the SQL to execute. For example {call getEmpName (?, ?)}.params - these are the parameters to fill the statement.outputs - these are the outputs to fill the statement.resultHandler - the handler which is called once the operation completes. It will return a ResultSet.static SQLOperations newInstance(SQLOperations arg)
Copyright © 2020 Eclipse. All rights reserved.