Lines Matching refs:cesLength
130 int32_t fetchCEs(const UnicodeString &str, int32_t start, int64_t ces[], int32_t cesLength);
170 int64_t ces[], int32_t cesLength) { in fetchCEs() argument
198 if(cesLength < Collation::MAX_EXPANSION_LENGTH) { in fetchCEs()
199 ces[cesLength] = ce; in fetchCEs()
201 ++cesLength; in fetchCEs()
205 return cesLength; in fetchCEs()
528 const int64_t ces[], int32_t cesLength, in add() argument
530 uint32_t ce32 = encodeCEs(ces, cesLength, errorCode); in add()
654 CollationDataBuilder::encodeCEs(const int64_t ces[], int32_t cesLength, in encodeCEs() argument
657 if(cesLength < 0 || cesLength > Collation::MAX_EXPANSION_LENGTH) { in encodeCEs()
665 if(cesLength == 0) { in encodeCEs()
669 } else if(cesLength == 1) { in encodeCEs()
671 } else if(cesLength == 2) { in encodeCEs()
691 if(i == cesLength) { in encodeCEs()
692 return encodeExpansion32(newCE32s, cesLength, errorCode); in encodeCEs()
698 return encodeExpansion(ces, cesLength, errorCode); in encodeCEs()
1304 data.cesLength = ce64s.size(); in buildMappings()
1506 CollationDataBuilder::getCEs(const UnicodeString &s, int64_t ces[], int32_t cesLength) { in getCEs() argument
1507 return getCEs(s, 0, ces, cesLength); in getCEs()
1512 int64_t ces[], int32_t cesLength) { in getCEs() argument
1515 return getCEs(s, 0, ces, cesLength); in getCEs()
1517 return getCEs(prefix + s, prefixLength, ces, cesLength); in getCEs()
1523 int64_t ces[], int32_t cesLength) { in getCEs() argument
1528 return collIter->fetchCEs(s, start, ces, cesLength); in getCEs()