Class ProfilingDbSqlSession
java.lang.Object
org.flowable.common.engine.impl.db.DbSqlSession
org.flowable.engine.test.profiler.ProfilingDbSqlSession
- All Implemented Interfaces:
Session
- Author:
- Joram Barrez
-
Field Summary
FieldsFields inherited from class org.flowable.common.engine.impl.db.DbSqlSession
bulkDeleteOperations, bulkUpdateOperations, connectionMetadataDefaultCatalog, connectionMetadataDefaultSchema, dbSqlSessionFactory, deletedObjects, entityCache, insertedObjects, JDBC_METADATA_TABLE_TYPES, sqlSession, updatedObjects -
Constructor Summary
ConstructorsConstructorDescriptionProfilingDbSqlSession(DbSqlSessionFactory dbSqlSessionFactory, EntityCache entityCache) ProfilingDbSqlSession(DbSqlSessionFactory dbSqlSessionFactory, EntityCache entityCache, Connection connection, String catalog, String schema) -
Method Summary
Modifier and TypeMethodDescriptionvoidcommit()voidflush()protected voidflushBulkDeletes(Class<? extends Entity> entityClass, List<BulkDeleteOperation> deleteOperations) protected voidflushBulkInsert(Collection<Entity> entities, Class<? extends Entity> clazz) protected voidflushBulkUpdate(BulkUpdateOperation bulkUpdateOperation) protected voidflushDeleteEntities(Class<? extends Entity> entityClass, Collection<Entity> entitiesToDelete) protected voidflushRegularInsert(Entity entity, Class<? extends Entity> clazz) protected voidflushUpdateEntity(Entity updatedObject) <T extends Entity>
TselectById(Class<T> entityClass, String id, boolean useCache) selectListWithRawParameter(String statement, Object parameter, boolean useCache) selectListWithRawParameterNoCacheLoadAndStore(String statement, Object parameter) Methods inherited from class org.flowable.common.engine.impl.db.DbSqlSession
cacheLoadOrStore, cacheLoadOrStore, close, debugFlush, delete, delete, determineUpdatedObjects, directInsert, directUpdate, flushDeletes, flushInsertEntities, flushInserts, flushUpdates, getConnectionMetadataDefaultCatalog, getConnectionMetadataDefaultSchema, getCustomMapper, getDbSqlSessionFactory, getSqlSession, incrementRevision, insert, isEntityInserted, isEntityInserted, isEntityToBeDeleted, queryWithRawParameter, queryWithRawParameterNoCacheLoadAndStore, removeUnnecessaryOperations, rollback, selectById, selectList, selectList, selectList, selectList, selectList, selectList, selectListNoCacheLoadAndStore, selectListNoCacheLoadAndStore, selectListNoCacheLoadAndStore, selectListWithRawParameter, selectListWithRawParameterNoCacheLoadAndStore, selectListWithRawParameterNoCacheLoadAndStore, setConnectionMetadataDefaultCatalog, setConnectionMetadataDefaultSchema, update, update
-
Field Details
-
commandExecutionResult
-
-
Constructor Details
-
ProfilingDbSqlSession
-
ProfilingDbSqlSession
public ProfilingDbSqlSession(DbSqlSessionFactory dbSqlSessionFactory, EntityCache entityCache, Connection connection, String catalog, String schema)
-
-
Method Details
-
flush
public void flush()- Specified by:
flushin interfaceSession- Overrides:
flushin classDbSqlSession
-
commit
public void commit()- Overrides:
commitin classDbSqlSession
-
selectOne
- Overrides:
selectOnein classDbSqlSession
-
selectById
- Overrides:
selectByIdin classDbSqlSession
-
selectListWithRawParameter
- Overrides:
selectListWithRawParameterin classDbSqlSession
-
selectListWithRawParameterNoCacheLoadAndStore
- Overrides:
selectListWithRawParameterNoCacheLoadAndStorein classDbSqlSession
-
flushRegularInsert
- Overrides:
flushRegularInsertin classDbSqlSession
-
flushBulkInsert
- Overrides:
flushBulkInsertin classDbSqlSession
-
flushUpdateEntity
- Overrides:
flushUpdateEntityin classDbSqlSession
-
flushBulkUpdate
- Overrides:
flushBulkUpdatein classDbSqlSession
-
flushDeleteEntities
protected void flushDeleteEntities(Class<? extends Entity> entityClass, Collection<Entity> entitiesToDelete) - Overrides:
flushDeleteEntitiesin classDbSqlSession
-
flushBulkDeletes
protected void flushBulkDeletes(Class<? extends Entity> entityClass, List<BulkDeleteOperation> deleteOperations) - Overrides:
flushBulkDeletesin classDbSqlSession
-
getCurrentCommandExecution
-