Class PropertySQLProvider.Factory
- java.lang.Object
-
- org.apache.activemq.artemis.jdbc.store.sql.PropertySQLProvider.Factory
-
- All Implemented Interfaces:
SQLProvider.Factory
- Enclosing class:
- PropertySQLProvider
public static final class PropertySQLProvider.Factory extends Object implements SQLProvider.Factory
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPropertySQLProvider.Factory.SQLDialect
-
Constructor Summary
Constructors Constructor Description Factory(Map<String,Object> dataSourceProperties)Factory(DataSource dataSource)Factory(JDBCConnectionProvider connectionProvider)Factory(PropertySQLProvider.Factory.SQLDialect dialect)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description SQLProvidercreate(String tableName, SQLProvider.DatabaseStoreType dbStoreType)static PropertySQLProvider.Factory.SQLDialectidentifyDialect(String name)static PropertySQLProvider.Factory.SQLDialectinvestigateDialect(Connection connection)static PropertySQLProvider.Factory.SQLDialectinvestigateDialect(Map<String,Object> dataSourceProperties)
-
-
-
Constructor Detail
-
Factory
public Factory(PropertySQLProvider.Factory.SQLDialect dialect)
-
Factory
public Factory(DataSource dataSource)
-
Factory
public Factory(JDBCConnectionProvider connectionProvider)
-
-
Method Detail
-
investigateDialect
public static PropertySQLProvider.Factory.SQLDialect investigateDialect(Connection connection)
-
investigateDialect
public static PropertySQLProvider.Factory.SQLDialect investigateDialect(Map<String,Object> dataSourceProperties)
-
identifyDialect
public static PropertySQLProvider.Factory.SQLDialect identifyDialect(String name)
-
create
public SQLProvider create(String tableName, SQLProvider.DatabaseStoreType dbStoreType)
- Specified by:
createin interfaceSQLProvider.Factory
-
-