pkg

module
v0.0.0-...-aeecd87 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 15, 2026 License: MIT

Directories

Path Synopsis
Package datalog defines the core interfaces and types for a Datalog query engine.
Package datalog defines the core interfaces and types for a Datalog query engine.
cmd/datalog command
jsonfacts
Package jsonfacts loads JSONL files into a Datalog memory.Database according to a declarative schema configuration, and encodes query results back to JSONL.
Package jsonfacts loads JSONL files into a Datalog memory.Database according to a declarative schema configuration, and encodes query results back to JSONL.
memory
Package memory implements datalog.Database with dictionary-encoded in-memory storage.
Package memory implements datalog.Database with dictionary-encoded in-memory storage.
seminaive
Package seminaive implements a Datalog evaluation engine using the semi-naive algorithm.
Package seminaive implements a Datalog evaluation engine using the semi-naive algorithm.
syntax
Package syntax defines the abstract syntax tree for Datalog programs and provides a recursive-descent parser.
Package syntax defines the abstract syntax tree for Datalog programs and provides a recursive-descent parser.
db
Package db provides a high-level API for interacting with SQLite databases using zombiezen.com/go/sqlite.
Package db provides a high-level API for interacting with SQLite databases using zombiezen.com/go/sqlite.
internal/scanner
package scanner implements scanning Go types from a Sqlite statement, using reflection to analyze Go structures and assignment for basic Go types.
package scanner implements scanning Go types from a Sqlite statement, using reflection to analyze Go structures and assignment for basic Go types.
Package pubsub provides a simple publish/subscribe mechanism for a generic type using a radix tree of topics.
Package pubsub provides a simple publish/subscribe mechanism for a generic type using a radix tree of topics.
Package ratelimit provides a fixed-memory IP rate limiter for HTTP handlers.
Package ratelimit provides a fixed-memory IP rate limiter for HTTP handlers.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL