@Override public boolean update(RegisteredSQLString sql, Object... vs) throws PalantirSqlException { return sqlConnectionHelper.update(c, sql.getKey(), vs); }
@Override public int insertOneCountRows(RegisteredSQLString sql, Object... vs) throws PalantirSqlException { return sqlConnectionHelper.insertOneCountRows(c, sql.getKey(), vs); }
int updateCountRows(Connection c, RegisteredSQLString sql, Object... vs) throws PalantirSqlException { return updateCountRows(c, sql.getKey(), vs); }
AgnosticResultSet selectResultSet(Connection c, RegisteredSQLString sql, Object... vs) throws PalantirSqlException, PalantirInterruptedException { return selectResultSet(c, sql.getKey(), vs); }
@Override public void updateMany(RegisteredSQLString sql) throws PalantirSqlException { sqlConnectionHelper.updateMany(c, sql.getKey()); }
@Override public PreparedStatement execute(RegisteredSQLString sql, Object... vs) throws PalantirSqlException { return sqlConnectionHelper.execute(c, sql.getKey(), vs); }
@Override public boolean insertOne(RegisteredSQLString sql, Object... vs) throws PalantirSqlException { return sqlConnectionHelper.insertOne(c, sql.getKey(), vs); }
int insertOneCountRows(Connection c, RegisteredSQLString sql, Object... vs) throws PalantirSqlException { return insertOneCountRows(c, sql.getKey(), vs); }
@Override public int executeCountRows(RegisteredSQLString sql, Object... vs) throws PalantirSqlException { return sqlConnectionHelper.executeCountRows(c, sql.getKey(), vs); }
@Override public Long selectLongWithDefault(RegisteredSQLString sql, Long defaultVal, Object... vs) throws PalantirSqlException, PalantirInterruptedException { return sqlConnectionHelper.selectLongWithDefault(c, sql.getKey(), defaultVal, vs); }
@Override public long selectLong(RegisteredSQLString sql, Object... vs) throws PalantirSqlException, PalantirInterruptedException { return sqlConnectionHelper.selectLong(c, sql.getKey(), vs); }
@Override public AgnosticLightResultSet selectLightResultSet(RegisteredSQLString sql, Object... vs) throws PalantirSqlException, PalantirInterruptedException { return sqlConnectionHelper.selectLightResultSet(c, sql.getKey(), vs); }
@Override public int selectInteger(RegisteredSQLString sql, Object... vs) throws PalantirSqlException, PalantirInterruptedException { return sqlConnectionHelper.selectInteger(c, sql.getKey(), vs); }
/** * Returns the long value of the first field selected given a query. If no rows are returned, * will throw SQLException. * <p> * If the value of the first field is null then 0 will be returned in prod, but an assert will * be thrown in test. */ long selectLong(Connection c, RegisteredSQLString sql, Object... vs) throws PalantirSqlException, PalantirInterruptedException { return selectLong(c, sql.getKey(), vs); }
@Override public void updateMany(RegisteredSQLString sql, Iterable<Object[]> list) throws PalantirSqlException { sqlConnectionHelper.updateMany(c, sql.getKey(), list); }
boolean insertMany(Connection c, RegisteredSQLString sql, Iterable<Object[]> list) throws PalantirSqlException { return insertMany(c, sql.getKey(), list); } }
@Override public AgnosticResultSet selectResultSet(RegisteredSQLString sql, Object... vs) throws PalantirSqlException, PalantirInterruptedException { return sqlConnectionHelper.selectResultSet(c, sql.getKey(), vs); }
@Override public boolean insertMany(RegisteredSQLString sql, Iterable<Object[]> list) throws PalantirSqlException { return sqlConnectionHelper.insertMany(c, sql.getKey(), list); }
@Override public boolean selectExists(RegisteredSQLString sql, Object... vs) throws PalantirSqlException, PalantirInterruptedException { return sqlConnectionHelper.selectExists(c, sql.getKey(), vs); }
AgnosticLightResultSet selectLightResultSet(Connection c, RegisteredSQLString sql, Object... vs) throws PalantirSqlException, PalantirInterruptedException { DBType dbType = DBType.getTypeFromConnection(c); return basicSql.selectLightResultSetSpecifyingDBType( c, SQLString.getByKey(sql.getKey(), dbType), vs, dbType, null); }