public interface QueryTarget extends Target, QueryReceiver
Modifier and Type | Method and Description |
---|---|
default <E extends Entity> |
delete(E entity) |
default <E extends PrimaryKey<E,?,?>> |
deleteCollection(QueryTarget target,
Collection<E> entityCollection) |
default <E extends PrimaryCompositeKey<E,K>,K extends Composite> |
deletePkEntity(E entity) |
default <E extends PrimaryKey<E,F,?>,F> |
deletePkEntity(E entity) |
default <E extends Entity,F> |
findAll(Column<E,F,?> column) |
default <E extends Entity> |
findAll(E entity) |
default <E extends EntityMap & PrimaryKey<E,F,?>,F> |
findFieldsByPk(F id,
Column<E,?,?>... columns) |
default <E extends EntityMap & PrimaryCompositeKey<E,K>,K extends Composite> |
findFieldsByPk(K key,
Column<E,?,?>... columns) |
default <E extends Entity & PrimaryKey<E,F,? extends EntityRelation>,F> |
findManyByPk(E entity,
F id) |
default <E extends Entity & PrimaryCompositeKey<E,K>,K extends Composite> |
findManyByPk(E entity,
K key) |
default <E extends Entity & PrimaryKey<E,F,?>,F,V> |
findOneByPk(Column<E,V,?> column,
F id) |
default <E extends Entity & PrimaryKey<E,F,? extends EntityRelation>,F> |
findOneByPk(E entity,
F id) |
default <E extends Entity & PrimaryCompositeKey<E,K>,K extends Composite> |
findOneByPk(E entity,
K key) |
default <F> IdGeneratorProvider<F> |
getPrimaryKeyGenerator(PrimaryKey<?,F,?> primaryKeyEntity) |
default <E extends Entity> |
insert(E entity) |
default <E extends Entity> |
insertAll(Collection<E> entities) |
default <E extends Entity> |
insertAll(Collection<E> entities,
int commitEvery) |
default QueryPlate |
nativeSelect(String nativeQuery,
Column<?,?,?>... col) |
default <E extends Entity,F> |
nativeSelect(String nativeQuery,
Column<E,F,?> col) |
default <E extends Entity> |
nativeSelect(String nativeQuery,
E entity) |
default QueryPlate |
select(Column<?,?,?>... columns) |
default <E extends Entity,F> |
select(Column<E,F,?> col) |
default <E extends Entity> |
select(E entity) |
default QueryPlate |
select(Entity... entities) |
default QueryPlate |
select(List<Column<? extends Entity,?,?>> columns) |
default <E extends Entity & PrimaryKey<E,F,R>,T extends Entity & EntityRelation<T>,F,R extends EntityRelation<?>> |
selectRelated(E entity,
T rel) |
default <E extends Entity,F,R extends EntityRelation> |
update(Column<E,F,R> column,
F value) |
default <E extends PrimaryKey<E,F,?>,F> |
update(E entity) |
default <E extends Entity> |
update(SetField... sets) |
default <E extends Entity> |
update(SetFields set) |
default <E extends Entity> |
updateWhole(E instanceToUpdate) |
delete, delete, insert, insert, readEntity, readEntityList, readField, readFieldList, readPlate, readPlateList, toSqlQuery, update, update
aroundTransaction, beginTransaction, getTables, isBuffer, isConnectedToDatabase, isLogQueriesEnabled, isTransactionActive
getLog
default <E extends Entity> QueryInsert<E> insert(E entity)
default <E extends Entity> boolean insertAll(Collection<E> entities)
default <E extends Entity> boolean insertAll(Collection<E> entities, int commitEvery)
default <E extends PrimaryKey<E,F,?>,F> QueryUpdate<E> update(E entity)
default <E extends Entity> QueryUpdate<E> updateWhole(E instanceToUpdate)
default <E extends Entity,F,R extends EntityRelation> QueryUpdate<E> update(Column<E,F,R> column, F value)
default <E extends Entity> QueryUpdate<E> update(SetField... sets)
default <E extends Entity> QueryUpdate<E> update(SetFields set)
default <E extends Entity,F> QueryField<E,F> select(Column<E,F,?> col)
default <E extends Entity> QueryEntity<E> select(E entity)
default <E extends Entity & PrimaryKey<E,F,R>,T extends Entity & EntityRelation<T>,F,R extends EntityRelation<?>> QueryEntity<T> selectRelated(E entity, T rel)
default <E extends Entity & PrimaryKey<E,F,? extends EntityRelation>,F> E findOneByPk(E entity, F id)
default <E extends Entity & PrimaryKey<E,F,? extends EntityRelation>,F> Entities<E> findManyByPk(E entity, F id)
default <E extends Entity & PrimaryKey<E,F,?>,F,V> V findOneByPk(Column<E,V,?> column, F id)
default <E extends Entity & PrimaryCompositeKey<E,K>,K extends Composite> E findOneByPk(E entity, K key)
default <E extends Entity & PrimaryCompositeKey<E,K>,K extends Composite> Entities<E> findManyByPk(E entity, K key)
default <E extends EntityMap & PrimaryKey<E,F,?>,F> E findFieldsByPk(F id, Column<E,?,?>... columns)
default <E extends EntityMap & PrimaryCompositeKey<E,K>,K extends Composite> E findFieldsByPk(K key, Column<E,?,?>... columns)
default QueryPlate select(Column<?,?,?>... columns)
default QueryPlate select(Entity... entities)
default QueryPlate select(List<Column<? extends Entity,?,?>> columns)
default <E extends PrimaryKey<E,F,?>,F> QueryDelete<E> deletePkEntity(E entity)
default <E extends PrimaryCompositeKey<E,K>,K extends Composite> QueryDelete<E> deletePkEntity(E entity)
default <E extends Entity> QueryDelete<E> delete(E entity)
default <E extends PrimaryKey<E,?,?>> void deleteCollection(QueryTarget target, Collection<E> entityCollection)
default <E extends Entity,F> QueryField<E,F> nativeSelect(String nativeQuery, Column<E,F,?> col)
default <E extends Entity> QueryEntity<E> nativeSelect(String nativeQuery, E entity)
default QueryPlate nativeSelect(String nativeQuery, Column<?,?,?>... col)
default <F> IdGeneratorProvider<F> getPrimaryKeyGenerator(PrimaryKey<?,F,?> primaryKeyEntity)
Copyright © 2021. All rights reserved.