org.mmbase.module.database.support
Class MMMysql42Node

java.lang.Object
  |
  +--org.mmbase.module.database.support.MMSQL92Node
        |
        +--org.mmbase.module.database.support.MMMysql42Node
All Implemented Interfaces:
MMJdbc2NodeInterface

public class MMMysql42Node
extends MMSQL92Node
implements MMJdbc2NodeInterface

MMMysql42Node implements the MMJdbc2NodeInterface for mysql.

Version:
$Id: MMMysql42Node.java,v 1.21.2.1 2003/03/27 17:31:41 robmaris Exp $
Author:
Daniel Ockeloen

Fields inherited from class org.mmbase.module.database.support.MMSQL92Node
allowed2disallowed, disallowed2allowed, mmb, name, parser, typeMapping
 
Constructor Summary
MMMysql42Node()
           
 
Method Summary
protected  java.lang.String decodeStringField(java.sql.ResultSet rs, int i)
          Some Database implementations want to fake encoding, and can override this function.
 int getDBKey()
          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 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
 

Constructor Detail

MMMysql42Node

public MMMysql42Node()
Method Detail

decodeStringField

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

getDBKey

public int getDBKey()
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.6.5.20030923