java.lang.Object
org.jooq.tools.jdbc.MockExecuteContext
A mock execution context.
 
 This context is passed to
 MockDataProvider.execute(MockExecuteContext), as a context object
 containing all relevant information about a given query execution.
- Author:
- Lukas Eder
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionMockExecuteContext(String[] sql, Object[][] bindings) Create a new mock execution context.MockExecuteContext(String[] sql, Object[][] bindings, int autoGeneratedKeys) Create a new mock execution context.MockExecuteContext(String[] sql, Object[][] bindings, int[] columnIndexes) Create a new mock execution context.MockExecuteContext(String[] sql, Object[][] bindings, String[] columnNames) Create a new mock execution context.
- 
Method SummaryModifier and TypeMethodDescriptionintThe corresponding value fromMockStatement.booleanbatch()Whether this execution context is a from a batch statement.Object[][]Get all bind variables of a "single batch" statement.booleanWhether this execution context is from a "multi batch" statement.booleanWhether this execution context is from a "single batch" statement.String[]batchSQL()Get all batch SQL statements of a "multi batch" statement.Object[]bindings()Get the single (or first "single batch") set of bind variables.int[]The corresponding value fromMockStatement.String[]The corresponding value fromMockStatement.int[]Get the types of registered out parameters, if any.sql()Get the single (or first "multi batch") SQL statement.
- 
Constructor Details- 
MockExecuteContextCreate a new mock execution context.- Parameters:
- sql- The SQL statement(s)
- bindings- The bind variable(s)
 
- 
MockExecuteContextCreate a new mock execution context.- Parameters:
- sql- The SQL statement(s)
- bindings- The bind variable(s)
- autoGeneratedKeys- The corresponding value from- MockStatement
 
- 
MockExecuteContextCreate a new mock execution context.- Parameters:
- sql- The SQL statement(s)
- bindings- The bind variable(s)
- columnIndexes- The corresponding value from- MockStatement
 
- 
MockExecuteContextCreate a new mock execution context.- Parameters:
- sql- The SQL statement(s)
- bindings- The bind variable(s)
- columnNames- The corresponding value from- MockStatement
 
 
- 
- 
Method Details- 
batchpublic boolean batch()Whether this execution context is a from a batch statement.- Returns:
- Whether this execution context is a from a batch statement.
 
- 
batchSinglepublic boolean batchSingle()Whether this execution context is from a "single batch" statement.- Returns:
- Whether this execution context is from a "single batch" statement.
- See Also:
 
- 
batchMultiplepublic boolean batchMultiple()Whether this execution context is from a "multi batch" statement.- Returns:
- Whether this execution context is from a "multi batch" statement.
- See Also:
 
- 
batchSQLGet all batch SQL statements of a "multi batch" statement.- Returns:
- All batch SQL statements of a "multi batch" statement, or an
         array of length 1with the single statement.
 
- 
batchBindingsGet all bind variables of a "single batch" statement.- Returns:
- All bind variables of a "single batch" statment, or an array of
         length 1with the bind variables of a single statement.
 
- 
sqlGet the single (or first "multi batch") SQL statement.- Returns:
- The single (or first "multi batch") SQL statement.
 
- 
bindingsGet the single (or first "single batch") set of bind variables.- Returns:
- The single (or first "single batch") set of bind variables.
 
- 
autoGeneratedKeyspublic int autoGeneratedKeys()The corresponding value fromMockStatement.- Returns:
- The corresponding value from MockStatement.
 
- 
columnIndexespublic int[] columnIndexes()The corresponding value fromMockStatement.- Returns:
- The corresponding value from MockStatement.
 
- 
columnNamesThe corresponding value fromMockStatement.- Returns:
- The corresponding value from MockStatement.
 
- 
outParameterTypespublic int[] outParameterTypes()Get the types of registered out parameters, if any.- Returns:
- the types of registered out parameters, if any.
 
 
-