public JdbcWorker(Session session, String shardName, String sql, List<Value> params) { super(); this.session = session; this.shardName = shardName; this.sql = sql; this.params = params; this.trace = session.getDatabase().getTrace(Trace.EXECUTOR); this.tx = (JdbcTransaction)session.getTransaction(); this.connProvider = tx.getConnectionProvider(); }