public class SQLListeners extends Object implements SQLListener
Constructor and Description |
---|
SQLListeners() |
SQLListeners(SQLListener parent) |
Modifier and Type | Method and Description |
---|---|
void |
add(SQLListener listener) |
void |
notifyDelete(QueryMetadata md,
RelationalPath<?> entity) |
void |
notifyDeletes(QueryMetadata md,
RelationalPath<?> entity,
List<QueryMetadata> batches) |
void |
notifyInsert(QueryMetadata md,
RelationalPath<?> entity,
List<Path<?>> columns,
List<Expression<?>> values,
SubQueryExpression<?> subQuery) |
void |
notifyInserts(QueryMetadata md,
RelationalPath<?> entity,
List<SQLInsertBatch> batches) |
void |
notifyMerge(QueryMetadata md,
RelationalPath<?> entity,
List<Path<?>> keys,
List<Path<?>> columns,
List<Expression<?>> values,
SubQueryExpression<?> subQuery) |
void |
notifyMerges(QueryMetadata md,
RelationalPath<?> entity,
List<SQLMergeBatch> batches) |
void |
notifyQuery(QueryMetadata md) |
void |
notifyUpdate(QueryMetadata md,
RelationalPath<?> entity,
List<com.mysema.commons.lang.Pair<Path<?>,Expression<?>>> updates) |
void |
notifyUpdates(QueryMetadata md,
RelationalPath<?> entity,
List<SQLUpdateBatch> batches) |
public SQLListeners(SQLListener parent)
public SQLListeners()
public void add(SQLListener listener)
public void notifyQuery(QueryMetadata md)
notifyQuery
in interface SQLListener
public void notifyDelete(QueryMetadata md, RelationalPath<?> entity)
notifyDelete
in interface SQLListener
public void notifyDeletes(QueryMetadata md, RelationalPath<?> entity, List<QueryMetadata> batches)
notifyDeletes
in interface SQLListener
public void notifyMerge(QueryMetadata md, RelationalPath<?> entity, List<Path<?>> keys, List<Path<?>> columns, List<Expression<?>> values, SubQueryExpression<?> subQuery)
notifyMerge
in interface SQLListener
public void notifyMerges(QueryMetadata md, RelationalPath<?> entity, List<SQLMergeBatch> batches)
notifyMerges
in interface SQLListener
public void notifyInsert(QueryMetadata md, RelationalPath<?> entity, List<Path<?>> columns, List<Expression<?>> values, SubQueryExpression<?> subQuery)
notifyInsert
in interface SQLListener
public void notifyInserts(QueryMetadata md, RelationalPath<?> entity, List<SQLInsertBatch> batches)
notifyInserts
in interface SQLListener
public void notifyUpdate(QueryMetadata md, RelationalPath<?> entity, List<com.mysema.commons.lang.Pair<Path<?>,Expression<?>>> updates)
notifyUpdate
in interface SQLListener
public void notifyUpdates(QueryMetadata md, RelationalPath<?> entity, List<SQLUpdateBatch> batches)
notifyUpdates
in interface SQLListener
Copyright © 2007–2013 Mysema Ltd. All rights reserved.