QueryPart
Available attributes from ExecuteContext:
ExecuteContext
Query
null
Routine
123124125126127128129130131132133
// [#1371] fetch bind variables to restore them again, later DataType<?>[] paramTypes = dataTypes(query.getParams().values().toArray(new Field[0])); try { listener.renderStart(ctx); // [#1520] TODO: Should the number of bind values be checked, here? ctx.sql(create.render(query)); listener.renderEnd(ctx); listener.prepareStart(ctx);
8283848586878889909192
try { ctx.statement(new SettingsEnabledPreparedStatement(connection)); String[] batchSQL = ctx.batchSQL(); for (int i = 0; i < queries.length; i++) { listener.renderStart(ctx); batchSQL[i] = DSL.using(configuration).renderInlined(queries[i]); listener.renderEnd(ctx); } for (String sql : batchSQL) {
295296297298299300301302303304305
ExecuteListener listener = new ExecuteListeners(ctx); try { Connection connection = configuration.getConnection(); listener.renderStart(ctx); ctx.sql(create(configuration).render(this)); listener.renderEnd(ctx); listener.prepareStart(ctx); ctx.statement(connection.prepareCall(ctx.sql()));
126127128129130131132133134135136
// Ensure that all depending Attachables are attached attach(configuration); int result = 0; try { listener.renderStart(ctx); ctx.sql(getSQL()); listener.renderEnd(ctx); listener.prepareStart(ctx); prepare(ctx);
8687888990919293949596
ExecuteContext ctx = new DefaultExecuteContext(create, new Query[] { query }); ExecuteListener listener = new ExecuteListeners(ctx); try { listener.renderStart(ctx); ctx.sql(create.render(query)); listener.renderEnd(ctx); listener.prepareStart(ctx); ctx.statement(connection.prepareStatement(ctx.sql()));
6667686970717273747576
try { ctx.statement(new PreparedStatementProxy(connection)); String[] batchSQL = ctx.batchSQL(); for (int i = 0; i < queries.length; i++) { listener.renderStart(ctx); batchSQL[i] = create.renderInlined(queries[i]); listener.renderEnd(ctx); } for (String sql : batchSQL) {
288289290291292293294295296297298
ctx.connection(c.connectionProvider(), statement.getConnection()); } // [#385] First time statement preparing else { listener.renderStart(ctx); ctx.sql(getSQL0(ctx)); listener.renderEnd(ctx); sql = ctx.sql();
304305306307308309310311312313314
ExecuteListener listener = new ExecuteListeners(ctx); try { Connection connection = ctx.connection(); listener.renderStart(ctx); // [#1520] TODO: Should the number of bind values be checked, here? ctx.sql(create(configuration).render(this)); listener.renderEnd(ctx); listener.prepareStart(ctx);