org.apache.derby.impl.drda
Class Pkgnamcsn

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

final class Pkgnamcsn
extends java.lang.Object

Class representing a PKGNAMCSN object (RDB Package Name, Consistency Token, and Section Number).


Nested Class Summary
private  class Pkgnamcsn.StatementKey
          Class for objects used as keys in the hash table stmtTable found in the Database class.
 
Field Summary
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
Pkgnamcsn(java.lang.String rdbnam, java.lang.String rdbcolid, java.lang.String pkgid, int pkgsn, ConsistencyToken pkgcnstkn)
          Create a new Pkgnamcsn instance.
 
Method Summary
 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

getStatementKey

public 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. 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:
Database.getDRDAStatement(Pkgnamcsn), Database.storeStatement(DRDAStatement), Database.removeStatement(DRDAStatement)

Built on Thu 2010-12-23 20:49:13+0000, from revision ???

Apache Derby V10.6 Internals - Copyright © 2004,2007 The Apache Software Foundation. All Rights Reserved.