Module jupiter::ig::symbols

source ·
Expand description

Provides a SymbolTable and a SymbolMap for an efficient and compact representation of objects / inner maps.

As most datasets consist of many objects which all share the same keys, we keep the actual strings in a symbol table and only store the symbols in the actual objects.

This heavily reduces the memory being consumed and also permits a very cache friendly and there- fore super fast lookup for values in inner objects.

Structs§

  • Provides a efficient lookup map using Symbol as key.
  • Used to resolve and lookup symbols.

Type Aliases§

  • Defines the representation of a symbol.