| Modifier and Type | Field and Description |
|---|---|
| private long | |
| private long | |
| private long[][] | |
| private static final long | |
| private UVector64 | |
| private long | |
| private long | |
| private long | |
| private int | |
| private long | |
| pack-priv long[] | |
| private char[] | miniCEs
One 16-bit mini CE per unique CE. |
| private static final int | |
| private StringBuilder | |
| private boolean | |
| private UVector64 |
| Access | Constructor and Description |
|---|---|
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| private void | |
| private static final int | Returns: the index>=0 where the item was found, or the index<0 for inserting the string at ~index in sorted orderLike Java Collections.binarySearch(List, String, Comparator). |
| private static final int | |
| private void | |
| private void | |
| private int | |
| private void | |
| pack-priv boolean | |
| private void | |
| private boolean | |
| private boolean | |
| pack-priv char[] | |
| private int | |
| pack-priv char[] | |
| private boolean | |
| private static boolean | |
| private boolean | |
| private void |
| ce0 | back to summary |
|---|---|
| private long ce0 | |
| ce1 | back to summary |
|---|---|
| private long ce1 | |
| charCEs | back to summary |
|---|---|
| private long[][] charCEs | |
| CONTRACTION_FLAG | back to summary |
|---|---|
| private static final long CONTRACTION_FLAG | |
| contractionCEs | back to summary |
|---|---|
| private UVector64 contractionCEs | |
| firstDigitPrimary | back to summary |
|---|---|
| private long firstDigitPrimary | |
| firstLatinPrimary | back to summary |
|---|---|
| private long firstLatinPrimary | |
| firstShortPrimary | back to summary |
|---|---|
| private long firstShortPrimary | |
| headerLength | back to summary |
|---|---|
| private int headerLength | |
| lastLatinPrimary | back to summary |
|---|---|
| private long lastLatinPrimary | |
| lastSpecialPrimaries | back to summary |
|---|---|
| pack-priv long[] lastSpecialPrimaries | |
| miniCEs | back to summary |
|---|---|
| private char[] miniCEs One 16-bit mini CE per unique CE. | |
| NUM_SPECIAL_GROUPS | back to summary |
|---|---|
| private static final int NUM_SPECIAL_GROUPS | |
| result | back to summary |
|---|---|
| private StringBuilder result | |
| shortPrimaryOverflow | back to summary |
|---|---|
| private boolean shortPrimaryOverflow | |
| uniqueCEs | back to summary |
|---|---|
| private UVector64 uniqueCEs | |
| CollationFastLatinBuilder | back to summary |
|---|---|
| pack-priv CollationFastLatinBuilder() | |
| addContractionEntry | back to summary |
|---|---|
| private void addContractionEntry(int x, long cce0, long cce1) | |
| addUniqueCE | back to summary |
|---|---|
| private void addUniqueCE(long ce) | |
| binarySearch | back to summary |
|---|---|
| private static final int binarySearch(long[] list, int limit, long ce) Like Java Collections.binarySearch(List, String, Comparator).
| |
| compareInt64AsUnsigned | back to summary |
|---|---|
| private static final int compareInt64AsUnsigned(long a, long b) Compare two signed long values as if they were unsigned. | |
| encodeCharCEs | back to summary |
|---|---|
| private void encodeCharCEs() | |
| encodeContractions | back to summary |
|---|---|
| private void encodeContractions() | |
| encodeTwoCEs | back to summary |
|---|---|
| private int encodeTwoCEs(long first, long second) | |
| encodeUniqueCEs | back to summary |
|---|---|
| private void encodeUniqueCEs() | |
| forData | back to summary |
|---|---|
| pack-priv boolean forData(CollationData data) | |
| getCEs | back to summary |
|---|---|
| private void getCEs(CollationData data) | |
| getCEsFromCE32 | back to summary |
|---|---|
| private boolean getCEsFromCE32(CollationData data, int c, int ce32) | |
| getCEsFromContractionCE32 | back to summary |
|---|---|
| private boolean getCEsFromContractionCE32(CollationData data, int ce32) | |
| getHeader | back to summary |
|---|---|
| pack-priv char[] getHeader() | |
| getMiniCE | back to summary |
|---|---|
| private int getMiniCE(long ce) | |
| getTable | back to summary |
|---|---|
| pack-priv char[] getTable() | |
| inSameGroup | back to summary |
|---|---|
| private boolean inSameGroup(long p, long q) | |
| isContractionCharCE | back to summary |
|---|---|
| private static boolean isContractionCharCE(long ce) | |
| loadGroups | back to summary |
|---|---|
| private boolean loadGroups(CollationData data) | |
| resetCEs | back to summary |
|---|---|
| private void resetCEs() | |