MCPcopy Create free account
hub / github.com/FirebirdSQL/firebird / process

Method process

src/jrd/Collation.cpp:469–481  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

467 }
468
469 bool process(const UCHAR* str, SLONG length)
470 {
471 if (processedByteLength + length > byteLengthLimit)
472 length = byteLengthLimit - processedByteLength;
473
474 processedByteLength += length;
475
476 StrConverter cvt(pool, textType, str, length);
477 fb_assert(length % sizeof(CharType) == 0);
478
479 return evaluator.processNextChunk(
480 reinterpret_cast<const CharType*>(str), length / sizeof(CharType));
481 }
482
483 static StartsMatcher* create(MemoryPool& pool, TextType* ttype,
484 const UCHAR* str, SLONG length)

Callers

nothing calls this directly

Calls 1

processNextChunkMethod · 0.45

Tested by

no test coverage detected