Skip to content

Interface: FilterVisitor<T>

Defined in: packages/core/src/parser/visitor.ts:38

Generic visitor interface for FilterNode AST traversal. Implement this interface to transform or analyze OData filter expressions.

Type Parameters

T

T

The return type of each visit method

Methods

visitBinaryExpr()

visitBinaryExpr(node): T

Defined in: packages/core/src/parser/visitor.ts:39

Parameters

node

BinaryExprNode

Returns

T


visitFunctionCall()

visitFunctionCall(node): T

Defined in: packages/core/src/parser/visitor.ts:41

Parameters

node

FunctionCallNode

Returns

T


visitLambdaExpr()

visitLambdaExpr(node): T

Defined in: packages/core/src/parser/visitor.ts:42

Parameters

node

LambdaExprNode

Returns

T


visitLiteral()

visitLiteral(node): T

Defined in: packages/core/src/parser/visitor.ts:44

Parameters

node

LiteralNode

Returns

T


visitPropertyAccess()

visitPropertyAccess(node): T

Defined in: packages/core/src/parser/visitor.ts:43

Parameters

node

PropertyAccessNode

Returns

T


visitUnaryExpr()

visitUnaryExpr(node): T

Defined in: packages/core/src/parser/visitor.ts:40

Parameters

node

UnaryExprNode

Returns

T