fr.gouv.culture.sdx.repository
Class POSTGRESQLRepository

java.lang.Object
  extended byfr.gouv.culture.sdx.utils.SdxObjectImpl
      extended byfr.gouv.culture.sdx.utils.rdbms.JDBC
          extended byfr.gouv.culture.sdx.utils.rdbms.DataSourceComponentBacked
              extended byfr.gouv.culture.sdx.repository.AbstractDataSourceComponentBackedRepository
                  extended byfr.gouv.culture.sdx.repository.JDBCRepository
                      extended byfr.gouv.culture.sdx.repository.POSTGRESQLRepository
All Implemented Interfaces:
org.apache.avalon.framework.component.Composable, org.apache.avalon.framework.configuration.Configurable, org.apache.avalon.framework.logger.LogEnabled, Repository, SdxObject

public class POSTGRESQLRepository
extends JDBCRepository


Nested Class Summary
 
Nested classes inherited from class fr.gouv.culture.sdx.utils.rdbms.JDBC
JDBC.QueryExecutor, JDBC.Template
 
Field Summary
 
Fields inherited from class fr.gouv.culture.sdx.repository.JDBCRepository
FIELD_DATA, NO_SPECIFIC_TYPE, PARAM_INDEX_FIELD_DATA_ORIGINAL
 
Fields inherited from class fr.gouv.culture.sdx.repository.AbstractDataSourceComponentBackedRepository
FIELD_ID, isDefault, PARAM_INDEX_FIELD_ID, props
 
Fields inherited from class fr.gouv.culture.sdx.utils.rdbms.DataSourceComponentBacked
ATTRIBUTE_DSI, dbSelector, dsi, manager
 
Fields inherited from class fr.gouv.culture.sdx.utils.rdbms.JDBC
id, tableName
 
Fields inherited from class fr.gouv.culture.sdx.utils.SdxObjectImpl
encoding, logger
 
Fields inherited from interface fr.gouv.culture.sdx.repository.Repository
ATTRIBUTE_DEFAULT, ATTRIBUTE_ID, ATTRIBUTE_REF, ATTRIBUTE_TYPE, CLASS_NAME_SUFFIX, ELEMENT_NAME_REPOSITORIES, ELEMENT_NAME_REPOSITORY, PACKAGE_QUALNAME
 
Constructor Summary
POSTGRESQLRepository()
           
 
Method Summary
protected  java.lang.String getTableCreationQuery()
          Returns an SQL query that could create the table.
 
Methods inherited from class fr.gouv.culture.sdx.repository.JDBCRepository
add, compose, configure, delete, empty, get, getConnection, getDeleteAllQuery, getDocumentAddQuery, getDocumentDeleteQuery, init, lists, openStream, releaseConnection, size, toSAX
 
Methods inherited from class fr.gouv.culture.sdx.repository.AbstractDataSourceComponentBackedRepository
checkConnection, checkEncoding, exists, getDocumentGetQuery, getId, isDefault, loadBaseConfiguration, optimize, setIsDefault, setProperties
 
Methods inherited from class fr.gouv.culture.sdx.utils.rdbms.DataSourceComponentBacked
getDataSourceComponent, releaseDataSourceComponent
 
Methods inherited from class fr.gouv.culture.sdx.utils.rdbms.JDBC
createTable, getTableName, handleUnsupportedTokens
 
Methods inherited from class fr.gouv.culture.sdx.utils.SdxObjectImpl
enableLogging, getChildLogger, setEncoding
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.avalon.framework.logger.LogEnabled
enableLogging
 

Constructor Detail

POSTGRESQLRepository

public POSTGRESQLRepository()
Method Detail

getTableCreationQuery

protected java.lang.String getTableCreationQuery()
Description copied from class: JDBCRepository
Returns an SQL query that could create the table.

This query should not have any parameter.

Overrides:
getTableCreationQuery in class JDBCRepository
Returns:
The query.


Copyright © 2000-2004 Ministere de la culture et de la communication / AJLSM. All Rights Reserved.