Package org.apache.derby.impl.drda
Class Pkgnamcsn
- java.lang.Object
-
- 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
Nested Classes Modifier and Type Class Description private class
Pkgnamcsn.StatementKey
Class for objects used as keys in the hash tablestmtTable
found in theDatabase
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 newPkgnamcsn
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.
-
-
-
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 newPkgnamcsn
instance.- 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:
toString
in classjava.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 hasequals()
andhashCode()
methods which consider other objects returned fromgetStatementKey()
equal if RDBNAM, RDBCOLID, PKGID and PKGSN are equal.- Returns:
- an
Object
value - See Also:
Database.getDRDAStatement(Pkgnamcsn)
,Database.storeStatement(DRDAStatement)
,Database.removeStatement(DRDAStatement)
-
-