|
|||||||||
| 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.module.database.support.MMSQL92Node
org.mmbase.module.database.support.MMOracle
MMSQL92Node implements the MMJdbc2NodeInterface for sql92 types of database this is the class used to abstact the query's needed for mmbase for each database.
| Field Summary | |
java.lang.String |
name
Deprecated. |
| Fields inherited from interface org.mmbase.storage.search.SearchQueryHandler |
FEATURE_MAX_NUMBER, FEATURE_OFFSET, SUPPORT_NONE, SUPPORT_NORMAL, SUPPORT_OPTIMAL, SUPPORT_WEAK |
| Constructor Summary | |
MMOracle()
Deprecated. |
|
| Method Summary | |
boolean |
commit(MMObjectBuilder bul,
MMObjectNode node)
Deprecated. commit this node to the database |
java.lang.String |
convertXMLType(FieldDefs def)
Deprecated. |
boolean |
create_real(MMObjectBuilder bul,
java.lang.String tableName)
Deprecated. will be removed once the xml setup system is done |
boolean |
create(MMObjectBuilder bul)
Deprecated. |
boolean |
created(java.lang.String tableName)
Deprecated. tells if a table already exists |
boolean |
createObjectTable(java.lang.String baseName)
Deprecated. |
MMObjectNode |
decodeDBnodeField(MMObjectNode node,
java.lang.String fieldname,
java.sql.ResultSet rs,
int i)
Deprecated. Sets the value of the field with name 'fieldName' in the node. |
MMObjectNode |
decodeDBnodeField(MMObjectNode node,
java.lang.String fieldname,
java.sql.ResultSet rs,
int i,
java.lang.String prefix)
Deprecated. |
boolean |
drop_real(MMObjectBuilder bul,
java.lang.String tableName)
Deprecated. will be removed once the xml setup system is done |
boolean |
drop(MMObjectBuilder bul)
Deprecated. |
java.lang.String |
getAllowedField(java.lang.String disallowedfield)
Deprecated. |
MultiConnection |
getConnection(JDBCInterface jdbc)
Deprecated. |
byte[] |
getDBByte(java.sql.ResultSet rs,
int idx)
Deprecated. get byte of a database blob |
int |
getDBKey()
Deprecated. gives an unique number this method will work with multiple mmbases |
int |
getDBKeyOld()
Deprecated. Get a new object key without using numberTable, that is, by getting the max number of mm_object. |
java.lang.String |
getDBText(java.sql.ResultSet rs,
int idx)
Deprecated. get text of a database blob |
java.lang.String |
getDisallowedField(java.lang.String allowedfield)
Deprecated. |
java.lang.String |
getMatchCREATE(java.lang.String tableName)
Deprecated. gets the sytax of the create statement for current database. |
java.lang.String |
getMMNodeSearch2SQL(java.lang.String where,
MMObjectBuilder bul)
Deprecated. Converts an MMNODE expression to an SQL expression. |
java.lang.String |
getNumberString()
Deprecated. |
java.lang.String |
getOTypeString()
Deprecated. |
java.lang.String |
getOwnerString()
Deprecated. |
java.util.Hashtable |
getReverseHash(java.util.Hashtable in)
Deprecated. |
byte[] |
getShortedByte(java.lang.String tableName,
java.lang.String fieldname,
int number)
Deprecated. get byte of a database blob |
java.lang.String |
getShortedText(java.lang.String tableName,
java.lang.String fieldname,
int number)
Deprecated. get text from blob |
void |
init(MMBase mmb,
XMLDatabaseReader parser)
Deprecated. |
int |
insert_real(MMObjectBuilder bul,
java.lang.String owner,
MMObjectNode node,
java.lang.String tableName)
Deprecated. |
int |
insert(MMObjectBuilder bul,
java.lang.String owner,
MMObjectNode node)
Deprecated. Insert: This method inserts a new object, normally not used (only subtables are used) Only fields with DBState value = DBSTATE_PERSISTENT or DBSTATE_SYSTEM are inserted. |
protected java.lang.String |
matchType(int type,
int size,
boolean notnull)
Deprecated. |
java.lang.String |
parseFieldPart(java.lang.String fieldname,
int dbtype,
java.lang.String part)
Deprecated. |
void |
setDBByte(int i,
java.sql.PreparedStatement stmt,
byte[] bytes)
Deprecated. set byte array in database |
void |
setDBText(int i,
java.sql.PreparedStatement stmt,
java.lang.String body)
Deprecated. set text array in database |
int |
size(java.lang.String tableName)
Deprecated. return number of entries consisting in given table |
boolean |
updateTable(MMObjectBuilder bul)
Deprecated. |
| Methods inherited from class org.mmbase.module.database.support.MMSQL92Node |
addField, changeField, decodeStringField, isAllowedParentBuilder, registerParentBuilder, removeField, removeNode, tableSizeProtection |
| 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.module.database.support.MMJdbc2NodeInterface |
addField, changeField, isAllowedParentBuilder, registerParentBuilder, removeField, removeNode |
| Methods inherited from interface org.mmbase.storage.search.SearchQueryHandler |
getNodes, getSupportLevel, getSupportLevel |
| Field Detail |
public java.lang.String name
| Constructor Detail |
public MMOracle()
| Method Detail |
public void init(MMBase mmb,
XMLDatabaseReader parser)
init in interface MMJdbc2NodeInterfaceinit in class MMSQL92Node
public MMObjectNode decodeDBnodeField(MMObjectNode node,
java.lang.String fieldname,
java.sql.ResultSet rs,
int i)
MMJdbc2NodeInterface
decodeDBnodeField in interface MMJdbc2NodeInterfacedecodeDBnodeField in class MMSQL92Node
public MMObjectNode decodeDBnodeField(MMObjectNode node,
java.lang.String fieldname,
java.sql.ResultSet rs,
int i,
java.lang.String prefix)
decodeDBnodeField in interface MMJdbc2NodeInterfacedecodeDBnodeField in class MMSQL92Node
public java.lang.String getMMNodeSearch2SQL(java.lang.String where,
MMObjectBuilder bul)
MMJdbc2NodeInterface
getMMNodeSearch2SQL in interface MMJdbc2NodeInterfacegetMMNodeSearch2SQL in class MMSQL92Node
public java.lang.String parseFieldPart(java.lang.String fieldname,
int dbtype,
java.lang.String part)
parseFieldPart in class MMSQL92Node
public java.lang.String getShortedText(java.lang.String tableName,
java.lang.String fieldname,
int number)
getShortedText in interface MMJdbc2NodeInterfacegetShortedText in class MMSQL92Node
public byte[] getShortedByte(java.lang.String tableName,
java.lang.String fieldname,
int number)
getShortedByte in interface MMJdbc2NodeInterfacegetShortedByte in class MMSQL92Node
public byte[] getDBByte(java.sql.ResultSet rs,
int idx)
getDBByte in interface MMJdbc2NodeInterfacegetDBByte in class MMSQL92Node
public java.lang.String getDBText(java.sql.ResultSet rs,
int idx)
getDBText in interface MMJdbc2NodeInterfacegetDBText in class MMSQL92Node
public int insert(MMObjectBuilder bul,
java.lang.String owner,
MMObjectNode node)
insert in interface MMJdbc2NodeInterfaceinsert in class MMSQL92Nodebul - The MMObjectBuilder.owner - The nodes' owner.node - The current node that's to be inserted.
public int insert_real(MMObjectBuilder bul,
java.lang.String owner,
MMObjectNode node,
java.lang.String tableName)
insert_real in class MMSQL92Node
public void setDBText(int i,
java.sql.PreparedStatement stmt,
java.lang.String body)
setDBText in class MMSQL92Node
public void setDBByte(int i,
java.sql.PreparedStatement stmt,
byte[] bytes)
setDBByte in interface MMJdbc2NodeInterfacesetDBByte in class MMSQL92Node
public boolean commit(MMObjectBuilder bul,
MMObjectNode node)
commit in interface MMJdbc2NodeInterfacecommit in class MMSQL92Nodepublic int getDBKey()
getDBKey in interface MMJdbc2NodeInterfacegetDBKey in class MMSQL92Nodepublic int getDBKeyOld()
MMSQL92Node
getDBKeyOld in class MMSQL92Nodepublic boolean created(java.lang.String tableName)
created in interface MMJdbc2NodeInterfacecreated in class MMSQL92Nodepublic int size(java.lang.String tableName)
size in class MMSQL92NodetableName - the table that has to be counted
public boolean create(MMObjectBuilder bul)
create in interface MMJdbc2NodeInterfacecreate in class MMSQL92Node
public boolean create_real(MMObjectBuilder bul,
java.lang.String tableName)
create_real in class MMSQL92Nodepublic boolean drop(MMObjectBuilder bul)
drop in interface MMJdbc2NodeInterfacedrop in class MMSQL92Node
public boolean drop_real(MMObjectBuilder bul,
java.lang.String tableName)
drop_real in class MMSQL92Nodepublic boolean updateTable(MMObjectBuilder bul)
updateTable in interface MMJdbc2NodeInterfaceupdateTable in class MMSQL92Nodepublic boolean createObjectTable(java.lang.String baseName)
createObjectTable in interface MMJdbc2NodeInterfacecreateObjectTable in class MMSQL92Nodepublic java.lang.String convertXMLType(FieldDefs def)
convertXMLType in class MMSQL92Node
protected java.lang.String matchType(int type,
int size,
boolean notnull)
matchType in class MMSQL92Nodepublic java.lang.String getMatchCREATE(java.lang.String tableName)
getMatchCREATE in class MMSQL92Nodepublic java.util.Hashtable getReverseHash(java.util.Hashtable in)
getReverseHash in class MMSQL92Nodepublic java.lang.String getDisallowedField(java.lang.String allowedfield)
getDisallowedField in interface MMJdbc2NodeInterfacegetDisallowedField in class MMSQL92Nodepublic java.lang.String getAllowedField(java.lang.String disallowedfield)
getAllowedField in interface MMJdbc2NodeInterfacegetAllowedField in class MMSQL92Node
public MultiConnection getConnection(JDBCInterface jdbc)
throws java.sql.SQLException
getConnection in interface MMJdbc2NodeInterfacegetConnection in class MMSQL92Nodejava.sql.SQLExceptionpublic java.lang.String getNumberString()
getNumberString in interface MMJdbc2NodeInterfacegetNumberString in class MMSQL92Nodepublic java.lang.String getOTypeString()
getOTypeString in interface MMJdbc2NodeInterfacegetOTypeString in class MMSQL92Nodepublic java.lang.String getOwnerString()
getOwnerString in interface MMJdbc2NodeInterfacegetOwnerString in class MMSQL92Node
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||