Package org.exolab.castor.jdo.engine
Class SQLHelper
- java.lang.Object
-
- org.exolab.castor.jdo.engine.SQLHelper
-
public final class SQLHelper extends java.lang.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
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
addExtendingClassDescriptors(java.util.Collection<ClassDescriptor> classDescriptorsToAdd, java.util.Collection<ClassDescriptor> extendClassDescriptors)
static java.lang.Object[]
calculateNumberOfFields(java.util.Collection<ClassDescriptor> extendingClassDescriptors, int numberOfIdentityColumns, int numberOfFields, int numberOfExtendLevels, java.sql.ResultSet rs)
static java.lang.String[]
getIdentitySQLNames(ClassDescriptor desc)
static int
numberOfExtendingClassDescriptors(ClassDescriptor classDescriptor)
-
-
-
Method Detail
-
calculateNumberOfFields
public static java.lang.Object[] calculateNumberOfFields(java.util.Collection<ClassDescriptor> extendingClassDescriptors, int numberOfIdentityColumns, int numberOfFields, int numberOfExtendLevels, java.sql.ResultSet rs) throws java.sql.SQLException
- Throws:
java.sql.SQLException
-
numberOfExtendingClassDescriptors
public static int numberOfExtendingClassDescriptors(ClassDescriptor classDescriptor)
-
addExtendingClassDescriptors
public static void addExtendingClassDescriptors(java.util.Collection<ClassDescriptor> classDescriptorsToAdd, java.util.Collection<ClassDescriptor> extendClassDescriptors)
-
getIdentitySQLNames
public static java.lang.String[] getIdentitySQLNames(ClassDescriptor desc)
-
-