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
Modifier and TypeFieldDescriptionprotected org.springframework.context.ApplicationContext
protected JmixModulesAwareBeanSelector
protected Map<String,
DbmsFeatures> protected DbmsType
protected Map<String,
DbTypeConverter> protected Map<String,
SequenceSupport> -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected DbmsFeatures
findDbmsFeatures
(String typeVersion) protected DbTypeConverter
findDbTypeConverter
(String typeVersion) <T> T
<T> T
<T> T
getDbmsFeatures
(String storeName) getDbTypeConverter
(String storeName) getSequenceSupport
(String storeName) protected String
protected String
getTypeVersionId
(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
-