@Override public void notifyDelete(final RelationalPath<?> entity, final QueryMetadata md) { sqlListener.notifyDelete(entity, md); }
@Override public void notifyDeletes(final RelationalPath<?> entity, final List<QueryMetadata> batches) { sqlListener.notifyDeletes(entity, batches); }
@Override public void notifyInsert(final RelationalPath<?> entity, final QueryMetadata md, final List<Path<?>> columns, final List<Expression<?>> values, final SubQueryExpression<?> subQuery) { sqlListener.notifyInsert(entity, md, columns, values, subQuery); }
@Override public void notifyMerge(final RelationalPath<?> entity, final QueryMetadata md, final List<Path<?>> keys, final List<Path<?>> columns, final List<Expression<?>> values, final SubQueryExpression<?> subQuery) { sqlListener.notifyMerge(entity, md, keys, columns, values, subQuery); }
@Override public void notifyUpdate(final RelationalPath<?> entity, final QueryMetadata md, final List<Pair<Path<?>, Expression<?>>> updates) { sqlListener.notifyUpdate(entity, md, updates); }
@Override public void notifyUpdates(final RelationalPath<?> entity, final List<SQLUpdateBatch> batches) { sqlListener.notifyUpdates(entity, batches); } }
@Override public void notifyMerges(final RelationalPath<?> entity, final QueryMetadata md, final List<SQLMergeBatch> batches) { sqlListener.notifyMerges(entity, md, batches); }
@Override public void notifyInserts(final RelationalPath<?> entity, final QueryMetadata md, final List<SQLInsertBatch> batches) { sqlListener.notifyInserts(entity, md, batches); }
@Override public void notifyQuery(final QueryMetadata md) { sqlListener.notifyQuery(md); }
@Override public void notifyMerge(RelationalPath<?> entity, QueryMetadata md, List<Path<?>> keys, List<Path<?>> columns, List<Expression<?>> values, SubQueryExpression<?> subQuery) { if (parent != null) { parent.notifyMerge(entity, md, keys, columns, values, subQuery); } for (SQLListener listener : listeners) { listener.notifyMerge(entity, md, keys, columns, values, subQuery); } }
@Override public void notifyUpdate(RelationalPath<?> entity, QueryMetadata md, List<Pair<Path<?>, Expression<?>>> updates) { if (parent != null) { parent.notifyUpdate(entity, md, updates); } for (SQLListener listener : listeners) { listener.notifyUpdate(entity, md, updates); } }
@Override public void notifyUpdates(RelationalPath<?> entity, List<SQLUpdateBatch> batches) { if (parent != null) { parent.notifyUpdates(entity, batches); } for (SQLListener listener : listeners) { listener.notifyUpdates(entity, batches); } }
@Override public void notifyMerges(RelationalPath<?> entity, QueryMetadata md, List<SQLMergeBatch> batches) { if (parent != null) { parent.notifyMerges(entity, md, batches); } for (SQLListener listener : listeners) { listener.notifyMerges(entity, md, batches); } }
@Override public void notifyInserts(RelationalPath<?> entity, QueryMetadata md, List<SQLInsertBatch> batches) { if (parent != null) { parent.notifyInserts(entity, md, batches); } for (SQLListener listener : listeners) { listener.notifyInserts(entity, md, batches); } }
@Override public void notifyQuery(QueryMetadata md) { if (parent != null) { parent.notifyQuery(md); } for (SQLListener listener : listeners) { listener.notifyQuery(md); } }
@Override public void notifyDeletes(RelationalPath<?> entity, List<QueryMetadata> batches) { if (parent != null) { parent.notifyDeletes(entity, batches); } for (SQLListener listener : listeners) { listener.notifyDeletes(entity, batches); } }
@Override public void notifyDelete(RelationalPath<?> entity, QueryMetadata md) { if (parent != null) { parent.notifyDelete(entity, md); } for (SQLListener listener : listeners) { listener.notifyDelete(entity, md); } }
@Override public void notifyInsert(RelationalPath<?> entity, QueryMetadata md, List<Path<?>> columns, List<Expression<?>> values, SubQueryExpression<?> subQuery) { if (parent != null) { parent.notifyInsert(entity, md, columns, values, subQuery); } for (SQLListener listener : listeners) { listener.notifyInsert(entity, md, columns, values, subQuery); } }