Uses of Class
com.kingsrook.qqq.backend.core.actions.QBackendTransaction
Packages that use QBackendTransaction
Package
Description
-
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.actions
Methods in com.kingsrook.qqq.backend.core.actions that return QBackendTransactionModifier and TypeMethodDescriptionstatic QBackendTransaction
QBackendTransaction.openFor
(AbstractTableActionInput input) -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.actions.automation
Methods in com.kingsrook.qqq.backend.core.actions.automation with parameters of type QBackendTransactionModifier and TypeMethodDescriptionstatic boolean
RecordAutomationStatusUpdater.setAutomationStatusInRecords
(QTableMetaData table, List<QRecord> records, AutomationStatus automationStatus, QBackendTransaction transaction, List<QRecord> oldRecordList) for a list of records from a table, set their automation status - based on how the table is configured.static void
RecordAutomationStatusUpdater.setAutomationStatusInRecordsAndUpdate
(QTableMetaData table, List<QRecord> records, AutomationStatus automationStatus, QBackendTransaction transaction) for a list of records, update their automation status and actually Update the backend as well. -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.actions.tables.helpers
Methods in com.kingsrook.qqq.backend.core.actions.tables.helpers with parameters of type QBackendTransactionModifier and TypeMethodDescriptionstatic Map
<List<Serializable>, Serializable> UniqueKeyHelper.getExistingKeys
(QBackendTransaction transaction, QTableMetaData table, List<QRecord> recordList, UniqueKey uniqueKey) static Map
<List<Serializable>, Serializable> UniqueKeyHelper.getExistingKeys
(QBackendTransaction transaction, QTableMetaData table, List<QRecord> recordList, UniqueKey uniqueKey, boolean allowNullKeyValuesToEqual) static void
ValidateRecordSecurityLockHelper.validateSecurityFields
(QTableMetaData table, List<QRecord> records, ValidateRecordSecurityLockHelper.Action action, QBackendTransaction transaction) -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.context
Methods in com.kingsrook.qqq.backend.core.context that return QBackendTransactionModifier and TypeMethodDescriptionstatic QBackendTransaction
QContext.getQBackendTransaction()
CapturedContext.qBackendTransaction()
Returns the value of theqBackendTransaction
record component.Methods in com.kingsrook.qqq.backend.core.context with parameters of type QBackendTransactionModifier and TypeMethodDescriptionstatic void
QContext.init
(QInstance qInstance, QSession qSession, QBackendTransaction transaction, AbstractActionInput actionInput) Full flavor init method - also take a transaction and action input (to seed the stack).static void
QContext.setTransaction
(QBackendTransaction transaction) Constructors in com.kingsrook.qqq.backend.core.context with parameters of type QBackendTransactionModifierConstructorDescriptionCapturedContext
(QInstance qInstance, QSession qSession, QBackendTransaction qBackendTransaction, Stack<AbstractActionInput> actionStack) Creates an instance of aCapturedContext
record class. -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.model.actions.tables
Methods in com.kingsrook.qqq.backend.core.model.actions.tables that return QBackendTransactionModifier and TypeMethodDescriptionQueryOrGetInputInterface.getTransaction()
Getter for transactionMethods in com.kingsrook.qqq.backend.core.model.actions.tables with parameters of type QBackendTransactionModifier and TypeMethodDescriptionvoid
QueryOrGetInputInterface.setTransaction
(QBackendTransaction transaction) Setter for transaction -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.model.actions.tables.delete
Methods in com.kingsrook.qqq.backend.core.model.actions.tables.delete that return QBackendTransactionMethods in com.kingsrook.qqq.backend.core.model.actions.tables.delete with parameters of type QBackendTransactionModifier and TypeMethodDescriptionvoid
DeleteInput.setTransaction
(QBackendTransaction transaction) Setter for transactionDeleteInput.withTransaction
(QBackendTransaction transaction) Fluent setter for transaction -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.model.actions.tables.get
Methods in com.kingsrook.qqq.backend.core.model.actions.tables.get that return QBackendTransactionMethods in com.kingsrook.qqq.backend.core.model.actions.tables.get with parameters of type QBackendTransactionModifier and TypeMethodDescriptionvoid
GetInput.setTransaction
(QBackendTransaction transaction) Setter for transactionGetInput.withTransaction
(QBackendTransaction transaction) Fluent setter for transaction -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.model.actions.tables.insert
Methods in com.kingsrook.qqq.backend.core.model.actions.tables.insert that return QBackendTransactionMethods in com.kingsrook.qqq.backend.core.model.actions.tables.insert with parameters of type QBackendTransactionModifier and TypeMethodDescriptionvoid
InsertInput.setTransaction
(QBackendTransaction transaction) Setter for transactionInsertInput.withTransaction
(QBackendTransaction transaction) Fluent setter for transaction -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.model.actions.tables.query
Methods in com.kingsrook.qqq.backend.core.model.actions.tables.query that return QBackendTransactionMethods in com.kingsrook.qqq.backend.core.model.actions.tables.query with parameters of type QBackendTransactionModifier and TypeMethodDescriptionvoid
QueryInput.setTransaction
(QBackendTransaction transaction) Setter for transactionQueryInput.withTransaction
(QBackendTransaction transaction) Fluent setter for transaction -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.model.actions.tables.replace
Methods in com.kingsrook.qqq.backend.core.model.actions.tables.replace that return QBackendTransactionMethods in com.kingsrook.qqq.backend.core.model.actions.tables.replace with parameters of type QBackendTransactionModifier and TypeMethodDescriptionvoid
ReplaceInput.setTransaction
(QBackendTransaction transaction) Setter for transactionReplaceInput.withTransaction
(QBackendTransaction transaction) Fluent setter for transaction -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.model.actions.tables.update
Methods in com.kingsrook.qqq.backend.core.model.actions.tables.update that return QBackendTransactionMethods in com.kingsrook.qqq.backend.core.model.actions.tables.update with parameters of type QBackendTransactionModifier and TypeMethodDescriptionvoid
UpdateInput.setTransaction
(QBackendTransaction transaction) Setter for transactionUpdateInput.withTransaction
(QBackendTransaction transaction) Fluent setter for transaction -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.modules.backend
Methods in com.kingsrook.qqq.backend.core.modules.backend that return QBackendTransactionModifier and TypeMethodDescriptiondefault QBackendTransaction
QBackendModuleInterface.openTransaction
(AbstractTableActionInput input) -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.processes.implementations.etl.basic
Methods in com.kingsrook.qqq.backend.core.processes.implementations.etl.basic with parameters of type QBackendTransactionModifier and TypeMethodDescriptionvoid
BasicETLLoadFunction.setTransaction
(QBackendTransaction transaction) Setter for transaction -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.core.processes.implementations.etl.streamedwithfrontend
Methods in com.kingsrook.qqq.backend.core.processes.implementations.etl.streamedwithfrontend that return types with arguments of type QBackendTransactionModifier and TypeMethodDescriptionAbstractLoadStep.getTransaction()
Getter for transactionAbstractTransformStep.getTransaction()
Getter for transactionAbstractLoadStep.openTransaction
(RunBackendStepInput runBackendStepInput) LoadViaDeleteStep.openTransaction
(RunBackendStepInput runBackendStepInput) LoadViaInsertOrUpdateStep.openTransaction
(RunBackendStepInput runBackendStepInput) LoadViaInsertStep.openTransaction
(RunBackendStepInput runBackendStepInput) LoadViaUpdateStep.openTransaction
(RunBackendStepInput runBackendStepInput) Method parameters in com.kingsrook.qqq.backend.core.processes.implementations.etl.streamedwithfrontend with type arguments of type QBackendTransactionModifier and TypeMethodDescriptionvoid
AbstractLoadStep.setTransaction
(Optional<QBackendTransaction> transaction) Setter for transactionvoid
AbstractTransformStep.setTransaction
(Optional<QBackendTransaction> transaction) Setter for transaction -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.module.mongodb
Methods in com.kingsrook.qqq.backend.module.mongodb that return QBackendTransactionModifier and TypeMethodDescriptionMongoDBBackendModule.openTransaction
(AbstractTableActionInput input) -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.module.mongodb.actions
Subclasses of QBackendTransaction in com.kingsrook.qqq.backend.module.mongodb.actionsModifier and TypeClassDescriptionclass
MongoDB implementation of backend transaction.Methods in com.kingsrook.qqq.backend.module.mongodb.actions with parameters of type QBackendTransactionModifier and TypeMethodDescriptionAbstractMongoDBAction.openClient
(MongoDBBackendMetaData backend, QBackendTransaction transaction) Open a MongoDB Client / session -- re-using the one in the input transaction if it is present. -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.module.rdbms
Methods in com.kingsrook.qqq.backend.module.rdbms that return QBackendTransactionModifier and TypeMethodDescriptionRDBMSBackendModule.openTransaction
(AbstractTableActionInput input) -
Uses of QBackendTransaction in com.kingsrook.qqq.backend.module.rdbms.actions
Subclasses of QBackendTransaction in com.kingsrook.qqq.backend.module.rdbms.actionsModifier and TypeClassDescriptionclass
RDBMS implementation of backend transaction.