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

Method createLikeMatcher

src/jrd/Collation.cpp:1033–1039  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

1031 }
1032
1033 virtual PatternMatcher* createLikeMatcher(MemoryPool& pool, const UCHAR* p, SLONG pl,
1034 const UCHAR* escape, SLONG escapeLen)
1035 {
1036 return pLikeMatcher::create(pool, this, p, pl, escape, escapeLen,
1037 getCharSet()->getSqlMatchAny(), getCharSet()->getSqlMatchAnyLength(),
1038 getCharSet()->getSqlMatchOne(), getCharSet()->getSqlMatchOneLength());
1039 }
1040
1041 virtual bool similarTo(thread_db* tdbb, MemoryPool& pool, const UCHAR* s, SLONG sl,
1042 const UCHAR* p, SLONG pl, const UCHAR* escape, SLONG escapeLen)

Callers 1

stringBooleanMethod · 0.80

Calls 5

createFunction · 0.85
getSqlMatchAnyMethod · 0.80
getSqlMatchAnyLengthMethod · 0.80
getSqlMatchOneMethod · 0.80
getSqlMatchOneLengthMethod · 0.80

Tested by

no test coverage detected