haystack-core

The core index.

Enumerations

Kind
NodeType
SpanMode
TokenType

Classes

CmpNode
CondAndNode
CondOrNode
DefaultNormalizationLogger
DictHValObjStore
DictJsonStore
DictJsonStringStore
DictJsonUint8ArrayStore
DictValueIterator
EnumTag
GenerateHaystackFilterV3Visitor
GenerateHaystackFilterVisitor
GridColumn
GridDictIterator
GridJsonStore
GridJsonStringStore
GridJsonUint8ArrayStore
GridObjStore
HasNode
HBool
HCoord
HDate
HDateTime
HDict
HFilter
HFilterBuilder
HGrid
HList
HMarker
HNa
HNamespace
HNormalizer
HNum
HRef
HRemove
HSpan
HStr
HSymbol
HTime
HUnit
HUri
HXStr
IsANode
LeafNode
ListJsonStore
ListJsonStringStore
ListJsonUint8ArrayStore
ListObjStore
ListValueIterator
LocalizedError
MemoizeCache
MissingNode
ParensNode
ParentNode
Reflection
RelationshipNode
Scanner
TokenObj
TokenPaths
TokenValue
TrioDictIterator
TrioReader
TrioWriter
UnitDatabase
UnitDimensions
WildcardEqualsNode
ZincReader

Interfaces

CoordObj
DateObj
Defs
DictStore
DoubleDateSpan
DoubleDateTimeSpan
EvalContext
EvalContextResolve
GridParams
GridStore
HaysonCoord
HaysonDateTime
HaysonDict
HaysonGrid
HaysonKindVal
HaysonList
HaysonNum
HaysonRef
HaysonSingleton
HaysonXStr
HDefDict
HDefxDict
HLib
HLibDict
HVal
HValRow
JsonV3Dict
JsonV3Grid
LibScanner
ListStore
LocalizedCallback
NameToDefs
Node
NodeData
NormalizationLogger
NumberFormatOptions
PartialHaysonDateTime
PartialHaysonSymbol
RelativeSpan
RelativizeOptions
SingleDateSpan
SpanJsonData
TimeObj
TimeZoneEntry
Token
TrioWriterOptions
Unit
UnitData
UnitDimensionsData
Visitor

Type Aliases

HaysonDate
HaysonMarker
HaysonNa
HaysonNumVal
HaysonRemove
HaysonSymbol
HaysonTime
HaysonUri
HaysonVal
HValObj
JsonV3Coord
JsonV3Date
JsonV3DateTime
JsonV3List
JsonV3Marker
JsonV3Na
JsonV3Num
JsonV3Ref
JsonV3Remove
JsonV3Symbol
JsonV3Time
JsonV3Uri
JsonV3Val
JsonV3XStr
OptionalHVal
TermNode

Variables

AXON_NULL
CANNOT_CHANGE_READONLY_VALUE
DEFAULT_GRID_VERSION
DEFAULT_PRECISION
DICT_STORE_SYMBOL
FALSE
GRID_COLUMN_SYMBOL
GRID_STORE_SYMBOL
GRID_VERSION_NAME
HAYSON_MIME_TYPE
JSON_V3_MIME_TYPE
LIST_STORE_SYMBOL
MARKER
NA
NEGATIVE_INFINITY_ZINC
NOT_A_NUMBER_ZINC
NOT_SUPPORTED_IN_FILTER_MSG
POSITIVE_INFINITY_ZINC
REMOVE
TEXT_DECODER
TEXT_ENCODER
tokens
TRUE
ZINC_NULL

Functions

addContainmentRefs
bool
coord
date
dateTime
defaultIsValidTimeZone
defs
dict
dictToDis
disKey
formatNormalizationMessage
getDefaultRelativizationExcludedTags
getMemoizeCache
grid
hvalObjToJson
isDefDict
isDefxDict
isDictStore
isGridColumn
isGridStore
isHVal
isLibDict
isListStore
isNode
isTagName
isTokenObj
isTokenPaths
isTokenValue
isValidTagName
list
macro
make
makeDefaultValue
makeRelativeHaystackFilter
makeValue
memoize
num
profile
ref
str
symbol
tagName
time
toHValObj
toKind
toTagName
trio
unit
uri
valueEquals
valueInspect
valueIsHUnit
valueIsKind
valueMatches
valueToAxon
valueToZinc
xstr
zinc