Lines Matching refs:cesLength
132 int32_t fetchCEs(const UnicodeString &str, int32_t start, int64_t ces[], int32_t cesLength);
172 int64_t ces[], int32_t cesLength) { in fetchCEs() argument
200 if(cesLength < Collation::MAX_EXPANSION_LENGTH) { in fetchCEs()
201 ces[cesLength] = ce; in fetchCEs()
203 ++cesLength; in fetchCEs()
207 return cesLength; in fetchCEs()
530 const int64_t ces[], int32_t cesLength, in add() argument
532 uint32_t ce32 = encodeCEs(ces, cesLength, errorCode); in add()
656 CollationDataBuilder::encodeCEs(const int64_t ces[], int32_t cesLength, in encodeCEs() argument
659 if(cesLength < 0 || cesLength > Collation::MAX_EXPANSION_LENGTH) { in encodeCEs()
667 if(cesLength == 0) { in encodeCEs()
671 } else if(cesLength == 1) { in encodeCEs()
673 } else if(cesLength == 2) { in encodeCEs()
693 if(i == cesLength) { in encodeCEs()
694 return encodeExpansion32(newCE32s, cesLength, errorCode); in encodeCEs()
700 return encodeExpansion(ces, cesLength, errorCode); in encodeCEs()
1306 data.cesLength = ce64s.size(); in buildMappings()
1508 CollationDataBuilder::getCEs(const UnicodeString &s, int64_t ces[], int32_t cesLength) { in getCEs() argument
1509 return getCEs(s, 0, ces, cesLength); in getCEs()
1514 int64_t ces[], int32_t cesLength) { in getCEs() argument
1517 return getCEs(s, 0, ces, cesLength); in getCEs()
1519 return getCEs(prefix + s, prefixLength, ces, cesLength); in getCEs()
1525 int64_t ces[], int32_t cesLength) { in getCEs() argument
1530 return collIter->fetchCEs(s, start, ces, cesLength); in getCEs()