public class ORACLEDatabase extends JDBCDatabase
JDBC.QueryExecutor, JDBC.TemplateSdxObject.ConfigurationNode_searchModes, COLUMN_PARAM_INDEX_FIELD_ID, COLUMN_PARAM_INDEX_FIELD_PROPERTY_NAME, COLUMN_PARAM_INDEX_FIELD_PROPERTY_VALUE, FIELD_ID, FIELD_PROPERTY_NAME, FIELD_PROPERTY_VALUEATTRIBUTE_DSI, dbSelector, dsi_configuration, _context, _description, _encoding, _id, _locale, _logger, _manager, _xmlizable_objects, _xmlLang, isToSaxInitializedCLASS_NAME_SUFFIX, DATABASE_DIR_PATH, PACKAGE_QUALNAME, SEARCH_MODE_AND, SEARCH_MODE_NOT, SEARCH_MODE_ORDEFAULT_ENCODINGALL_SAVE_ATTRIB, PATH_ATTRIB, SAVE_DIRECTORY_PARAM| Constructor and Description |
|---|
ORACLEDatabase() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
createIndicies(java.sql.Connection conn)
Creates the index on the ID field.
|
protected java.lang.String |
getCreateIndiciesQuery(java.lang.String fieldName)
For performance reasons, we create an index on the ID field.
|
protected java.lang.String |
getTableCreationQuery()
Returns the CREATE TABLE statement.
|
void |
init()
Initialise l'entrepot.
|
void |
save(DatabaseEntity ent)
We slightly modify the default behaviour to insert a dummy property when
an entity has no property defined.
|
getDatabaseDirectoryName, getEntriesWithLimitQuery, initToSax, initVolatileObjectsToSax, optimizeaddProperty, backup, configure, delete, delete, empty, entityExists, getAllEntitiesQuery, getClassNameSuffix, getConnection, getDeleteAllQuery, getEntities, getEntities, getEntity, getEntity, getEntityDeleteQuery, getEntityGetQuery, getEntityIds, getProperties, getPropertyAddQuery, getPropertyRemoveQueryWithId, getPropertyRemoveQueryWithoutId, getPropertyValue, getPropertyValues, getWildcardSearchToken, releaseConnection, removeProperty, removeProperty, restore, search, search, searchWithParams, size, updatefinalize, getDataSourceComponent, releaseDataSourceComponent, servicecreateTable, getTableName, handleUnsupportedTokensconfigureDescription, contextualize, enableLogging, getBaseAttributes, getConfiguration, getContext, getDescription, getEncoding, getId, getLocale, getLog, getServiceManager, getXmlLang, setDescription, setEncoding, setId, setLocale, setUpSdxObject, setUpSdxObject, setXmlLang, toSAX, verifyConfigurationResourcesclone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetId, setIdgetDescription, setDescriptiongetEncoding, setEncodinggetLocale, getXmlLang, setLocale, setXmlLangprotected java.lang.String getTableCreationQuery()
getTableCreationQuery in class AbstractJDBCDatabaseprotected java.lang.String getCreateIndiciesQuery(java.lang.String fieldName)
getCreateIndiciesQuery in class AbstractJDBCDatabasepublic void init()
throws SDXException
init in interface Databaseinit in class AbstractJDBCDatabaseSDXExceptionprotected void createIndicies(java.sql.Connection conn)
throws SDXException
createIndicies in class AbstractJDBCDatabaseSDXExceptionpublic void save(DatabaseEntity ent) throws SDXException
save in interface Databasesave in class AbstractJDBCDatabaseSDXExceptionCopyright © 2000-2010 Ministere de la culture et de la communication / AJLSM. All Rights Reserved.