Package org.apache.derby.iapi.store.raw
Class PageKey
- java.lang.Object
-
- org.apache.derby.iapi.store.raw.PageKey
-
public final class PageKey extends java.lang.ObjectA key that identifies a BasePage. Used as the key for the caching mechanism.
MT - Immutable :
-
-
Field Summary
Fields Modifier and Type Field Description private ContainerKeycontainerprivate longpageNumber
-
Constructor Summary
Constructors Constructor Description PageKey(ContainerKey key, long pageNumber)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object other)ContainerKeygetContainerId()longgetPageNumber()inthashCode()static PageKeyread(java.io.ObjectInput in)java.lang.StringtoString()voidwriteExternal(java.io.ObjectOutput out)
-
-
-
Field Detail
-
container
private final ContainerKey container
-
pageNumber
private final long pageNumber
-
-
Constructor Detail
-
PageKey
public PageKey(ContainerKey key, long pageNumber)
-
-
Method Detail
-
getPageNumber
public long getPageNumber()
-
getContainerId
public ContainerKey getContainerId()
-
writeExternal
public void writeExternal(java.io.ObjectOutput out) throws java.io.IOException- Throws:
java.io.IOException
-
read
public static PageKey read(java.io.ObjectInput in) throws java.io.IOException
- Throws:
java.io.IOException
-
equals
public boolean equals(java.lang.Object other)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-