Package org.apache.derby.impl.drda
Class Pkgnamcsn
java.lang.Object
org.apache.derby.impl.drda.Pkgnamcsn
Class representing a PKGNAMCSN object (RDB Package Name,
Consistency Token, and Section Number).
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprivate final class
Class for objects used as keys in the hash tablestmtTable
found in theDatabase
class. -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final ConsistencyToken
RDB Package Consistency Token.private final String
RDB Package Identifier.private final int
RDB Package Section Number.private final String
RDB Package Collection Identifier.private final String
Database name.private Object
Object which can be used for hashing when the consistency token can be ignored. -
Constructor Summary
ConstructorsConstructorDescriptionPkgnamcsn
(String rdbnam, String rdbcolid, String pkgid, int pkgsn, ConsistencyToken pkgcnstkn) Create a newPkgnamcsn
instance. -
Method Summary
-
Field Details
-
rdbnam
Database name. -
rdbcolid
RDB Package Collection Identifier. -
pkgid
RDB Package Identifier. -
pkgsn
private final int pkgsnRDB Package Section Number. -
pkgcnstkn
RDB Package Consistency Token. -
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 newPkgnamcsn
instance.- Parameters:
rdbnam
- database namerdbcolid
- RDB Package Collection Identifierpkgid
- RDB Package Identifierpkgsn
- RDB Package Section Numberpkgcnstkn
- RDB Package Consistency Token
-
-
Method Details
-
getRdbnam
Get RDBNAM.- Returns:
- database name
-
getRdbcolid
Get RDBCOLID.- Returns:
- RDB Package Collection Identifier
-
getPkgid
Get PKGID.- Returns:
- RDB Package Identifier
-
getPkgsn
public int getPkgsn()Get PKGSN.- Returns:
- RDB Package Section Number
-
getPkgcnstkn
Get PKGCNSTKN.- Returns:
- RDB Package Consistency Token
-
toString
Return string representation. -
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:
-