org.exolab.castor.jdo.engine
Class SQLHelper

java.lang.Object
  extended by org.exolab.castor.jdo.engine.SQLHelper

public final class SQLHelper
extends Object

Since:
1.0
Version:
$Revision: 8104 $ $Date: 2006-04-13 06:47:36 -0600 (Thu, 13 Apr 2006) $
Author:
Assaf Arkin, Thomas Yip, Bruce Snyder, Werner Guttmann, Ralf Joachim

Method Summary
static void addExtendingClassDescriptors(Collection<ClassDescriptor> classDescriptorsToAdd, Collection<ClassDescriptor> extendClassDescriptors)
           
static Object[] calculateNumberOfFields(Collection<ClassDescriptor> extendingClassDescriptors, int numberOfIdentityColumns, int numberOfFields, int numberOfExtendLevels, ResultSet rs)
           
static String[] getIdentitySQLNames(ClassDescriptor desc)
           
static int numberOfExtendingClassDescriptors(ClassDescriptor classDescriptor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

calculateNumberOfFields

public static Object[] calculateNumberOfFields(Collection<ClassDescriptor> extendingClassDescriptors,
                                               int numberOfIdentityColumns,
                                               int numberOfFields,
                                               int numberOfExtendLevels,
                                               ResultSet rs)
                                        throws SQLException
Throws:
SQLException

numberOfExtendingClassDescriptors

public static int numberOfExtendingClassDescriptors(ClassDescriptor classDescriptor)

addExtendingClassDescriptors

public static void addExtendingClassDescriptors(Collection<ClassDescriptor> classDescriptorsToAdd,
                                                Collection<ClassDescriptor> extendClassDescriptors)

getIdentitySQLNames

public static String[] getIdentitySQLNames(ClassDescriptor desc)


Copyright © 2010. All Rights Reserved.