Uses of Interface
org.linuxforhealth.fhir.persistence.params.api.IParamValueProcessor
-
-
Uses of IParamValueProcessor in org.linuxforhealth.fhir.persistence.params.api
Methods in org.linuxforhealth.fhir.persistence.params.api with parameters of type IParamValueProcessor Modifier and Type Method Description void
IParamValueCollector. publish(IParamValueProcessor processor)
Publish the values held in this collector using the given processor -
Uses of IParamValueProcessor in org.linuxforhealth.fhir.persistence.params.batch
Methods in org.linuxforhealth.fhir.persistence.params.batch with parameters of type IParamValueProcessor Modifier and Type Method Description void
ParameterValueCollector. publish(IParamValueProcessor processor)
-
Uses of IParamValueProcessor in org.linuxforhealth.fhir.persistence.params.database
Classes in org.linuxforhealth.fhir.persistence.params.database that implement IParamValueProcessor Modifier and Type Class Description class
DistributedPostgresParamValueProcessor
For the DISTRIBUTED schema variant used on databases such as Citus, we can't use IDENTITY columns.class
PlainDerbyParamValueProcessor
Derby variant of the plain schema param value processor which is needed because Derby needs slightly different syntax for some queries and in particular, we need to be very careful issuing both SQL and DML in a specific order to avoid deadlocks due to compatibility issues with shared (S) and exclusive (X) locks in Derby.class
PlainParamValueProcessor
Loads search parameter values into the target PostgreSQL database using the plain (non-sharded) schema variant.class
PlainPostgresParamValueProcessor
PostgreSQL variant of the remote index message handler
-