Class DatabaseGenerator.NameTuple

java.lang.Object
com.sun.jdo.spi.persistence.generator.database.DatabaseGenerator.NameTuple
Enclosing class:
DatabaseGenerator

public static class DatabaseGenerator.NameTuple extends Object
This class holds three strings which contain three type of information. For database generation, for each persistence class, we need to have persistence class name to look up persistence class, desired table name for table name and hash class name for unique table name. Depending on the caller's option, hash class name can be same as persistence class name or it can be different from persistence class name.
  • Constructor Details

    • NameTuple

      public NameTuple(String persistenceClassName, String desiredTableName, String hashClassName)
      An object holds three string objects.
      Parameters:
      persistenceClassName - persistence class name for persistence class look up
      desiredTableName - it can be used for table name
      hashClassName - it can be used for unique table name
    • NameTuple

      public NameTuple(String persistenceClassName, String desiredTableName)
      An object holds three string objects.
      Parameters:
      persistenceClassName - persistence class name
      desiredTableName - name for creating table name
  • Method Details

    • getPersistenceClassName

      public String getPersistenceClassName()
      Returns:
      persistence class name.
    • getHashClassName

      public String getHashClassName()
      Returns:
      hash class name.
    • getDesiredTableName

      public String getDesiredTableName()
      Returns:
      desired table name.