Functions for graph analytics in Asami Index graphs
Functions for graph analytics in Asami Index graphs
Duplicates LRU Cache functionality from clojure.core.cache. Duplicated because that cache is not available for ClojureScript and the namespace includes JVM specific functionality.
Duplicates LRU Cache functionality from clojure.core.cache. Duplicated because that cache is not available for ClojureScript and the namespace includes JVM specific functionality.
Common elements for the standard indexed graph, and multigraph implementations.
Common elements for the standard indexed graph, and multigraph implementations.
A storage implementation over in-memory indexing. Includes full query engine.
A storage implementation over in-memory indexing. Includes full query engine.
Encapsulates the implementation of the Datom type
Encapsulates the implementation of the Datom type
Defines the protocols for allocating an manipulating blocks
Defines the protocols for allocating an manipulating blocks
Abstraction for blocks of raw data, keyed by ID. IDs represent the offset of the block.
Abstraction for blocks of raw data, keyed by ID. IDs represent the offset of the block.
A mapped file implementation of the Block abstraction
A mapped file implementation of the Block abstraction
Utilities for file access
Utilities for file access
Utilities to help clean up memory usage of mapped files on MS Windows
Utilities to help clean up memory usage of mapped files on MS Windows
Common encoding and decoding values
Common encoding and decoding values
A common namespace for protocols and constants that are referenced from multiple files and/or between Clojure and ClojureScript files.
A common namespace for protocols and constants that are referenced from multiple files and/or between Clojure and ClojureScript files.
A common namespace for utility functions for storage.
A common namespace for utility functions for storage.
Encodes and decodes data for storage. Clojure implementation
Encodes and decodes data for storage. Clojure implementation
Encodes and decodes data for storage. Clojure implementation
Encodes and decodes data for storage. Clojure implementation
Encodes and decodes data for storage. ClojureScript implementation
Encodes and decodes data for storage. ClojureScript implementation
Manages a memory-mapped file that holds write once data
Manages a memory-mapped file that holds write once data
The implements the Graph over durable storage
The implements the Graph over durable storage
Macro definintions
Macro definintions
Data pool with blocks
Data pool with blocks
Handles resolving patterns on a graph
Handles resolving patterns on a graph
The implements the Block storage version of a Graph/Database/Connection
The implements the Block storage version of a Graph/Database/Connection
This namespace provides the basic mechanisms for AVL trees
This namespace provides the basic mechanisms for AVL trees
Tuples index with blocks
Tuples index with blocks
Entity to triple mapping for the transaction api. This handles conversion of entities as well as managing updates.
Entity to triple mapping for the transaction api. This handles conversion of entities as well as managing updates.
Common functionality for the entity reader/writer namespaces
Common functionality for the entity reader/writer namespaces
Reads structured data from a graph.
Reads structured data from a graph.
Converts external data into a graph format (triples).
Converts external data into a graph format (triples).
The graph index API.
The graph index API.
An in-memory graph implementation with full indexing.
An in-memory graph implementation with full indexing.
Common internal elements of storage
Common internal elements of storage
A storage implementation over in-memory indexing.
A storage implementation over in-memory indexing.
A multi-graph implementation. Resolution counting ignores multiple edges connecting nodes, so as to allow rules to successfully use this graph type.
A multi-graph implementation. Resolution counting ignores multiple edges connecting nodes, so as to allow rules to successfully use this graph type.
Main entry point for Java.
Main entry point for Java.
Namespace for functions that plan queries
Namespace for functions that plan queries
Projection functions
Projection functions
Implements query operations based on data accessible through the Graph protocol.
Implements query operations based on data accessible through the Graph protocol.
Provides data on which functions are allowed to be accessed in sandbox conditions
Provides data on which functions are allowed to be accessed in sandbox conditions
Storage protocols
Storage protocols
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close