▼Njazz_bebop | A language to access any container by base using locators |
CApiQueryState | A buffer to keep the state while parsing/executing a query |
CAttributeType | A type definition for attributes across Jazz native (with special codes), and ONNX protocol buffer |
CBaseAPI | BaseAPI: The parent of API and Core |
CBop | Bop: The Bebop compiler and decompiler |
CCaster | Caster: An optional converter of the output |
CColSelection | ColSelection: A selection of columns from a Space |
CCore | Core: The execution unit is now a wrapper around onnx-runtime |
CDataSpaces | DataSpaces: The data space |
CFields | Fields: A Space for Snippets |
COnnxAttribute | An attribute for an ONNX OpCode |
COnnxOpCode | An ONNX OpCode |
COnnxParameter | A parameter (input or output) for an ONNX OpCode |
COpCodes | OpCodes: The opcodes |
CRowSelection | RowSelection: An iterator over the rows of a Space |
CSnippet | Snippet: A code snippet and the ancestor of Concept |
CSpace | Space: The abstract space |
CstdName | A wrapped Name that supports being stacked in an std::vector and used as a key in an std::map |
CstdNameVersion | A pair of a name and a version to be used as a key in a dictionary |
CTensorType | A type definition for tensors across all the technologies: Jazz native, ONNX protocol buffer and ONNX runtime |
▼Njazz_elements | The namespace for Jazz Utils, Blocks, Kinds, Tuples, Containers, etc |
CBlock | A block is a moveable BlockHeader followed by a Tensor and a StringBuffer |
CBlockHeader | Header for a Movable Block (Tensor, Kind or Tuple) or a Dynamic Block (Index) |
CChannels | Channels: A Container doing block transactions across media (files, folders, shell, http urls and zeroMQ servers) |
CConfigFile | A configuration file as a key/value store |
CContainer | Container: A Service to manage Jazz blocks. All Jazz blocks are managed by this or a descendant of this |
CEntityKeyHash | EntityKeyHash: A record containing separate hashes for entity and key |
CItemHeader | Header for an item (of a Kind or Tuple) |
CJazzLmdbOptions | All the necessary LMDB options (a binary representation of the values in the config file) |
CKind | Kind: A type definition for Jazz Blocks and Tuples |
CLocator | Locator: A minimal structure to define the location of resources inside a Container |
CLogger | A simple logger |
CNameUse | NameUse: A pair of Name and number of times the name is used |
CParseNextStateLUT | A lookup table for all the possible values of a char mapped into an 8-bit state |
CParseStateTransition | A way to build constants defining the transition from one state to the next via a regex |
CPersisted | Persisted: A Service to manage data objects in LMDB |
CPutBuffer | A structure keep state inside a put callback |
CQueueEnt | QueueEnt: An entity to store a priority queue |
CService | A Jazz Service is a globally instanced configurable object that may allocate RAM |
CSocket | A structure to hold a single pipeline |
CStaticBlockHeader | A Binary Compatible BlockHeader without Index (and therefore constructors/destructors) |
CStoredTransaction | An internal (for Container) Transaction with pointers for a deque |
CStringBuffer | Structure at the end of a Block, initially created with init_string_buffer() |
CTensor | A tensor of cell size 1, 4, 8 or sizeof(BlockHeader) |
CTensorDim | The dimension of a tensor |
CTransaction | Transaction: A wrapper over a Block that defines the communication of a block with a Container |
CTuple | Tuple: A Jazz Block with multiple Tensors |
CVolatile | Volatile: A Service to manage data objects in RAM |
CVolatileTransaction | VolatileTransaction: A Transaction-descendant wrapper over a Block for Volatile blocks |
▼Njazz_main | The http API, instancing and building the server |
CAPI | API: A Service to manage the REST API |
CHttpServer | HttpServer: The http server is also a Service |
▼Njazz_models | Concepts: A tree of Snippets with support fro blending that populates a semantic space |
CConcept | Concept: Generalizes Snippet for informal code |
CModel | Model: A Space of Concepts |
CModelsAPI | ModelsAPI: The model API |
CSemSpaces | SemSpaces: A Fields for Concepts |