함수: toBooleanPredicate()
function toBooleanPredicate(result): boolean;
정의 위치: packages/db/src/query/compiler/evaluators.ts:72
3값 논리 결과를 WHERE/HAVING 필터에서 사용할 수 있는 불리언으로 변환합니다. SQL에서는 WHERE 절의 UNKNOWN(null) 값이 행을 제외하므로 false 동작과 일치합니다.
매개변수
result
3값 논리 결과입니다: true, false 또는 null(UNKNOWN)
boolean | null
반환값
boolean
result가 명시적으로 true인 경우에만 true이고, 그 외에는 false입니다
진리표:
- true → true (행 포함)
- false → false (행 제외)
- null (UNKNOWN) → false (행 제외, SQL 동작과 일치)