Move bucket generation to a table trigger

This commit is contained in:
AlexTheCoder 2017-11-05 17:16:10 -05:00 committed by Alexander Meech
parent 5e4ff63b9c
commit dd64a332e5

View File

@ -79,19 +79,7 @@ public class StatsRepository extends RepositoryBase
{ {
try (Connection c = getConnection()) try (Connection c = getConnection())
{ {
executeInsert(c, "INSERT INTO stats (name) VALUES (?);", rs -> executeInsert(c, "INSERT INTO stats (name) VALUES (?);", rs -> onComplete.run(), () -> {}, new ColumnVarChar("name", 100, name));
{
if (rs.next())
{
final int id = rs.getInt(1);
try (CallableStatement cs = c.prepareCall("{call accountStatsCreateBucketData(?)}"))
{
cs.setInt("stat", id);
cs.execute();
onComplete.run();
}
}
}, () -> {}, new ColumnVarChar("name", 100, name));
} }
catch (SQLException e) catch (SQLException e)
{ {