MCPcopy Create free account
hub / github.com/LadybugDB/ladybug / isNonOverflowColNull

Method isNonOverflowColNull

src/processor/result/factorized_table.cpp:314–320  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

312}
313
314bool FactorizedTable::isNonOverflowColNull(const uint8_t* nullBuffer, ft_col_idx_t colIdx) const {
315 DASSERT(colIdx < tableSchema.getNumColumns());
316 if (tableSchema.getColumn(colIdx)->hasNoNullGuarantee()) {
317 return false;
318 }
319 return NullBuffer::isNull(nullBuffer, colIdx);
320}
321
322bool FactorizedTable::isNonOverflowColNull(ft_tuple_idx_t tupleIdx, ft_col_idx_t colIdx) const {
323 DASSERT(colIdx < tableSchema.getNumColumns());

Callers 5

matchFlatVecWithEntryMethod · 0.80
matchFTEntriesMethod · 0.80

Calls 4

hasNoNullGuaranteeMethod · 0.80
getColumnMethod · 0.80
isNullFunction · 0.50
getNumColumnsMethod · 0.45

Tested by

no test coverage detected