Uses of Class
com.evolveum.midpoint.repo.sqlbase.JdbcSession
Packages that use JdbcSession
Package
Description
-
Uses of JdbcSession in com.evolveum.midpoint.repo.sqale
Methods in com.evolveum.midpoint.repo.sqale with parameters of type JdbcSessionModifier and TypeMethodDescription<T extends ObjectType>
PrismObject<T>SqaleQueryContext.loadObject(JdbcSession jdbcSession, Class<T> objectType, UUID oid, Collection<SelectorOptions<GetOperationOptions>> options) <S extends ObjectType>
SSqaleObjectLoader.readByOid(@NotNull JdbcSession jdbcSession, @NotNull Class<S> schemaType, @NotNull UUID oid, Collection<SelectorOptions<GetOperationOptions>> options) Method parameters in com.evolveum.midpoint.repo.sqale with type arguments of type JdbcSessionModifier and TypeMethodDescriptionvoidExtItemCache.initialize(Supplier<JdbcSession> jdbcSessionSupplier) Initializes the ext-item cache.voidUriCache.initialize(Supplier<JdbcSession> jdbcSessionSupplier) Initializes the URI cache. -
Uses of JdbcSession in com.evolveum.midpoint.repo.sqale.audit
Constructors in com.evolveum.midpoint.repo.sqale.audit with parameters of type JdbcSessionModifierConstructorDescriptionAuditInsertion(AuditEventRecordType record, JdbcSession jdbcSession, SqaleRepoContext repoContext, boolean escapeIllegalCharacters, boolean indexAddObjectDeltaOperation, Set<ChangedItemPath> indexAdditionalItemPaths, Trace logger) -
Uses of JdbcSession in com.evolveum.midpoint.repo.sqale.audit.qmodel
Methods in com.evolveum.midpoint.repo.sqale.audit.qmodel with parameters of type JdbcSessionModifier and TypeMethodDescriptionQAuditEventRecordMapping.createRowTransformer(SqlQueryContext<AuditEventRecordType, QAuditEventRecord, MAuditEventRecord> sqlQueryContext, JdbcSession jdbcSession, Collection<SelectorOptions<GetOperationOptions>> options) QAuditDeltaMapping.toSchemaObject(@NotNull com.querydsl.core.Tuple row, @NotNull QAuditDelta entityPath, @NotNull JdbcSession jdbcSession, Collection<SelectorOptions<GetOperationOptions>> options) QAuditRefValueMapping.toSchemaObject(@NotNull com.querydsl.core.Tuple row, @NotNull QAuditRefValue entityPath, @NotNull JdbcSession jdbcSession, Collection<SelectorOptions<GetOperationOptions>> options) -
Uses of JdbcSession in com.evolveum.midpoint.repo.sqale.mapping
Methods in com.evolveum.midpoint.repo.sqale.mapping with parameters of type JdbcSessionModifier and TypeMethodDescriptionabstract voidReferenceNameResolver.batchResolve(JdbcSession session, Set<UUID> oids, boolean includeDisplayNames) Batch resolve names and display names for a set of OIDs.SqaleTableMapping.createRowTransformer(SqlQueryContext<S, Q, R> sqlQueryContext, JdbcSession jdbcSession, Collection<SelectorOptions<GetOperationOptions>> options) voidPartitionManager.ensurePartitionExists(M row, JdbcSession jdbcSession) Ensures that partition for particular row exists (creates partition if it missing)static <R> voidPartitionManager.ensurePartitionExistsBeforeAdd(SqaleTableMapping<?, ?, R> table, R row, JdbcSession jdbcSession) default voidPartitionManager.ensurePartitionExistsBeforeAdd(M row, JdbcSession jdbcSession) If partitioning before add is enabled ensures that partition for particular row exists (creates partition if it missing)QOwnedByMapping.insert(S schemaObject, OR ownerRow, JdbcSession jdbcSession) protected voidSqaleTableMapping.insert(R row, JdbcSession jdbcSession) Convenient insert shortcut when the row is fully populated.abstract <S> SReferenceNameResolver.resolve(S object, JdbcSession session) protected <O> OSqaleTableMapping.resolveReferenceNames(O object, JdbcSession session, Collection<SelectorOptions<GetOperationOptions>> options) protected <REF extends MReference,OQ extends FlexibleRelationalPathBase<OR>, OR>
voidSqaleTableMapping.storeRefs(OR ownerRow, @NotNull List<ObjectReferenceType> refs, @NotNull QReferenceMapping<?, REF, OQ, OR> mapping, @NotNull JdbcSession jdbcSession) SqaleTableMapping.toSchemaObject(@NotNull com.querydsl.core.Tuple tuple, Q entityPath, @NotNull JdbcSession jdbcSession, Collection<SelectorOptions<GetOperationOptions>> options) Transforms row Tuple containingSqaleTableMappingunder entity path and extension columns.final SSqaleTableMapping.toSchemaObjectComplete(com.querydsl.core.Tuple rowTuple, Q entityPath, Collection<SelectorOptions<GetOperationOptions>> options, @NotNull JdbcSession jdbcSession, boolean forceFull) Converts tuple to schema object and resolves reference names if necessary.SqaleTableMapping.toSchemaObjectCompleteSafe(com.querydsl.core.Tuple tuple, Q entityPath, Collection<SelectorOptions<GetOperationOptions>> options, @NotNull JdbcSession jdbcSession, boolean forceFull) SqaleTableMapping.toSchemaObjectInternal(com.querydsl.core.Tuple rowTuple, Q entityPath, Collection<SelectorOptions<GetOperationOptions>> options, @NotNull JdbcSession jdbcSession, boolean forceFull) Deprecated. -
Uses of JdbcSession in com.evolveum.midpoint.repo.sqale.qmodel.accesscert
Methods in com.evolveum.midpoint.repo.sqale.qmodel.accesscert with parameters of type JdbcSessionModifier and TypeMethodDescriptionResultListRowTransformer<AccessCertificationCaseType,QAccessCertificationCase, MAccessCertificationCase> QAccessCertificationCaseMapping.createRowTransformer(SqlQueryContext<AccessCertificationCaseType, QAccessCertificationCase, MAccessCertificationCase> sqlQueryContext, JdbcSession jdbcSession, Collection<SelectorOptions<GetOperationOptions>> options) ResultListRowTransformer<AccessCertificationWorkItemType,QAccessCertificationWorkItem, MAccessCertificationWorkItem> QAccessCertificationWorkItemMapping.createRowTransformer(SqlQueryContext<AccessCertificationWorkItemType, QAccessCertificationWorkItem, MAccessCertificationWorkItem> sqlQueryContext, JdbcSession jdbcSession, Collection<SelectorOptions<GetOperationOptions>> options) QAccessCertificationCaseMapping.insert(AccessCertificationCaseType acase, MAccessCertificationCampaign ownerRow, JdbcSession jdbcSession) QAccessCertificationWorkItemMapping.insert(AccessCertificationWorkItemType workItem, MAccessCertificationCase caseRow, JdbcSession jdbcSession) voidQAccessCertificationCampaignMapping.storeRelatedEntities(@NotNull MAccessCertificationCampaign row, @NotNull AccessCertificationCampaignType schemaObject, @NotNull JdbcSession jdbcSession) @NotNull MAccessCertificationCampaignQAccessCertificationCampaignMapping.toRowObjectWithoutFullObject(AccessCertificationCampaignType schemaObject, JdbcSession jdbcSession) @NotNull MAccessCertificationDefinitionQAccessCertificationDefinitionMapping.toRowObjectWithoutFullObject(AccessCertificationDefinitionType schemaObject, JdbcSession jdbcSession) QAccessCertificationCaseMapping.toSchemaObject(@NotNull com.querydsl.core.Tuple row, @NotNull QAccessCertificationCase entityPath, @NotNull JdbcSession jdbcSession, Collection<SelectorOptions<GetOperationOptions>> options) QAccessCertificationCampaignMapping.toSchemaObjectInternal(com.querydsl.core.Tuple rowTuple, QAccessCertificationCampaign entityPath, Collection<SelectorOptions<GetOperationOptions>> options, @NotNull JdbcSession jdbcSession, boolean forceFull) -
Uses of JdbcSession in com.evolveum.midpoint.repo.sqale.qmodel.assignment
Methods in com.evolveum.midpoint.repo.sqale.qmodel.assignment with parameters of type JdbcSessionModifier and TypeMethodDescriptionQAssignmentMapping.insert(AssignmentType assignment, OR ownerRow, JdbcSession jdbcSession) QAssignmentMetadataMapping.insert(ValueMetadataType schemaObject, MAssignment ownerRow, JdbcSession jdbcSession) -
Uses of JdbcSession in com.evolveum.midpoint.repo.sqale.qmodel.cases
Methods in com.evolveum.midpoint.repo.sqale.qmodel.cases with parameters of type JdbcSessionModifier and TypeMethodDescriptionvoidQCaseMapping.storeRelatedEntities(@NotNull MCase row, @NotNull CaseType schemaObject, @NotNull JdbcSession jdbcSession) @NotNull MCaseQCaseMapping.toRowObjectWithoutFullObject(CaseType schemaObject, JdbcSession jdbcSession) -
Uses of JdbcSession in com.evolveum.midpoint.repo.sqale.qmodel.cases.workitem
Methods in com.evolveum.midpoint.repo.sqale.qmodel.cases.workitem with parameters of type JdbcSessionModifier and TypeMethodDescriptionQCaseWorkItemMapping.createRowTransformer(SqlQueryContext<CaseWorkItemType, QCaseWorkItem, MCaseWorkItem> sqlQueryContext, JdbcSession jdbcSession, Collection<SelectorOptions<GetOperationOptions>> options) QCaseWorkItemMapping.insert(CaseWorkItemType workItem, MCase ownerRow, JdbcSession jdbcSession) -
Uses of JdbcSession in com.evolveum.midpoint.repo.sqale.qmodel.common
Methods in com.evolveum.midpoint.repo.sqale.qmodel.common with parameters of type JdbcSessionModifier and TypeMethodDescriptionQContainerMapping.insert(S schemaObject, OR ownerRow, JdbcSession jdbcSession) QContainerMapping.toSchemaObject(@NotNull com.querydsl.core.Tuple tuple, Q entityPath, @NotNull JdbcSession jdbcSession, Collection<SelectorOptions<GetOperationOptions>> options) -
Uses of JdbcSession in com.evolveum.midpoint.repo.sqale.qmodel.connector
Methods in com.evolveum.midpoint.repo.sqale.qmodel.connector with parameters of type JdbcSessionModifier and TypeMethodDescription@NotNull MConnectorDevelopmentQConnectorDevelopmentMapping.toRowObjectWithoutFullObject(ConnectorDevelopmentType schemaObject, JdbcSession jdbcSession) @NotNull MConnectorHostQConnectorHostMapping.toRowObjectWithoutFullObject(ConnectorHostType schemaObject, JdbcSession jdbcSession) @NotNull MConnectorQConnectorMapping.toRowObjectWithoutFullObject(ConnectorType schemaObject, JdbcSession jdbcSession) -
Uses of JdbcSession in com.evolveum.midpoint.repo.sqale.qmodel.focus
Methods in com.evolveum.midpoint.repo.sqale.qmodel.focus with parameters of type JdbcSessionModifier and TypeMethodDescriptionQFocusIdentityMapping.insert(FocusIdentityType schemaObject, OR ownerRow, JdbcSession jdbcSession) voidQFocusMapping.storeRelatedEntities(R row, S schemaObject, @NotNull JdbcSession jdbcSession) QFocusMapping.toRowObjectWithoutFullObject(S focus, JdbcSession jdbcSession) @NotNull MFocusQGenericObjectMapping.toRowObjectWithoutFullObject(GenericObjectType genericObject, JdbcSession jdbcSession) @NotNull MUserQUserMapping.toRowObjectWithoutFullObject(UserType user, JdbcSession jdbcSession) QFocusMapping.toSchemaObject(@NotNull com.querydsl.core.Tuple row, Q entityPath, @NotNull JdbcSession jdbcSession, Collection<SelectorOptions<GetOperationOptions>> options) -
Uses of JdbcSession in com.evolveum.midpoint.repo.sqale.qmodel.lookuptable
Methods in com.evolveum.midpoint.repo.sqale.qmodel.lookuptable with parameters of type JdbcSessionModifier and TypeMethodDescriptionprotected voidQLookupTableRowMapping.insert(MLookupTableRow row, JdbcSession jdbcSession) QLookupTableRowMapping.insert(LookupTableRowType lookupTableRow, MLookupTable ownerRow, JdbcSession jdbcSession) voidQLookupTableMapping.storeRelatedEntities(@NotNull MLookupTable lookupTable, @NotNull LookupTableType schemaObject, @NotNull JdbcSession jdbcSession) QLookupTableMapping.toSchemaObjectInternal(com.querydsl.core.Tuple rowTuple, QLookupTable entityPath, Collection<SelectorOptions<GetOperationOptions>> options, @NotNull JdbcSession session, boolean forceFull) -
Uses of JdbcSession in com.evolveum.midpoint.repo.sqale.qmodel.metadata
Methods in com.evolveum.midpoint.repo.sqale.qmodel.metadata with parameters of type JdbcSessionModifier and TypeMethodDescriptionabstract MQValueMetadataMapping.insert(ValueMetadataType assignment, OR ownerRow, JdbcSession jdbcSession) -
Uses of JdbcSession in com.evolveum.midpoint.repo.sqale.qmodel.mining.cluster
Methods in com.evolveum.midpoint.repo.sqale.qmodel.mining.cluster with parameters of type JdbcSessionModifier and TypeMethodDescriptionResultListRowTransformer<RoleAnalysisDetectionPatternType,QClusterDetectedPattern, MClusterDetectedPattern> QClusterDetectedPatternMapping.createRowTransformer(SqlQueryContext<RoleAnalysisDetectionPatternType, QClusterDetectedPattern, MClusterDetectedPattern> sqlQueryContext, JdbcSession jdbcSession, Collection<SelectorOptions<GetOperationOptions>> options) QClusterDetectedPatternMapping.insert(RoleAnalysisDetectionPatternType pattern, MClusterObject ownerRow, JdbcSession jdbcSession) voidQClusterObjectMapping.storeRelatedEntities(@NotNull MClusterObject row, @NotNull RoleAnalysisClusterType schemaObject, @NotNull JdbcSession jdbcSession) @NotNull MClusterObjectQClusterObjectMapping.toRowObjectWithoutFullObject(RoleAnalysisClusterType clusterObject, JdbcSession jdbcSession) -
Uses of JdbcSession in com.evolveum.midpoint.repo.sqale.qmodel.mining.outlier
Methods in com.evolveum.midpoint.repo.sqale.qmodel.mining.outlier with parameters of type JdbcSessionModifier and TypeMethodDescriptionQOutlierPartitionMapping.createRowTransformer(SqlQueryContext<RoleAnalysisOutlierPartitionType, QOutlierPartition, MOutlierPartition> sqlQueryContext, JdbcSession jdbcSession, Collection<SelectorOptions<GetOperationOptions>> options) QOutlierPartitionMapping.insert(RoleAnalysisOutlierPartitionType outlierPartition, MOutlier ownerRow, JdbcSession jdbcSession) voidQOutlierMapping.storeRelatedEntities(@NotNull MOutlier row, @NotNull RoleAnalysisOutlierType schemaObject, @NotNull JdbcSession jdbcSession) @NotNull MOutlierQOutlierMapping.toRowObjectWithoutFullObject(RoleAnalysisOutlierType outlierObject, JdbcSession jdbcSession) -
Uses of JdbcSession in com.evolveum.midpoint.repo.sqale.qmodel.mining.session
Methods in com.evolveum.midpoint.repo.sqale.qmodel.mining.session with parameters of type JdbcSessionModifier and TypeMethodDescription@NotNull MSessionObjectQSessionObjectMapping.toRowObjectWithoutFullObject(RoleAnalysisSessionType session, JdbcSession jdbcSession) -
Uses of JdbcSession in com.evolveum.midpoint.repo.sqale.qmodel.node
Methods in com.evolveum.midpoint.repo.sqale.qmodel.node with parameters of type JdbcSessionModifier and TypeMethodDescription@NotNull MNodeQNodeMapping.toRowObjectWithoutFullObject(NodeType node, JdbcSession jdbcSession) -
Uses of JdbcSession in com.evolveum.midpoint.repo.sqale.qmodel.object
Methods in com.evolveum.midpoint.repo.sqale.qmodel.object with parameters of type JdbcSessionModifier and TypeMethodDescriptionQObjectMapping.createRowTransformer(SqlQueryContext<S, Q, R> sqlQueryContext, JdbcSession jdbcSession, Collection<SelectorOptions<GetOperationOptions>> options) QOperationExecutionMapping.createRowTransformer(SqlQueryContext<OperationExecutionType, QOperationExecution<OR>, MOperationExecution> sqlQueryContext, JdbcSession jdbcSession, Collection<SelectorOptions<GetOperationOptions>> options) QOperationExecutionMapping.insert(OperationExecutionType schemaObject, OR ownerRow, JdbcSession jdbcSession) QTriggerMapping.insert(TriggerType schemaObject, OR ownerRow, JdbcSession jdbcSession) voidQAssignmentHolderMapping.storeRelatedEntities(R row, S schemaObject, @NotNull JdbcSession jdbcSession) voidQObjectMapping.storeRelatedEntities(R row, S schemaObject, @NotNull JdbcSession jdbcSession) Stores other entities related to the main object row like containers, references, etc.QObjectMapping.toRowObjectWithoutFullObject(S schemaObject, JdbcSession jdbcSession) Override this to fill additional row attributes after calling this super version.QObjectMapping.toSchemaObject(@NotNull com.querydsl.core.Tuple row, Q entityPath, @NotNull JdbcSession jdbcSession, Collection<SelectorOptions<GetOperationOptions>> options) QObjectMapping.toSchemaObjectCompleteSafe(com.querydsl.core.Tuple tuple, Q entityPath, Collection<SelectorOptions<GetOperationOptions>> options, @NotNull JdbcSession jdbcSession, boolean forceFull) The same function as in overridden method, but softer exception handling. -
Uses of JdbcSession in com.evolveum.midpoint.repo.sqale.qmodel.org
Methods in com.evolveum.midpoint.repo.sqale.qmodel.org with parameters of type JdbcSessionModifier and TypeMethodDescription@NotNull MOrgQOrgMapping.toRowObjectWithoutFullObject(OrgType schemaObject, JdbcSession jdbcSession) -
Uses of JdbcSession in com.evolveum.midpoint.repo.sqale.qmodel.other
Methods in com.evolveum.midpoint.repo.sqale.qmodel.other with parameters of type JdbcSessionModifier and TypeMethodDescriptionvoidQObjectTemplateMapping.storeRelatedEntities(@NotNull MObject row, @NotNull ObjectTemplateType schemaObject, @NotNull JdbcSession jdbcSession) -
Uses of JdbcSession in com.evolveum.midpoint.repo.sqale.qmodel.ref
Methods in com.evolveum.midpoint.repo.sqale.qmodel.ref with parameters of type JdbcSessionModifier and TypeMethodDescriptionQObjectReferenceMapping.createRowTransformer(SqlQueryContext<ObjectReferenceType, QObjectReference<OR>, MReference> sqlQueryContext, JdbcSession jdbcSession, Collection<SelectorOptions<GetOperationOptions>> options) References are extracted from their owner objects insideResultListRowTransformer.beforeTransformation(java.util.List<com.querydsl.core.Tuple>, Q).QObjectReferenceFullObjectMapping.insert(ObjectReferenceType reference, OR ownerRow, JdbcSession jdbcSession) QReferenceMapping.insert(ObjectReferenceType reference, OR ownerRow, JdbcSession jdbcSession) There is no need to override this, only reference creation is different and that is covered byQReferenceMapping.newRowObject(Object)including setting FK columns. -
Uses of JdbcSession in com.evolveum.midpoint.repo.sqale.qmodel.report
Methods in com.evolveum.midpoint.repo.sqale.qmodel.report with parameters of type JdbcSessionModifier and TypeMethodDescription@NotNull MReportDataQReportDataMapping.toRowObjectWithoutFullObject(ReportDataType reportData, JdbcSession jdbcSession) -
Uses of JdbcSession in com.evolveum.midpoint.repo.sqale.qmodel.resource
Methods in com.evolveum.midpoint.repo.sqale.qmodel.resource with parameters of type JdbcSessionModifier and TypeMethodDescriptionvoidQResourceMapping.storeRelatedEntities(@NotNull MResource row, @NotNull ResourceType schemaObject, @NotNull JdbcSession jdbcSession) @NotNull MResourceQResourceMapping.toRowObjectWithoutFullObject(ResourceType schemaObject, JdbcSession jdbcSession) -
Uses of JdbcSession in com.evolveum.midpoint.repo.sqale.qmodel.role
Methods in com.evolveum.midpoint.repo.sqale.qmodel.role with parameters of type JdbcSessionModifier and TypeMethodDescriptionvoidQAbstractRoleMapping.storeRelatedEntities(R row, S schemaObject, @NotNull JdbcSession jdbcSession) QAbstractRoleMapping.toRowObjectWithoutFullObject(S abstractRole, JdbcSession jdbcSession) @NotNull MApplicationQApplicationMapping.toRowObjectWithoutFullObject(ApplicationType schemaObject, JdbcSession jdbcSession) @NotNull MPolicyQPolicyMapping.toRowObjectWithoutFullObject(PolicyType schemaObject, JdbcSession jdbcSession) @NotNull MRoleQRoleMapping.toRowObjectWithoutFullObject(RoleType schemaObject, JdbcSession jdbcSession) @NotNull MServiceQServiceMapping.toRowObjectWithoutFullObject(ServiceType schemaObject, JdbcSession jdbcSession) -
Uses of JdbcSession in com.evolveum.midpoint.repo.sqale.qmodel.shadow
Methods in com.evolveum.midpoint.repo.sqale.qmodel.shadow with parameters of type JdbcSessionModifier and TypeMethodDescriptionvoidShadowPartitionManager.ResourceTable.attach(JdbcSession session) voidShadowPartitionManager.ensurePartitionExists(MShadow row, JdbcSession jdbcSession) com.evolveum.midpoint.repo.sqale.qmodel.shadow.ShadowPartitionManager.ObjectClassPartitionShadowPartitionManager.ResourceTable.getOrCreateObjectClassTable(Integer objectClassId, JdbcSession jdbcSession) QShadowReferenceAttributeMapping.insert(Integer pathId, ObjectReferenceType ref, MShadow ownerRow, JdbcSession jdbcSession) voidQShadowMapping.storeRelatedEntities(@NotNull MShadow row, @NotNull ShadowType shadow, @NotNull JdbcSession jdbcSession) @NotNull MShadowQShadowMapping.toRowObjectWithoutFullObject(ShadowType shadow, JdbcSession jdbcSession) QShadowMapping.toSchemaObject(@NotNull com.querydsl.core.Tuple row, @NotNull QShadow entityPath, @NotNull JdbcSession jdbcSession, Collection<SelectorOptions<GetOperationOptions>> options) -
Uses of JdbcSession in com.evolveum.midpoint.repo.sqale.qmodel.simulation
Methods in com.evolveum.midpoint.repo.sqale.qmodel.simulation with parameters of type JdbcSessionModifier and TypeMethodDescriptionQProcessedObjectMapping.insert(SimulationResultProcessedObjectType object, MSimulationResult ownerRow, JdbcSession jdbcSession) voidQSimulationResultMapping.storeRelatedEntities(@NotNull MSimulationResult row, @NotNull SimulationResultType schemaObject, @NotNull JdbcSession jdbcSession) @NotNull MSimulationResultQSimulationResultMapping.toRowObjectWithoutFullObject(SimulationResultType schemaObject, JdbcSession jdbcSession) -
Uses of JdbcSession in com.evolveum.midpoint.repo.sqale.qmodel.task
Methods in com.evolveum.midpoint.repo.sqale.qmodel.task with parameters of type JdbcSessionModifier and TypeMethodDescriptionQAffectedObjectsMapping.insert(ActivityAffectedObjectsType activity, MTask ownerRow, JdbcSession jdbcSession) voidQTaskMapping.storeRelatedEntities(@NotNull MTask row, @NotNull TaskType schemaObject, @NotNull JdbcSession jdbcSession) @NotNull MTaskQTaskMapping.toRowObjectWithoutFullObject(TaskType task, JdbcSession jdbcSession) QTaskMapping.toSchemaObject(@NotNull com.querydsl.core.Tuple row, @NotNull QTask entityPath, @NotNull JdbcSession jdbcSession, Collection<SelectorOptions<GetOperationOptions>> options) -
Uses of JdbcSession in com.evolveum.midpoint.repo.sqale.update
Fields in com.evolveum.midpoint.repo.sqale.update declared as JdbcSessionMethods in com.evolveum.midpoint.repo.sqale.update that return JdbcSessionMethods in com.evolveum.midpoint.repo.sqale.update with parameters of type JdbcSessionModifier and TypeMethodDescriptionAddObjectContext.execute(JdbcSession jdbcSession) LikeAddObjectContext.execute()but with provided JDBC session, does not commit.voidAddObjectContext.executeReindexed(JdbcSession jdbcSession) Constructors in com.evolveum.midpoint.repo.sqale.update with parameters of type JdbcSessionModifierConstructorDescriptionRootUpdateContext(SqaleRepoContext repositoryContext, JdbcSession jdbcSession, S object, R rootRow, boolean skipFullObject) SqaleUpdateContext(SqaleRepoContext repositoryContext, JdbcSession jdbcSession, R row) -
Uses of JdbcSession in com.evolveum.midpoint.repo.sqlbase
Methods in com.evolveum.midpoint.repo.sqlbase that return JdbcSessionModifier and TypeMethodDescriptionSqlRepoContext.newJdbcSession()CreatesJdbcSessionthat typically represents transactional work on JDBC connection.JdbcSession.startReadOnlyTransaction()Starts read-only transaction and returnsthis.JdbcSession.startTransaction()Starts transaction and returnsthis.JdbcSession.startTransaction(int transactionLevel) Starts transaction with different transaction isolation level.Methods in com.evolveum.midpoint.repo.sqlbase with parameters of type JdbcSessionModifier and TypeMethodDescriptionintSqlQueryContext.executeCount(JdbcSession jdbcSession) PageOf<com.querydsl.core.Tuple>SqlQueryContext.executeQuery(JdbcSession jdbcSession) Returns page of results with each row represented by aTuple.Stream<com.querydsl.core.Tuple>SqlQueryContext.executeQueryStreaming(JdbcSession jdbcSession, int fetchSize) Executes query with JDBC streaming (cursor-based fetch).SqlQueryContext.transformToSchemaType(PageOf<com.querydsl.core.Tuple> result, JdbcSession jdbcSession) Transforms result page with (bean + extension columns) tuple to schema type. -
Uses of JdbcSession in com.evolveum.midpoint.repo.sqlbase.mapping
Methods in com.evolveum.midpoint.repo.sqlbase.mapping with parameters of type JdbcSessionModifier and TypeMethodDescriptionQueryTableMapping.createRowTransformer(SqlQueryContext<S, Q, R> sqlQueryContext, JdbcSession jdbcSession, Collection<SelectorOptions<GetOperationOptions>> options) Returns result transformer that by default callsQueryTableMapping.toSchemaObject(Tuple, FlexibleRelationalPathBase, JdbcSession, Collection)for each result row.QueryTableMapping.toSchemaObject(@NotNull com.querydsl.core.Tuple tuple, Q entityPath, @NotNull JdbcSession jdbcSession, Collection<SelectorOptions<GetOperationOptions>> options) Transforms row Tuple containing attributes ofQueryTableMappingto schema typeQueryTableMapping.