org.mmbase.module.database.support
Class MMMysql42Node

java.lang.Object
  extended byorg.mmbase.module.database.support.BaseJdbc2Node
      extended byorg.mmbase.module.database.support.MMSQL92Node
          extended byorg.mmbase.module.database.support.MMMysql42Node
All Implemented Interfaces:
MMJdbc2NodeInterface, SearchQueryHandler

Deprecated. This code is scheduled for removal once MMBase has been fully converted to the new StorageManager implementation.

public class MMMysql42Node
extends MMSQL92Node
implements MMJdbc2NodeInterface

MMMysql42Node implements the MMJdbc2NodeInterface for mysql.

Version:
$Id: MMMysql42Node.java,v 1.23.2.1 2004/06/15 21:38:33 robmaris Exp $
Author:
Daniel Ockeloen

Field Summary
 
Fields inherited from class org.mmbase.module.database.support.MMSQL92Node
allowed2disallowed, disallowed2allowed, mmb, 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
MMMysql42Node()
          Deprecated.  
 
Method Summary
protected  java.lang.String decodeStringField(java.sql.ResultSet rs, int i)
          Deprecated. Some Database implementations want to fake encoding, and can override this function.
 int getDBKey()
          Deprecated. Returns an unique number.
 
Methods inherited from class org.mmbase.module.database.support.MMSQL92Node
addField, changeField, commit, convertXMLType, create_real, create, created, createObjectTable, decodeDBnodeField, decodeDBnodeField, drop_real, drop, getAllowedField, getConnection, getDBByte, getDBKeyOld, getDBText, getDisallowedField, getMatchCREATE, getMMNodeSearch2SQL, getNumberString, getOTypeString, getOwnerString, getReverseHash, getShortedByte, getShortedText, init, insert_real, insert, isAllowedParentBuilder, matchType, parseFieldPart, registerParentBuilder, removeField, removeNode, setDBByte, setDBText, 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, created, createObjectTable, decodeDBnodeField, decodeDBnodeField, drop, getAllowedField, getConnection, getDBByte, getDBText, getDisallowedField, getMMNodeSearch2SQL, getNumberString, getOTypeString, getOwnerString, getShortedByte, getShortedText, init, insert, isAllowedParentBuilder, registerParentBuilder, removeField, removeNode, setDBByte, updateTable
 
Methods inherited from interface org.mmbase.storage.search.SearchQueryHandler
getNodes, getSupportLevel, getSupportLevel
 

Constructor Detail

MMMysql42Node

public MMMysql42Node()
Deprecated. 
Method Detail

decodeStringField

protected java.lang.String decodeStringField(java.sql.ResultSet rs,
                                             int i)
                                      throws java.sql.SQLException
Deprecated. 
Description copied from class: MMSQL92Node
Some Database implementations want to fake encoding, and can override this function.

Overrides:
decodeStringField in class MMSQL92Node
Throws:
java.sql.SQLException

getDBKey

public int getDBKey()
Deprecated. 
Returns an unique number. This method will work with multiple MMBase instances.

Specified by:
getDBKey in interface MMJdbc2NodeInterface
Overrides:
getDBKey in class MMSQL92Node
Returns:
the unique number as an int


MMBase build 1.7.1.20041002