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

Properties

type

type: "value"

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

value

value: T

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


FieldValueVariable

FieldValueVariable = object

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

Properties

scoped

scoped: boolean

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

type

type: "variable"

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

value

value: string

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


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