Class Pkgnamcsn

java.lang.Object
org.apache.derby.impl.drda.Pkgnamcsn

final class Pkgnamcsn extends Object
Class representing a PKGNAMCSN object (RDB Package Name, Consistency Token, and Section Number).
  • Field Details

    • rdbnam

      private final String rdbnam
      Database name.
    • rdbcolid

      private final String rdbcolid
      RDB Package Collection Identifier.
    • pkgid

      private final String pkgid
      RDB Package Identifier.
    • pkgsn

      private final int pkgsn
      RDB Package Section Number.
    • pkgcnstkn

      private final ConsistencyToken pkgcnstkn
      RDB Package Consistency Token.
    • statementKey

      private Object statementKey
      Object which can be used for hashing when the consistency token can be ignored.
  • Constructor Details

    • Pkgnamcsn

      Pkgnamcsn(String rdbnam, String rdbcolid, String pkgid, int pkgsn, ConsistencyToken pkgcnstkn)
      Create a new Pkgnamcsn instance.
      Parameters:
      rdbnam - database name
      rdbcolid - RDB Package Collection Identifier
      pkgid - RDB Package Identifier
      pkgsn - RDB Package Section Number
      pkgcnstkn - RDB Package Consistency Token
  • Method Details

    • getRdbnam

      public String getRdbnam()
      Get RDBNAM.
      Returns:
      database name
    • getRdbcolid

      public String getRdbcolid()
      Get RDBCOLID.
      Returns:
      RDB Package Collection Identifier
    • getPkgid

      public String getPkgid()
      Get PKGID.
      Returns:
      RDB Package Identifier
    • getPkgsn

      public int getPkgsn()
      Get PKGSN.
      Returns:
      RDB Package Section Number
    • getPkgcnstkn

      public ConsistencyToken getPkgcnstkn()
      Get PKGCNSTKN.
      Returns:
      RDB Package Consistency Token
    • toString

      public String toString()
      Return string representation.
      Overrides:
      toString in class Object
      Returns:
      a String value
    • getStatementKey

      public Object getStatementKey()
      Return an object which can be used as a key in a hash table when the value of the consistency token can be ignored. The object has equals() and hashCode() methods which consider other objects returned from getStatementKey() equal if RDBNAM, RDBCOLID, PKGID and PKGSN are equal.
      Returns:
      an Object value
      See Also: