|
|||||||||
| 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.MMOORel2Node
MMOORel2Node implements the MMJdbc2NodeInterface for OO-rel types of databbases this is the class used to abstact the query's needed for mmbase for each database.
| Field Summary |
| Fields inherited from class org.mmbase.module.database.support.MMSQL92Node |
allowed2disallowed, disallowed2allowed, name, parser, typeMapping |
| Fields inherited from interface org.mmbase.storage.search.SearchQueryHandler |
FEATURE_MAX_NUMBER, FEATURE_OFFSET, SUPPORT_NONE, SUPPORT_NORMAL, SUPPORT_OPTIMAL, SUPPORT_WEAK |
| Constructor Summary | |
MMOORel2Node()
Deprecated. |
|
| Method Summary | |
boolean |
create(MMObjectBuilder builder,
java.lang.String tableName)
Deprecated. |
boolean |
created(java.lang.String tableName)
Deprecated. Tells if a table already exists |
MMObjectNode |
decodeDBnodeField(MMObjectNode node,
java.lang.String fieldtype,
java.lang.String fieldname,
java.sql.ResultSet rs,
int i)
Deprecated. |
MMObjectNode |
decodeDBnodeField(MMObjectNode node,
java.lang.String fieldtype,
java.lang.String fieldname,
java.sql.ResultSet rs,
int i,
java.lang.String prefix)
Deprecated. |
int |
fielddefInsert(java.lang.String baseName,
int oType,
java.lang.String owner,
MMObjectNode node)
Deprecated. insert a new object, normally not used (only subtables are used) |
java.util.Vector |
getAllNames()
Deprecated. |
byte[] |
getDBByte(java.sql.ResultSet rs,
int idx)
Deprecated. Get byte of a database blob |
int |
getDBKey()
Deprecated. Gives an unique number for a node to be inserted. |
java.lang.String |
getDBText(java.sql.ResultSet rs,
int idx)
Deprecated. Get text of a database blob |
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)
Deprecated. |
int |
insertRootNode(MMObjectBuilder bul)
Deprecated. |
java.lang.String |
parseFieldPart(java.lang.String fieldname,
java.lang.String dbtype,
java.lang.String part)
Deprecated. This code no longer serves a purpose, and is called from nowhere. |
void |
removeNode(MMObjectBuilder bul,
MMObjectNode node)
Deprecated. removeNode |
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 |
| Methods inherited from class org.mmbase.module.database.support.MMSQL92Node |
addField, changeField, commit, convertXMLType, create_real, create, createObjectTable, decodeDBnodeField, decodeDBnodeField, decodeStringField, drop_real, drop, getAllowedField, getConnection, getDBKeyOld, getDisallowedField, getMatchCREATE, getMMNodeSearch2SQL, getNumberString, getOTypeString, getOwnerString, getReverseHash, init, insert_real, insert, isAllowedParentBuilder, matchType, parseFieldPart, registerParentBuilder, removeField, size, tableSizeProtection, 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.module.database.support.MMJdbc2NodeInterface |
addField, changeField, commit, create, createObjectTable, decodeDBnodeField, decodeDBnodeField, drop, getAllowedField, getConnection, getDisallowedField, getMMNodeSearch2SQL, getNumberString, getOTypeString, getOwnerString, init, insert, isAllowedParentBuilder, registerParentBuilder, removeField, updateTable |
| Methods inherited from interface org.mmbase.storage.search.SearchQueryHandler |
getNodes, getSupportLevel, getSupportLevel |
| Constructor Detail |
public MMOORel2Node()
| Method Detail |
public void init(MMBase mmb)
public boolean create(MMObjectBuilder builder,
java.lang.String tableName)
public MMObjectNode decodeDBnodeField(MMObjectNode node,
java.lang.String fieldtype,
java.lang.String fieldname,
java.sql.ResultSet rs,
int i)
public MMObjectNode decodeDBnodeField(MMObjectNode node,
java.lang.String fieldtype,
java.lang.String fieldname,
java.sql.ResultSet rs,
int i,
java.lang.String prefix)
public java.lang.String getDBText(java.sql.ResultSet rs,
int idx)
MMSQL92Node
getDBText in interface MMJdbc2NodeInterfacegetDBText in class MMSQL92Node
public byte[] getDBByte(java.sql.ResultSet rs,
int idx)
MMSQL92Node
getDBByte in interface MMJdbc2NodeInterfacegetDBByte in class MMSQL92Node
public java.lang.String parseFieldPart(java.lang.String fieldname,
java.lang.String dbtype,
java.lang.String part)
parseFieldPart(String,int,String).
public byte[] getShortedByte(java.lang.String tableName,
java.lang.String fieldname,
int number)
getShortedByte in interface MMJdbc2NodeInterfacegetShortedByte in class MMSQL92Node
public java.lang.String getShortedText(java.lang.String tableName,
java.lang.String fieldname,
int number)
getShortedText in interface MMJdbc2NodeInterfacegetShortedText in class MMSQL92Nodepublic int insertRootNode(MMObjectBuilder bul)
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 void removeNode(MMObjectBuilder bul,
MMObjectNode node)
removeNode in interface MMJdbc2NodeInterfaceremoveNode in class MMSQL92Nodepublic int getDBKey()
MMJdbc2NodeInterface
getDBKey in interface MMJdbc2NodeInterfacegetDBKey in class MMSQL92Nodepublic boolean created(java.lang.String tableName)
MMJdbc2NodeInterface
created in interface MMJdbc2NodeInterfacecreated in class MMSQL92Nodepublic java.util.Vector getAllNames()
public int fielddefInsert(java.lang.String baseName,
int oType,
java.lang.String owner,
MMObjectNode node)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||