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 TypeMethodDescriptionvoid
commit()
void
flush()
protected void
flushBulkDeletes
(Class<? extends Entity> entityClass, List<BulkDeleteOperation> deleteOperations) protected void
flushBulkInsert
(Collection<Entity> entities, Class<? extends Entity> clazz) protected void
flushBulkUpdate
(BulkUpdateOperation bulkUpdateOperation) protected void
flushDeleteEntities
(Class<? extends Entity> entityClass, Collection<Entity> entitiesToDelete) protected void
flushRegularInsert
(Entity entity, Class<? extends Entity> clazz) protected void
flushUpdateEntity
(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:
flush
in interfaceSession
- Overrides:
flush
in classDbSqlSession
-
commit
public void commit()- Overrides:
commit
in classDbSqlSession
-
selectOne
- Overrides:
selectOne
in classDbSqlSession
-
selectById
- Overrides:
selectById
in classDbSqlSession
-
selectListWithRawParameter
- Overrides:
selectListWithRawParameter
in classDbSqlSession
-
selectListWithRawParameterNoCacheLoadAndStore
- Overrides:
selectListWithRawParameterNoCacheLoadAndStore
in classDbSqlSession
-
flushRegularInsert
- Overrides:
flushRegularInsert
in classDbSqlSession
-
flushBulkInsert
- Overrides:
flushBulkInsert
in classDbSqlSession
-
flushUpdateEntity
- Overrides:
flushUpdateEntity
in classDbSqlSession
-
flushBulkUpdate
- Overrides:
flushBulkUpdate
in classDbSqlSession
-
flushDeleteEntities
protected void flushDeleteEntities(Class<? extends Entity> entityClass, Collection<Entity> entitiesToDelete) - Overrides:
flushDeleteEntities
in classDbSqlSession
-
flushBulkDeletes
protected void flushBulkDeletes(Class<? extends Entity> entityClass, List<BulkDeleteOperation> deleteOperations) - Overrides:
flushBulkDeletes
in classDbSqlSession
-
getCurrentCommandExecution
-