|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.mmbase.module.database.support.BaseJdbc2Node
org.mmbase.storage.database.Support2Storage
org.mmbase.storage.database.AbstractDatabaseStorage
org.mmbase.storage.database.SQL92DatabaseStorage
org.mmbase.storage.database.OODatabaseStorage
org.mmbase.storage.database.PostgreSqlStorage
PostreSqlStorage implements the DatabaseStorage interface and the MMJdbc2NodeInterface for the Postgresql database. It overrides the methods for storing and retrieving huge texts and bytefields, and the methods for determining database key (for the object 'number' field).
| Field Summary |
| Fields inherited from class org.mmbase.storage.database.AbstractDatabaseStorage |
mmb |
| Fields inherited from interface org.mmbase.storage.database.DatabaseStorage |
KEY_FOREIGN, KEY_NONE, KEY_NOTNULL, KEY_PRIMARY, KEY_SECONDARY |
| Fields inherited from interface org.mmbase.storage.search.SearchQueryHandler |
FEATURE_MAX_NUMBER, FEATURE_OFFSET, SUPPORT_NONE, SUPPORT_NORMAL, SUPPORT_OPTIMAL, SUPPORT_WEAK |
| Constructor Summary | |
PostgreSqlStorage()
Deprecated. |
|
| Method Summary | |
int |
createKey(Transaction trans)
Deprecated. Gives an unique number for a node to be inserted. |
protected java.lang.String |
getText(java.lang.String tableName,
java.lang.String fieldName,
int number)
Deprecated. Get text from blob |
protected void |
prepare()
Deprecated. Prepares the database layer. |
| Methods inherited from class org.mmbase.storage.database.OODatabaseStorage |
supportsExtendedTables |
| Methods inherited from class org.mmbase.storage.database.SQL92DatabaseStorage |
addField, applyCreateScheme, changeField, commit, commitToTable, create, created, created, createObjectStorage, createSQL, delete, deleteFromTable, deleteSQL, drop, dropSQL, getBinaryFile, getBytes, getFieldsOrderCreate, getNode, getNodeType, getParentBuilder, getParentTableName, getText, init, insert, insertIntoTable, insertSQL, isAllowedParentBuilder, isParentField, loadExistingTables, loadFieldFromTable, loadSupportInformation, readBytesFromFile, removeField, selectSQL, setValuePreparedStatement, size, size, supportsRollback, updateSQL, updateStorage, writeBytesToFile |
| Methods inherited from class org.mmbase.storage.database.Support2Storage |
commit, createObjectTable, decodeDBnodeField, decodeDBnodeField, getAllowedField, getConnection, getDBKey, getDisallowedField, getMMNodeSearch2SQL, getOTypeString, getOwnerString, getShortedByte, getShortedText, insert, removeNode, updateTable |
| Methods inherited from class org.mmbase.module.database.support.BaseJdbc2Node |
getNodes, getSupportLevel, getSupportLevel, init |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.mmbase.storage.Storage |
addField, changeField, commit, commit, create, create, created, createKey, createObjectStorage, createObjectStorage, createTransaction, delete, delete, drop, getBytes, getNode, getNode, getNodeType, getNodeType, getText, insert, insert, isAllowedParentBuilder, registerParentBuilder, removeField, size, supportsRollback, updateStorage |
| Methods inherited from interface org.mmbase.storage.search.SearchQueryHandler |
getNodes, getSupportLevel, getSupportLevel |
| Constructor Detail |
public PostgreSqlStorage()
| Method Detail |
protected java.lang.String getText(java.lang.String tableName,
java.lang.String fieldName,
int number)
SQL92DatabaseStorage
getText in class SQL92DatabaseStorageprotected void prepare()
SQL92DatabaseStorage
prepare in class SQL92DatabaseStorage
public int createKey(Transaction trans)
throws StorageException
Storage
createKey in interface StoragecreateKey in class AbstractDatabaseStoragetrans - the transaction to use for obtaining the key
StorageException - if an error occurred while obtaining the key
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||