함수: walkExpression()
function walkExpression(expr, visitor): void;
정의 위치: packages/db/src/query/expression-helpers.ts:150
표현식의 각 노드를 방문하는 일반 표현식 트리 워커입니다. 사용자 지정 파싱 로직을 구현하는 데 유용합니다.
매개변수
expr
순회할 표현식입니다
BasicExpression<any> | null | undefined
visitor
(node) => void
각 노드에 대해 호출되는 visitor 함수입니다
반환값
void
예제
walkExpression(whereExpr, (node) => {
if (node.type === 'func' && node.name === 'eq') {
console.log('Found equality comparison')
}
})