Skip to main content

xlucene-parser / interfaces

interfaces

Index

Enumerations

EnumerationDescription
NodeType-

Interfaces

InterfaceDescription
AnyDataType-
BooleanDataType-
Conjunction-
ContextArg-
EmptyNode-
Exists-
FieldGroup-
FunctionConfig-
FunctionDefinition-
FunctionMethods-
FunctionMethodsResults-
FunctionNode-
GroupLikeNode-
LogicalGroup-
Negation-
Node-
NumberDataType-
ParserOptions-
Range-
RangeNode-
Regexp-
StringDataType-
Term-
TermLikeNode-
TermList-
Wildcard-

Type Aliases

Field

Field: string | null

Source

xlucene-parser/src/interfaces.ts:64


FieldValue<T>

FieldValue<T>: FieldValueValue<T> | FieldValueVariable

Type parameters

Type parameter
T

Source

xlucene-parser/src/interfaces.ts:76


FieldValueValue<T>

FieldValueValue<T>: object

Type parameters

Type parameter
T

Type declaration

type

type: "value"

value

value: T

Source

xlucene-parser/src/interfaces.ts:66


FieldValueVariable

FieldValueVariable: object

Type declaration

scoped

scoped: boolean

type

type: "variable"

value

value: string

Source

xlucene-parser/src/interfaces.ts:70


FunctionElasticsearchOptions

FunctionElasticsearchOptions: object & Record<string, any>

Type declaration

logger

logger: Logger

type_config

type_config: t.xLuceneTypeConfig

Source

xlucene-parser/src/interfaces.ts:195


GroupLike

GroupLike: FieldGroup | LogicalGroup

Source

xlucene-parser/src/interfaces.ts:19


GroupLikeType

GroupLikeType: LogicalGroup | FieldGroup

Source

xlucene-parser/src/interfaces.ts:20


RangeOperator

RangeOperator: "gte" | "gt" | "lt" | "lte"

Source

xlucene-parser/src/interfaces.ts:134


TermLikeType

TermLikeType: Term | Regexp | Range | Wildcard | Function | TermList

Source

xlucene-parser/src/interfaces.ts:31