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 inthash
-
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 voidappendString(java.lang.StringBuilder sb)(package private) abstract booleanequals(byte[] other, int offset, int length)booleanequals(java.lang.Object obj)(package private) abstract booleanequalsBytes(AsciiStringInterner.BaseKey other)inthashCode()
-
-
-
Method Detail
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
equals
public final boolean equals(java.lang.Object obj)
- Overrides:
equalsin 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)
-
-