lib

haystack

mixins Def

Def models a definition dictionary

DefNamespace

DefNamespace models a symbolic namespace of defs

Grid

Two dimensional tabular data structure composed of Cols and Rows

HaystackContext

HaystackContext defines an environment of defs and data

types AbstractDict

AbstractDict

Bin

Bin is a tag value for a binary file stored on disk rather than in the in-memory record database

CallErr

CallErr is raised when a server returns an error grid from a client call to a REST operation

Client

Client manages a network connection to a haystack server

Col

Column of a Grid

Coord

Geographic coordinate as latitude and longitute in decimal degrees

CsvReader

Read Haystack data in CSV format

CsvWriter

Write Haystack data in CSV format

DateSpan

DateSpan models a span of time between two dates

DisabledErr

DisabledErr indicates access of a disabled resource

DownErr

DownErr indicates a communications or networking problem

Etc

Etc is the utility methods for Haystack

FaultErr

FaultErr indicates a software or configuration problem

Filter

Filter models a declarative predicate for selecting dicts

GridBuilder

GridBuilder is used to build up an immutable Grid

HaystackTest

HaystackTest provides convenience methods for testing common Haystack data structures

HisItem

HisItem is a timestamp/value pair

JsonReader

Read Haystack data in JSON format

JsonWriter

Write Haystack data in JSON format

Kind

Kind provides a type signature for a Haystack data value

NA

NA is the singleton which indicates not available

Number

Number represents a numeric value and an optional Unit

Row

Row of a Grid

Span

Span models a range of time using an inclusive starting timestamp and exclusive ending timestamp

SpanMode

SpanMode enumerates relative or absolute span modes

Symbol

Symbol is a name to a def in the meta-model namespace

TrioReader

Read Haystack data in Trio format

TrioWriter

Write Haystack data in Trio format

UnitErr

UnitErr indicates an operation between two incompatible units

UnknownRecErr

UnknownKindErr when a Kind cannot be resolved or parsed

ValidateErr

ValidateErr when a validation fails

XStr

XStr is an extended string which is a type name and value encoded as a string

ZincReader

Read Haystack data in Zinc format

ZincWriter

Write Haystack data in Zinc format

Haxall 4.0.5 ∙ 24-Feb-2026 14:33 EST