xlucene-parser / context
context
Functions
makeContext()
makeContext(
arg):object
Defined in: packages/xlucene-parser/src/context.ts:10
Parameters
| Parameter | Type |
|---|---|
arg | ContextArg |
Returns
coerceTermType()
coerceTermType: (
node,_field?) =>void
Parameters
| Parameter | Type |
|---|---|
node | any |
_field? | string |
Returns
void
getFieldType()
getFieldType: (
field) =>undefined|xLuceneFieldType
Parameters
| Parameter | Type |
|---|---|
field | string |
Returns
undefined | xLuceneFieldType
isInferredTermType()
isInferredTermType: (
field) =>boolean
Parameters
| Parameter | Type |
|---|---|
field | string |
Returns
boolean
logger
logger:
Logger=utils.logger
parseGeoDistance()
parseGeoDistance: (
str) =>GeoDistanceObj
Parameters
| Parameter | Type |
|---|---|
str | string |
Returns
GeoDistanceObj
parseGeoPoint()
parseGeoPoint: {(
point):GeoPoint; (point,throwInvalid):GeoPoint; (point,throwInvalid):null|GeoPoint; }
Call Signature
(
point):GeoPoint
Convert an input into a Geo Point object with lat and lon
Parameters
| Parameter | Type |
|---|---|
point | unknown |
Returns
GeoPoint
Call Signature
(
point,throwInvalid):GeoPoint
Convert an input into a Geo Point object with lat and lon
Parameters
| Parameter | Type |
|---|---|
point | unknown |
throwInvalid | true |
Returns
GeoPoint
Call Signature
(
point,throwInvalid):null|GeoPoint
Convert an input into a Geo Point object with lat and lon
Parameters
| Parameter | Type |
|---|---|
point | unknown |
throwInvalid | false |
Returns
null | GeoPoint
parseInferredTermType()
parseInferredTermType: (
field,value) =>TermLikeNode
Parameters
| Parameter | Type |
|---|---|
field | string |
value | any |
Returns
propagateDefaultField()
propagateDefaultField: (
node,field) =>void
Propagate the default field on a field group expression
Parameters
| Parameter | Type |
|---|---|
node | Node |
field | string |
Returns
void
throwOnOldGeoUsage()
throwOnOldGeoUsage: (
term,field) =>never
Parameters
| Parameter | Type |
|---|---|
term | Record<string, any> |
field | string |
Returns
never
validateScopedChars()
validateScopedChars: (
chars) =>void
Parameters
| Parameter | Type |
|---|---|
chars | string[] |
Returns
void