Class PostgresConnectionSchemaInitializer
java.lang.Object
com.broadleafcommerce.common.jpa.data.PostgresConnectionSchemaInitializer
- All Implemented Interfaces:
ConnectionSchemaInitializer,org.springframework.core.Ordered
- Direct Known Subclasses:
YugabytedbConnectionSchemaInitializer
public class PostgresConnectionSchemaInitializer
extends Object
implements ConnectionSchemaInitializer
Postgres specific version of
ConnectionSchemaInitializer- Author:
- Jeff Fischer
-
Field Summary
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
ConstructorsConstructorDescriptionPostgresConnectionSchemaInitializer(ConnectionProperties connectionProperties) -
Method Summary
Modifier and TypeMethodDescriptionprotected Stringprotected StringgetDriverFromUrl(String url) booleaninitialize(Connection toInitialize, String schema) Initialize the connection, setting the current schema for the connection session.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.broadleafcommerce.common.jpa.data.ConnectionSchemaInitializer
forgetSchema, getOrder, getRoot, rememberSchema, requiresInit
-
Constructor Details
-
PostgresConnectionSchemaInitializer
-
-
Method Details
-
initialize
Description copied from interface:ConnectionSchemaInitializerInitialize the connection, setting the current schema for the connection session.- Specified by:
initializein interfaceConnectionSchemaInitializer- Parameters:
toInitialize- The connection from the datasource to initializeschema- The schema to set as the default for the connection session- Returns:
- whether or not the initializer was qualified to operate on the connection and did indeed perform the initialization
-
getDriver
-
getDriverFromUrl
-