com.sun.mdm.index.query
Class MySQLSQLObject

java.lang.Object
  extended bycom.sun.mdm.index.query.MySQLSQLObject

public class MySQLSQLObject
extends java.lang.Object

supports MySQL specific queries


Constructor Summary
MySQLSQLObject()
           
 
Method Summary
(package private) static java.lang.String createJoin(java.lang.String pTable, java.lang.String[] pk, java.lang.String sTable, java.lang.String[] fkey, boolean outerJoin)
          forms Join clause.
(package private) static java.lang.StringBuffer createSQL(java.lang.StringBuffer selectbuf, java.lang.StringBuffer fromTable, java.lang.StringBuffer joinbuf, java.lang.StringBuffer conditionbuf, int maxRows, java.lang.String hint)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MySQLSQLObject

public MySQLSQLObject()
Method Detail

createJoin

static java.lang.String createJoin(java.lang.String pTable,
                                   java.lang.String[] pk,
                                   java.lang.String sTable,
                                   java.lang.String[] fkey,
                                   boolean outerJoin)
forms Join clause. Use MySQL specific syntax

Parameters:
pTable -
pk -
sTable -
fkey -
outerJoin - if true, use outer join
Returns:
join clause

createSQL

static java.lang.StringBuffer createSQL(java.lang.StringBuffer selectbuf,
                                        java.lang.StringBuffer fromTable,
                                        java.lang.StringBuffer joinbuf,
                                        java.lang.StringBuffer conditionbuf,
                                        int maxRows,
                                        java.lang.String hint)


Sun Microsystems, Inc.