Class Pkgnamcsn


  • final class Pkgnamcsn
    extends java.lang.Object
    Class representing a PKGNAMCSN object (RDB Package Name, Consistency Token, and Section Number).
    • Nested Class Summary

      Nested Classes 
      Modifier and Type Class Description
      private class  Pkgnamcsn.StatementKey
      Class for objects used as keys in the hash table stmtTable found in the Database class.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private ConsistencyToken pkgcnstkn
      RDB Package Consistency Token.
      private java.lang.String pkgid
      RDB Package Identifier.
      private int pkgsn
      RDB Package Section Number.
      private java.lang.String rdbcolid
      RDB Package Collection Identifier.
      private java.lang.String rdbnam
      Database name.
      private java.lang.Object statementKey
      Object which can be used for hashing when the consistency token can be ignored.
    • Constructor Summary

      Constructors 
      Constructor Description
      Pkgnamcsn​(java.lang.String rdbnam, java.lang.String rdbcolid, java.lang.String pkgid, int pkgsn, ConsistencyToken pkgcnstkn)
      Create a new Pkgnamcsn instance.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      ConsistencyToken getPkgcnstkn()
      Get PKGCNSTKN.
      java.lang.String getPkgid()
      Get PKGID.
      int getPkgsn()
      Get PKGSN.
      java.lang.String getRdbcolid()
      Get RDBCOLID.
      java.lang.String getRdbnam()
      Get RDBNAM.
      java.lang.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.
      java.lang.String toString()
      Return string representation.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • rdbnam

        private final java.lang.String rdbnam
        Database name.
      • rdbcolid

        private final java.lang.String rdbcolid
        RDB Package Collection Identifier.
      • pkgid

        private final java.lang.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 java.lang.Object statementKey
        Object which can be used for hashing when the consistency token can be ignored.
    • Constructor Detail

      • Pkgnamcsn

        Pkgnamcsn​(java.lang.String rdbnam,
                  java.lang.String rdbcolid,
                  java.lang.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 Detail

      • getRdbnam

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

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

        public java.lang.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 java.lang.String toString()
        Return string representation.
        Overrides:
        toString in class java.lang.Object
        Returns:
        a String value