Package org.postgresql.core
Class AsciiStringInterner.BaseKey
- java.lang.Object
-
- org.postgresql.core.AsciiStringInterner.BaseKey
-
- Direct Known Subclasses:
AsciiStringInterner.Key
,AsciiStringInterner.TempKey
- Enclosing class:
- AsciiStringInterner
private abstract static class AsciiStringInterner.BaseKey extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description private int
hash
-
Constructor Summary
Constructors Constructor Description BaseKey(int hash)
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description (package private) abstract void
appendString(java.lang.StringBuilder sb)
(package private) abstract boolean
equals(byte[] other, int offset, int length)
boolean
equals(java.lang.Object obj)
(package private) abstract boolean
equalsBytes(AsciiStringInterner.BaseKey other)
int
hashCode()
-
-
-
Method Detail
-
hashCode
public final int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
equals
public final boolean equals(java.lang.Object obj)
- Overrides:
equals
in classjava.lang.Object
-
equalsBytes
abstract boolean equalsBytes(AsciiStringInterner.BaseKey other)
-
equals
abstract boolean equals(byte[] other, int offset, int length)
-
appendString
abstract void appendString(java.lang.StringBuilder sb)
-
-