xlucene-parser / interfaces / NodeType
Enumeration: NodeType
Defined in: packages/xlucene-parser/src/interfaces.ts:77
Enumeration of all possible AST node types.
Each node in the parsed AST has one of these types, which determines its structure and behavior.
Enumeration Members
Enumeration Member | Value | Defined in |
---|---|---|
Conjunction | "conjunction" | packages/xlucene-parser/src/interfaces.ts:80 |
Empty | "empty" | packages/xlucene-parser/src/interfaces.ts:87 |
Exists | "exists" | packages/xlucene-parser/src/interfaces.ts:83 |
FieldGroup | "field-group" | packages/xlucene-parser/src/interfaces.ts:79 |
Function | "function" | packages/xlucene-parser/src/interfaces.ts:88 |
LogicalGroup | "logical-group" | packages/xlucene-parser/src/interfaces.ts:78 |
Negation | "negation" | packages/xlucene-parser/src/interfaces.ts:81 |
Range | "range" | packages/xlucene-parser/src/interfaces.ts:84 |
Regexp | "regexp" | packages/xlucene-parser/src/interfaces.ts:85 |
Term | "term" | packages/xlucene-parser/src/interfaces.ts:82 |
TermList | "term-list" | packages/xlucene-parser/src/interfaces.ts:89 |
Wildcard | "wildcard" | packages/xlucene-parser/src/interfaces.ts:86 |