Uses of Interface
io.ebeaninternal.api.SpiSqlUpdate
Packages that use SpiSqlUpdate
Package
Description
Core implementation objects
Bean description
Persistence Implementation
-
Uses of SpiSqlUpdate in io.ebeaninternal.api
Methods in io.ebeaninternal.api that return SpiSqlUpdateModifier and TypeMethodDescriptionSpiSqlUpdate.copy()Return a copy of the SqlUpdate with empty bind parameters.Methods in io.ebeaninternal.api with parameters of type SpiSqlUpdateModifier and TypeMethodDescriptionvoidSpiEbeanServer.addBatch(SpiSqlUpdate defaultSqlUpdate, SpiTransaction transaction) Add to JDBC batch for later execution.int[]SpiEbeanServer.executeBatch(SpiSqlUpdate defaultSqlUpdate, SpiTransaction transaction) Execute the batched statement.intSpiEbeanServer.executeNow(SpiSqlUpdate sqlUpdate) Execute the sql update regardless of transaction batch mode. -
Uses of SpiSqlUpdate in io.ebeaninternal.server.core
Classes in io.ebeaninternal.server.core that implement SpiSqlUpdateModifier and TypeClassDescriptionfinal classA SQL Update Delete or Insert statement that can be executed.Methods in io.ebeaninternal.server.core that return SpiSqlUpdateModifier and TypeMethodDescriptionDefaultSqlUpdate.copy()PersistRequestUpdateSql.updateSql()Return the UpdateSql.Methods in io.ebeaninternal.server.core with parameters of type SpiSqlUpdateModifier and TypeMethodDescriptionvoidDefaultServer.addBatch(SpiSqlUpdate sqlUpdate, SpiTransaction transaction) voidPersister.addBatch(SpiSqlUpdate sqlUpdate, SpiTransaction transaction) Add the statement to JDBC batch for later execution via executeBatch.voidPersister.addToFlushQueue(SpiSqlUpdate update, SpiTransaction t, int pos) Queue the SqlUpdate for execution with position 0, 1 or 2 defining when it executes relative to the flush of beans .int[]DefaultServer.executeBatch(SpiSqlUpdate sqlUpdate, SpiTransaction transaction) int[]Persister.executeBatch(SpiSqlUpdate sqlUpdate, SpiTransaction transaction) Execute the associated batched statement.intDefaultServer.executeNow(SpiSqlUpdate sqlUpdate) voidPersister.executeOrQueue(SpiSqlUpdate update, SpiTransaction t, boolean queue, int queuePosition) Execute or queue the update.intPersister.executeSqlUpdateNow(SpiSqlUpdate update, Transaction t) Execute the SqlUpdate now regardless of transaction batch mode.Constructors in io.ebeaninternal.server.core with parameters of type SpiSqlUpdateModifierConstructorDescriptionPersistRequestUpdateSql(SpiEbeanServer server, SpiSqlUpdate sqlUpdate, SpiTransaction t, PersistExecute persistExecute) PersistRequestUpdateSql(SpiEbeanServer server, SpiSqlUpdate sqlUpdate, SpiTransaction t, PersistExecute persistExecute, boolean forceNoBatch) -
Uses of SpiSqlUpdate in io.ebeaninternal.server.deploy
Methods in io.ebeaninternal.server.deploy that return SpiSqlUpdateModifier and TypeMethodDescriptionIntersectionRow.createDelete(SpiEbeanServer server, DeleteMode deleteMode) IntersectionRow.createDeleteChildren(SpiEbeanServer server) IntersectionRow.createInsert(SpiEbeanServer server) BeanPropertyAssocMany.deleteByParentId(Object parentId) BeanPropertyAssocMany.deleteByParentIdList(List<Object> parentIdist) BeanPropertyAssocMany.insertElementCollection() -
Uses of SpiSqlUpdate in io.ebeaninternal.server.persist
Methods in io.ebeaninternal.server.persist with parameters of type SpiSqlUpdateModifier and TypeMethodDescriptionvoidDefaultPersister.addBatch(SpiSqlUpdate sqlUpdate, SpiTransaction transaction) voidDefaultPersister.addToFlushQueue(SpiSqlUpdate update, SpiTransaction t, int pos) Add to the flush queue in position 0, 1 or 2.int[]DefaultPersister.executeBatch(SpiSqlUpdate sqlUpdate, SpiTransaction transaction) voidDefaultPersister.executeOrQueue(SpiSqlUpdate update, SpiTransaction t, boolean queue, int queuePosition) intDefaultPersister.executeSqlUpdateNow(SpiSqlUpdate updSql, Transaction t)