Package com.blazebit.persistence.impl
Class CriteriaBuilderConfigurationImpl
java.lang.Object
com.blazebit.persistence.impl.CriteriaBuilderConfigurationImpl
- All Implemented Interfaces:
CriteriaBuilderConfiguration
public class CriteriaBuilderConfigurationImpl
extends Object
implements CriteriaBuilderConfiguration
- Since:
- 1.0.0
- Author:
- Christian Beikov, Moritz Becker
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddProperties
(Properties extraProperties) createCriteriaBuilderFactory
(javax.persistence.EntityManagerFactory emf) getFunction
(String name) getProperty
(String propertyName) mergeProperties
(Properties properties) registerDialect
(String dbms, DbmsDialect dialect) registerEntityManagerIntegrator
(EntityManagerFactoryIntegrator entityManagerEnricher) registerFunction
(JpqlFunctionGroup jpqlFunctionGroup) registerMacro
(String macroName, JpqlMacro jpqlMacro) registerNamedType
(String name, Class<?> type) setProperties
(Properties properties) setProperty
(String propertyName, String value) withPackageOpener
(PackageOpener packageOpener)
-
Constructor Details
-
CriteriaBuilderConfigurationImpl
-
-
Method Details
-
withPackageOpener
- Specified by:
withPackageOpener
in interfaceCriteriaBuilderConfiguration
-
registerFunction
- Specified by:
registerFunction
in interfaceCriteriaBuilderConfiguration
-
registerMacro
- Specified by:
registerMacro
in interfaceCriteriaBuilderConfiguration
-
getFunctions
-
getFunction
- Specified by:
getFunction
in interfaceCriteriaBuilderConfiguration
-
getFunctionNames
- Specified by:
getFunctionNames
in interfaceCriteriaBuilderConfiguration
-
getMacros
-
getMacroNames
- Specified by:
getMacroNames
in interfaceCriteriaBuilderConfiguration
-
registerNamedType
- Specified by:
registerNamedType
in interfaceCriteriaBuilderConfiguration
-
getNamedTypes
- Specified by:
getNamedTypes
in interfaceCriteriaBuilderConfiguration
-
registerDialect
- Specified by:
registerDialect
in interfaceCriteriaBuilderConfiguration
-
getDbmsDialects
-
getExtendedQuerySupport
-
registerEntityManagerIntegrator
public CriteriaBuilderConfiguration registerEntityManagerIntegrator(EntityManagerFactoryIntegrator entityManagerEnricher) - Specified by:
registerEntityManagerIntegrator
in interfaceCriteriaBuilderConfiguration
-
getEntityManagerIntegrators
- Specified by:
getEntityManagerIntegrators
in interfaceCriteriaBuilderConfiguration
-
createCriteriaBuilderFactory
public CriteriaBuilderFactory createCriteriaBuilderFactory(javax.persistence.EntityManagerFactory emf) - Specified by:
createCriteriaBuilderFactory
in interfaceCriteriaBuilderConfiguration
-
getProperties
- Specified by:
getProperties
in interfaceCriteriaBuilderConfiguration
-
getProperty
- Specified by:
getProperty
in interfaceCriteriaBuilderConfiguration
-
setProperties
- Specified by:
setProperties
in interfaceCriteriaBuilderConfiguration
-
addProperties
- Specified by:
addProperties
in interfaceCriteriaBuilderConfiguration
-
mergeProperties
- Specified by:
mergeProperties
in interfaceCriteriaBuilderConfiguration
-
setProperty
- Specified by:
setProperty
in interfaceCriteriaBuilderConfiguration
-