MCPcopy Create free account
hub / github.com/bytedance/bolt / compareComplexType

Method compareComplexType

bolt/exec/RowContainer.cpp:909–919  ·  view source on GitHub ↗

static

Source from the content-addressed store, hash-verified

907
908// static
909int RowContainer::compareComplexType(
910 const char* row,
911 int32_t offset,
912 const DecodedVector& decoded,
913 vector_size_t index,
914 CompareFlags flags) {
915 BOLT_DCHECK(flags.nullAsValue(), "not supported null handling mode");
916
917 auto stream = prepareRead(row, offset);
918 return ContainerRowSerde::compare(*stream, decoded, index, flags);
919}
920
921int32_t RowContainer::compareStringAsc(StringView left, StringView right) {
922 // Depends on StringView's layout

Callers

nothing calls this directly

Calls 3

prepareReadFunction · 0.85
nullAsValueMethod · 0.80
compareFunction · 0.70

Tested by

no test coverage detected