Uses of Interface
org.linuxforhealth.fhir.persistence.jdbc.connection.Action
-
Packages that use Action Package Description org.linuxforhealth.fhir.persistence.jdbc.connection org.linuxforhealth.fhir.persistence.jdbc.impl -
-
Uses of Action in org.linuxforhealth.fhir.persistence.jdbc.connection
Classes in org.linuxforhealth.fhir.persistence.jdbc.connection that implement Action Modifier and Type Class Description class
ChainedAction
Base for chaining actions togetherclass
CreateTempTablesAction
Creates the declared global temp table used in Derby for handling upserts into common_token_values and code_systems, avoiding huge VALUES() statements which cause the Derby SQL parser to generate a stack overflow.class
DisableAutocommitAction
Command to turn off autocommitclass
SetMultiShardModifyModeAction
For Citus connections, SET LOCAL citus.multi_shard_modify_mode TO 'sequential'class
SetSchemaAction
Command to set the named schema on a connectionConstructors in org.linuxforhealth.fhir.persistence.jdbc.connection with parameters of type Action Constructor Description ChainedAction(Action next)
Public constructorCreateTempTablesAction(Action next)
Public constructorDisableAutocommitAction(Action next)
Public constructorFHIRDbConnectionStrategyBase(javax.transaction.TransactionSynchronizationRegistry trxSyncRegistry, Action newConnectionAction)
Protected constructorFHIRDbTenantDatasourceConnectionStrategy(javax.transaction.TransactionSynchronizationRegistry trxSyncRegistry, Action newConnectionAction, boolean enableReadOnlyReplicas)
Public constructor.FHIRDbTestConnectionStrategy(IConnectionProvider cp, Action action)
Public constructorSetMultiShardModifyModeAction(Action next)
Public constructorSetSchemaAction(SchemaNameSupplier schemaNameSupplier, Action next)
Use a provided schema name (handy for testing) -
Uses of Action in org.linuxforhealth.fhir.persistence.jdbc.impl
Methods in org.linuxforhealth.fhir.persistence.jdbc.impl that return Action Modifier and Type Method Description protected Action
FHIRPersistenceJDBCImpl. buildActionChain()
Build a chain of actions we want to apply to new connections.
-