Skip to main content

xlucene-parser / interfaces

interfaces

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

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


FieldValue<T>

FieldValue<T>: FieldValueValue<T> | FieldValueVariable

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

Type Parameters

Type Parameter
T

FieldValueValue<T>

FieldValueValue<T>: object

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

Type Parameters

Type Parameter
T

Type declaration

type

type: "value"

value

value: T


FieldValueVariable

FieldValueVariable: object

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

Type declaration

scoped

scoped: boolean

type

type: "variable"

value

value: string


FunctionElasticsearchOptions

FunctionElasticsearchOptions: object & Record<string, any>

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

Type declaration

logger

logger: Logger

type_config

type_config: t.xLuceneTypeConfig


GroupLike

GroupLike: FieldGroup | LogicalGroup

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


GroupLikeType

GroupLikeType: LogicalGroup | FieldGroup

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


RangeOperator

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

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


TermLikeType

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

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