Package org.apache.derby.impl.drda
Class Pkgnamcsn
- java.lang.Object
-
- org.apache.derby.impl.drda.Pkgnamcsn
-
final class Pkgnamcsn extends java.lang.ObjectClass representing a PKGNAMCSN object (RDB Package Name, Consistency Token, and Section Number).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private classPkgnamcsn.StatementKeyClass for objects used as keys in the hash tablestmtTablefound in theDatabaseclass.
-
Field Summary
Fields Modifier and Type Field Description private ConsistencyTokenpkgcnstknRDB Package Consistency Token.private java.lang.StringpkgidRDB Package Identifier.private intpkgsnRDB Package Section Number.private java.lang.StringrdbcolidRDB Package Collection Identifier.private java.lang.StringrdbnamDatabase name.private java.lang.ObjectstatementKeyObject 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 newPkgnamcsninstance.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConsistencyTokengetPkgcnstkn()Get PKGCNSTKN.java.lang.StringgetPkgid()Get PKGID.intgetPkgsn()Get PKGSN.java.lang.StringgetRdbcolid()Get RDBCOLID.java.lang.StringgetRdbnam()Get RDBNAM.java.lang.ObjectgetStatementKey()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.StringtoString()Return string representation.
-
-
-
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 newPkgnamcsninstance.- Parameters:
rdbnam- database namerdbcolid- RDB Package Collection Identifierpkgid- RDB Package Identifierpkgsn- RDB Package Section Numberpkgcnstkn- 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:
toStringin classjava.lang.Object- Returns:
- a
Stringvalue
-
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 hasequals()andhashCode()methods which consider other objects returned fromgetStatementKey()equal if RDBNAM, RDBCOLID, PKGID and PKGSN are equal.- Returns:
- an
Objectvalue - See Also:
Database.getDRDAStatement(Pkgnamcsn),Database.storeStatement(DRDAStatement),Database.removeStatement(DRDAStatement)
-
-