Class PostgresDataIndexDatabaseManagerImpl
- java.lang.Object
-
- org.kie.kogito.persistence.reporting.database.BaseDatabaseManagerImpl<JsonType,PostgresField,PostgresPartitionField,PostgresJsonField,PostgresMapping,PostgresMappingDefinition,PostgresContext>
-
- org.kie.kogito.persistence.postgresql.reporting.database.BasePostgresDatabaseManagerImpl
-
- org.kie.kogito.index.postgresql.reporting.database.PostgresDataIndexDatabaseManagerImpl
-
- All Implemented Interfaces:
org.kie.kogito.persistence.reporting.database.DatabaseManager<JsonType,PostgresField,PostgresPartitionField,PostgresJsonField,PostgresMapping,PostgresMappingDefinition,PostgresContext>
@ApplicationScoped public class PostgresDataIndexDatabaseManagerImpl extends BasePostgresDatabaseManagerImpl
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.kie.kogito.persistence.postgresql.reporting.database.BasePostgresDatabaseManagerImpl
BasePostgresDatabaseManagerImpl.ColumnInformationRow
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedPostgresDataIndexDatabaseManagerImpl()PostgresDataIndexDatabaseManagerImpl(ProcessInstanceEntityRepository processInstanceEntityRepository, UserTaskInstanceEntityRepository userTaskInstanceEntityRepository, JobEntityRepository jobEntityRepository, PostgresIndexesSqlBuilder indexesSqlBuilder, PostgresTableSqlBuilder tableSqlBuilder, PostgresTriggerDeleteSqlBuilder triggerDeleteSqlBuilder, PostgresTriggerInsertSqlBuilder triggerInsertSqlBuilder, PostgresApplyMappingSqlBuilder applyMappingSqlBuilder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected javax.persistence.EntityManagergetEntityManager(String sourceTableName)-
Methods inherited from class org.kie.kogito.persistence.postgresql.reporting.database.BasePostgresDatabaseManagerImpl
buildTerminalPathSegment, createArtifacts, createContext, destroyArtifacts, getSourceTableFieldTypes
-
-
-
-
Constructor Detail
-
PostgresDataIndexDatabaseManagerImpl
protected PostgresDataIndexDatabaseManagerImpl()
-
PostgresDataIndexDatabaseManagerImpl
@Inject public PostgresDataIndexDatabaseManagerImpl(ProcessInstanceEntityRepository processInstanceEntityRepository, UserTaskInstanceEntityRepository userTaskInstanceEntityRepository, JobEntityRepository jobEntityRepository, PostgresIndexesSqlBuilder indexesSqlBuilder, PostgresTableSqlBuilder tableSqlBuilder, PostgresTriggerDeleteSqlBuilder triggerDeleteSqlBuilder, PostgresTriggerInsertSqlBuilder triggerInsertSqlBuilder, PostgresApplyMappingSqlBuilder applyMappingSqlBuilder)
-
-
Method Detail
-
getEntityManager
protected javax.persistence.EntityManager getEntityManager(String sourceTableName)
- Specified by:
getEntityManagerin classorg.kie.kogito.persistence.reporting.database.BaseDatabaseManagerImpl<JsonType,PostgresField,PostgresPartitionField,PostgresJsonField,PostgresMapping,PostgresMappingDefinition,PostgresContext>
-
-