Skip to main content

xlucene-parser / interfaces / NodeType

Enumeration: NodeType

Defined in: packages/xlucene-parser/src/interfaces.ts:82

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 MemberValueDefined in
Conjunction"conjunction"packages/xlucene-parser/src/interfaces.ts:85
Empty"empty"packages/xlucene-parser/src/interfaces.ts:92
Exists"exists"packages/xlucene-parser/src/interfaces.ts:88
FieldGroup"field-group"packages/xlucene-parser/src/interfaces.ts:84
Function"function"packages/xlucene-parser/src/interfaces.ts:93
LogicalGroup"logical-group"packages/xlucene-parser/src/interfaces.ts:83
Negation"negation"packages/xlucene-parser/src/interfaces.ts:86
Range"range"packages/xlucene-parser/src/interfaces.ts:89
Regexp"regexp"packages/xlucene-parser/src/interfaces.ts:90
Term"term"packages/xlucene-parser/src/interfaces.ts:87
TermList"term-list"packages/xlucene-parser/src/interfaces.ts:94
Wildcard"wildcard"packages/xlucene-parser/src/interfaces.ts:91