org.qi4j.index.sql.support.postgresql
Class PostgreSQLAppStartup
java.lang.Object
org.qi4j.index.sql.support.skeletons.AbstractSQLStartup
org.qi4j.index.sql.support.postgresql.PostgreSQLAppStartup
- All Implemented Interfaces:
- Activatable, SQLAppStartup
public class PostgreSQLAppStartup
- extends AbstractSQLStartup
TODO refactoring
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PostgreSQLAppStartup
public PostgreSQLAppStartup()
activate
public void activate()
throws Exception
- Description copied from interface:
Activatable
- This is invoked on the service when the instance is being activated
- Specified by:
activate
in interface Activatable
- Overrides:
activate
in class AbstractSQLStartup
- Throws:
Exception
- if service could not be activated
testRequiredCapabilities
protected void testRequiredCapabilities()
throws SQLException
- Specified by:
testRequiredCapabilities
in class AbstractSQLStartup
- Throws:
SQLException
modifyPrimitiveTypes
protected void modifyPrimitiveTypes(Map<Class<?>,org.sql.generation.api.grammar.common.datatypes.SQLDataType> primitiveTypes,
Map<Class<?>,Integer> jdbcTypes)
- Specified by:
modifyPrimitiveTypes
in class AbstractSQLStartup
getCollectionPathDataType
protected org.sql.generation.api.grammar.common.datatypes.SQLDataType getCollectionPathDataType()
- Specified by:
getCollectionPathDataType
in class AbstractSQLStartup
setVendor
protected void setVendor(org.sql.generation.api.vendor.SQLVendor vendor)
- Specified by:
setVendor
in class AbstractSQLStartup