Package io.jmix.data.persistence
Class DbmsSpecifics
java.lang.Object
io.jmix.data.persistence.DbmsSpecifics
Factory for obtaining implementations of DBMS-specific objects, particularly
DbmsFeatures,
SequenceSupport and DbTypeConverter.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected org.springframework.context.ApplicationContextprotected JmixModulesAwareBeanSelectorprotected Map<String,DbmsFeatures> protected DbmsTypeprotected Map<String,DbTypeConverter> protected Map<String,SequenceSupport> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected DbmsFeaturesfindDbmsFeatures(String typeVersion) protected DbTypeConverterfindDbTypeConverter(String typeVersion) <T> T<T> T<T> TgetDbmsFeatures(String storeName) getDbTypeConverter(String storeName) getSequenceSupport(String storeName) protected Stringprotected StringgetTypeVersionId(String dbmsType, String dbmsVersion)
-
Field Details
-
dbmsType
-
applicationContext
@Autowired protected org.springframework.context.ApplicationContext applicationContext -
beanSelector
-
dbmsFeaturesByStore
-
sequenceSupportByStore
-
dbTypeConverterByStore
-
-
Constructor Details
-
DbmsSpecifics
public DbmsSpecifics()
-
-
Method Details
-
getDbmsFeatures
-
getDbmsFeatures
-
getSequenceSupport
-
getSequenceSupport
-
getDbTypeConverter
-
getDbTypeConverter
-
get
-
get
-
get
-
getTypeVersionId
-
getTypeId
-
findDbmsFeatures
-
findDbTypeConverter
-