switch (action) { case BEFORE_INSERT: beforeInsert = U.expand(beforeInsert, trigger); break; beforeUpdate = U.expand(beforeUpdate, trigger); break; beforeDelete = U.expand(beforeDelete, trigger); break; beforeRead = U.expand(beforeRead, trigger); break; afterInsert = U.expand(afterInsert, trigger); break; afterUpdate = U.expand(afterUpdate, trigger); break; afterDelete = U.expand(afterDelete, trigger); break; afterRead = U.expand(afterRead, trigger); break;
switch (action) { case BEFORE_INSERT: beforeInsert = U.expand(beforeInsert, trigger); break; beforeUpdate = U.expand(beforeUpdate, trigger); break; beforeDelete = U.expand(beforeDelete, trigger); break; beforeRead = U.expand(beforeRead, trigger); break; afterInsert = U.expand(afterInsert, trigger); break; afterUpdate = U.expand(afterUpdate, trigger); break; afterDelete = U.expand(afterDelete, trigger); break; afterRead = U.expand(afterRead, trigger); break;
switch (action) { case BEFORE_INSERT: beforeInsert = U.expand(beforeInsert, trigger); break; beforeUpdate = U.expand(beforeUpdate, trigger); break; beforeDelete = U.expand(beforeDelete, trigger); break; beforeRead = U.expand(beforeRead, trigger); break; afterInsert = U.expand(afterInsert, trigger); break; afterUpdate = U.expand(afterUpdate, trigger); break; afterDelete = U.expand(afterDelete, trigger); break; afterRead = U.expand(afterRead, trigger); break;
@SuppressWarnings("unchecked") private <T> IndexerImpl<E, T> complexIndex(Object[] columns, final Mapper<E, ?> mapper) { Index index = makeIndex(); ComplexIndex<E> complexIndex = new ComplexIndexImpl<E>((Mapper<E, Object>) mapper, index); for (Object col : columns) { String colName = jokerator.decode(col); prop(colName).addComplexIndex(complexIndex); } allComplexIndices = U.expand(allComplexIndices, complexIndex); E entity = newEntity(); for (long id : ids()) { get_(id, entity); complexIndex.add(entity, id); } return new IndexerImpl<E, T>(complexIndex, index); }
@SuppressWarnings("unchecked") private <T> IndexerImpl<E, T> complexIndex(Object[] columns, final Mapper<E, ?> mapper) { Index index = makeIndex(); ComplexIndex<E> complexIndex = new ComplexIndexImpl<E>((Mapper<E, Object>) mapper, index); for (Object col : columns) { String colName = jokerator.decode(col); prop(colName).addComplexIndex(complexIndex); } allComplexIndices = U.expand(allComplexIndices, complexIndex); E entity = newEntity(); for (long id : ids()) { get_(id, entity); complexIndex.add(entity, id); } return new IndexerImpl<E, T>(complexIndex, index); }
@SuppressWarnings("unchecked") private <T> IndexerImpl<E, T> complexIndex(Object[] columns, final Mapper<E, ?> mapper) { Index index = makeIndex(); ComplexIndex<E> complexIndex = new ComplexIndexImpl<E>((Mapper<E, Object>) mapper, index); for (Object col : columns) { String colName = jokerator.decode(col); prop(colName).addComplexIndex(complexIndex); } allComplexIndices = U.expand(allComplexIndices, complexIndex); E entity = newEntity(); for (long id : ids()) { get_(id, entity); complexIndex.add(entity, id); } return new IndexerImpl<E, T>(complexIndex, index); }