Directories
¶
| Path | Synopsis |
|---|---|
|
Package application stages and atomically publishes complete executable generations.
|
Package application stages and atomically publishes complete executable generations. |
|
authoring
|
|
|
readerbuilder
Package readerbuilder provides stateless, source-preserving DQL reader edits.
|
Package readerbuilder provides stateless, source-preserving DQL reader edits. |
|
Package bootstrap owns package-authority component discovery and artifact composition.
|
Package bootstrap owns package-authority component discovery and artifact composition. |
|
cacheconfig
Package cacheconfig creates native SQLX cache services from authored settings.
|
Package cacheconfig creates native SQLX cache services from authored settings. |
|
connector
Package connector composes explicitly configured database/sql connections.
|
Package connector composes explicitly configured database/sql connections. |
|
index
Package index owns the immutable bootstrap map from protocol identities to authored component sources.
|
Package index owns the immutable bootstrap map from protocol identities to authored component sources. |
|
resources
Package resources loads manifest-declared package assets into the shared Bindly filesystem authority used by compilation and invocation.
|
Package resources loads manifest-declared package assets into the shared Bindly filesystem authority used by compilation and invocation. |
|
routes
Package routes compiles canonical URI activation and protocol exposure metadata shared by DQL transcription and Go-package bootstrap.
|
Package routes compiles canonical URI activation and protocol exposure metadata shared by DQL transcription and Go-package bootstrap. |
|
cmd
|
|
|
command
Package command provides executable standalone commands for stock and linked applications.
|
Package command provides executable standalone commands for stock and linked applications. |
|
datly
command
Package main provides Datly application-developer commands.
|
Package main provides Datly application-developer commands. |
|
datly-developer
command
Package main serves the Datly developer MCP service over stdio.
|
Package main serves the Datly developer MCP service over stdio. |
|
Package constant owns immutable, application-supplied constant values.
|
Package constant owns immutable, application-supplied constant values. |
|
Package data owns immutable reader projections over detached spec snapshots.
|
Package data owns immutable reader projections over detached spec snapshots. |
|
Package docs resolves shared annotations without changing executable contracts.
|
Package docs resolves shared annotations without changing executable contracts. |
|
example
|
|
|
reader
Package reader contains a package-authored Datly 1.0 reader example.
|
Package reader contains a package-authored Datly 1.0 reader example. |
|
write
Package write contains a package-authored Datly 1.0 writer example.
|
Package write contains a package-authored Datly 1.0 writer example. |
|
Package exec defines narrow execution ports consumed across Datly runtime and SQL ownership boundaries.
|
Package exec defines narrow execution ports consumed across Datly runtime and SQL ownership boundaries. |
|
gateway
|
|
|
async
Package async adapts the original Datly .job storage-event transport to the durable jobs service.
|
Package async adapts the original Datly .job storage-event transport to the durable jobs service. |
|
http
Package http adapts Datly runtime execution to HTTP transport.
|
Package http adapts Datly runtime execution to HTTP transport. |
|
openapi
Package openapi generates OpenAPI 3.0.1 from compiled Datly registrations.
|
Package openapi generates OpenAPI 3.0.1 from compiled Datly registrations. |
|
openapi/openapi3
Adapted from viant/datly gateway/router/openapi/openapi3 (Apache-2.0).
|
Adapted from viant/datly gateway/router/openapi/openapi3 (Apache-2.0). |
|
internal
|
|
|
cmd/skillpack
command
Package main implements skillpack, which reproducibly packages canonical skills for embedding.
|
Package main implements skillpack, which reproducibly packages canonical skills for embedding. |
|
httpserver
Package httpserver owns shared listener defaults for HTTP and MCP.
|
Package httpserver owns shared listener defaults for HTTP and MCP. |
|
packageasset
Package packageasset defines the shared generated-package asset descriptor.
|
Package packageasset defines the shared generated-package asset descriptor. |
|
testfixture/castmodel
Package castmodel supplies imported rich Go shapes for CAST integration tests.
|
Package castmodel supplies imported rich Go shapes for CAST integration tests. |
|
testharness
Package testharness provides test-only request, SQLite, and generated-module fixtures.
|
Package testharness provides test-only request, SQLite, and generated-module fixtures. |
|
testharness/auth
Package auth supplies local RSA/JWT fixtures using the actual Datly verifier.
|
Package auth supplies local RSA/JWT fixtures using the actual Datly verifier. |
|
testharness/devapp
Package devapp provides linked SQLite application fixtures for developer MCP tests.
|
Package devapp provides linked SQLite application fixtures for developer MCP tests. |
|
testharness/genpatch
Package genpatch owns the shared high-level generation acceptance fixture.
|
Package genpatch owns the shared high-level generation acceptance fixture. |
|
testharness/mcpclient
Package mcpclient runs real viant/mcp client/server transport tests.
|
Package mcpclient runs real viant/mcp client/server transport tests. |
|
testharness/otlp
Package otlp provides a real protobuf HTTP collector for integration tests.
|
Package otlp provides a real protobuf HTTP collector for integration tests. |
|
testharness/sqlite
Package sqlite provides shared SQLite fixtures and typed SQLX result verification for dependency-light data-driven tests.
|
Package sqlite provides shared SQLite fixtures and typed SQLX result verification for dependency-light data-driven tests. |
|
Package mcp compiles route exposures into an immutable Datly MCP catalog and a fresh upstream protocol registry.
|
Package mcp compiles route exposures into an immutable Datly MCP catalog and a fresh upstream protocol registry. |
|
developer
Package developer exposes explicitly configured authoring tools separately from Datly's business component catalog and runtime invocation engine.
|
Package developer exposes explicitly configured authoring tools separately from Datly's business component catalog and runtime invocation engine. |
|
developer/skills
Package skills contains the complete canonical authoring skill snapshot.
|
Package skills contains the complete canonical authoring skill snapshot. |
|
input
Package input projects compiled MCP payloads into canonical Bindly request providers.
|
Package input projects compiled MCP payloads into canonical Bindly request providers. |
|
invocation
Package invocation adapts MCP calls to the protocol-neutral component port.
|
Package invocation adapts MCP calls to the protocol-neutral component port. |
|
resource
Package resource compiles and resolves MCP resource route exposures.
|
Package resource compiles and resolves MCP resource route exposures. |
|
server
Package server adapts a compiled Datly MCP service to the upstream protocol handler.
|
Package server adapts a compiled Datly MCP service to the upstream protocol handler. |
|
tool
Package tool compiles route-effective component contracts into MCP tools.
|
Package tool compiles route-effective component contracts into MCP tools. |
|
Package observability owns application-scoped native Datly counters and logs.
|
Package observability owns application-scoped native Datly counters and logs. |
|
otel
Package otel exports completed native Datly records in one application-owned worker.
|
Package otel exports completed native Datly records in one application-owned worker. |
|
plugins
module
|
|
|
project
|
|
|
build
Package build owns custom project initialization and compilation.
|
Package build owns custom project initialization and compilation. |
|
Package report derives ordinary cube components from canonical reader components without coupling derivation to MCP or duplicating reader execution.
|
Package report derives ordinary cube components from canonical reader components without coupling derivation to MCP or duplicating reader execution. |
|
cubecompose
Package cubecompose validates and renders bounded compositions of typed cube queries.
|
Package cubecompose validates and renders bounded compositions of typed cube queries. |
|
Package runtime owns registered-component lookup and small method/path dispatch into the unified handler engine.
|
Package runtime owns registered-component lookup and small method/path dispatch into the unified handler engine. |
|
auth
Package auth configures the original Datly JWT verification contract for explicitly declared input codecs.
|
Package auth configures the original Datly JWT verification contract for explicitly declared input codecs. |
|
differ
Package differ adapts native godiff comparisons to the public handler contract.
|
Package differ adapts native godiff comparisons to the public handler contract. |
|
handler
Package handler defines invocation-facing binder and handler abstractions plus capability keys shared by the unified engine.
|
Package handler defines invocation-facing binder and handler abstractions plus capability keys shared by the unified engine. |
|
handler/codec/structql
Package structql implements the built-in StructQL parameter codec.
|
Package structql implements the built-in StructQL parameter codec. |
|
handler/compiler
Package compiler converts canonical component parameters and Go input types into immutable Bindly plans and codec bindings.
|
Package compiler converts canonical component parameters and Go input types into immutable Bindly plans and codec bindings. |
|
handler/custom
Package custom adapts typed user-defined Go handlers to the shared runtime handler contract.
|
Package custom adapts typed user-defined Go handlers to the shared runtime handler contract. |
|
handler/engine
Package engine owns the common invocation path shared by runtime handler flavors: one Bindly scope, one input plan, and one lifecycle.
|
Package engine owns the common invocation path shared by runtime handler flavors: one Bindly scope, one input plan, and one lifecycle. |
|
handler/mutation
Package mutation adapts generated mutation programs to the canonical handler engine.
|
Package mutation adapts generated mutation programs to the canonical handler engine. |
|
handler/provider
Package provider adapts runtime-owned values into Bindly providers.
|
Package provider adapts runtime-owned values into Bindly providers. |
|
handler/reader
Package reader adapts a registered read execution to the unified handler engine without owning SQL plans, connections, caches, or mutable read state.
|
Package reader adapts a registered read execution to the unified handler engine without owning SQL plans, connections, caches, or mutable read state. |
|
handler/velty
Package velty adapts cached typed Velty programs to the shared handler engine.
|
Package velty adapts cached typed Velty programs to the shared handler engine. |
|
handler/writer
Package writer provides the metadata-driven built-in mutation handler.
|
Package writer provides the metadata-driven built-in mutation handler. |
|
jobs
Package jobs owns durable scheduling over the original Datly DATLY_JOBS table.
|
Package jobs owns durable scheduling over the original Datly DATLY_JOBS table. |
|
output
Package output compiles component output encoding independently of transport and delegates wire formats to their native codec owners.
|
Package output compiles component output encoding independently of transport and delegates wire formats to their native codec owners. |
|
predicate/velty
Package velty compiles Datly predicate metadata into Velty-backed runtime evaluators exposed through the exec.PredicateEvaluator port.
|
Package velty compiles Datly predicate metadata into Velty-backed runtime evaluators exposed through the exec.PredicateEvaluator port. |
|
registry
Package registry owns the registered-component carrier consumed by runtime lookup.
|
Package registry owns the registered-component carrier consumed by runtime lookup. |
|
route
Package route owns immutable route metadata and pure method/path matching.
|
Package route owns immutable route metadata and pure method/path matching. |
|
Package spec defines canonical authored and transcribed Datly metadata.
|
Package spec defines canonical authored and transcribed Datly metadata. |
|
Package sql owns stable SQL primitives shared by transcription, compilation, and execution: source resolution, projections, tables, connections, and trace identity.
|
Package sql owns stable SQL primitives shared by transcription, compilation, and execution: source resolution, projections, tables, connections, and trace identity. |
|
builder
Package builder assembles reader SQL from resolved views, selectors, relations, partitions, templates, and dialect capabilities.
|
Package builder assembles reader SQL from resolved views, selectors, relations, partitions, templates, and dialect capabilities. |
|
criteria
Package criteria validates client predicates using the SQL parser's AST and emits only approved columns, operators, and bound values.
|
Package criteria validates client predicates using the SQL parser's AST and emits only approved columns, operators, and bound values. |
|
dml
Package dml provides the SQLX-backed buffered write and transaction scope.
|
Package dml provides the SQLX-backed buffered write and transaction scope. |
|
fragment
Package fragment owns authored SQL predicate fragments and their ordered invocation bindings.
|
Package fragment owns authored SQL predicate fragments and their ordered invocation bindings. |
|
macro
Package macro parses and expands Datly SQL macros such as ParentJoinOn, ParentKey, and parent NonWindowSQL access.
|
Package macro parses and expands Datly SQL macros such as ParentJoinOn, ParentKey, and parent NonWindowSQL access. |
|
reader
Package reader owns immutable SQL read plans and SQLX-backed execution with fresh invocation sessions, typed rows, relations, partitions, hooks, and the native SQLX cache path.
|
Package reader owns immutable SQL read plans and SQLX-backed execution with fresh invocation sessions, typed rows, relations, partitions, hooks, and the native SQLX cache path. |
|
reader/collector
Package collector owns reader-compiled relation graphs and typed row assembly.
|
Package collector owns reader-compiled relation graphs and typed row assembly. |
|
reader/compiler
Package compiler converts canonical view metadata and typed contracts into immutable SQL reader plans.
|
Package compiler converts canonical view metadata and typed contracts into immutable SQL reader plans. |
|
reader/provider
Package provider adapts SQL reader dependencies to Bindly providers.
|
Package provider adapts SQL reader dependencies to Bindly providers. |
|
reader/readmeta
Package readmeta carries immutable evidence from actual typed SQL reads.
|
Package readmeta carries immutable evidence from actual typed SQL reads. |
|
reader/rowcodec
Package rowcodec compiles column codecs into typed SQLX scan wrappers.
|
Package rowcodec compiles column codecs into typed SQLX scan wrappers. |
|
sequencer
Package sequencer provides SQLX-backed identifier allocation.
|
Package sequencer provides SQLX-backed identifier allocation. |
|
template
Package template owns compiled SQL-template programs.
|
Package template owns compiled SQL-template programs. |
|
validation
Package validation combines native Go and SQL constraint checks for one invocation-scoped typed entity.
|
Package validation combines native Go and SQL constraint checks for one invocation-scoped typed entity. |
|
Package standalone composes source-backed applications and owns their listeners.
|
Package standalone composes source-backed applications and owns their listeners. |
|
config
Package config loads standalone configuration without opening listeners or databases.
|
Package config loads standalone configuration without opening listeners or databases. |
|
Package tag owns Datly-specific Go struct-tag metadata.
|
Package tag owns Datly-specific Go struct-tag metadata. |
|
Package transcribe owns authored source parsing, canonical component assembly, component-graph SQL resource traversal, and generated package production.
|
Package transcribe owns authored source parsing, canonical component assembly, component-graph SQL resource traversal, and generated package production. |
|
column
Package column refines canonical view columns during explicit transcription.
|
Package column refines canonical view columns during explicit transcription. |
|
compile
Package compile lowers prepared DQL into normalized transcribe plans.
|
Package compile lowers prepared DQL into normalized transcribe plans. |
|
dql
Package dql implements focused DQL syntax parsing for the transcribe pipeline.
|
Package dql implements focused DQL syntax parsing for the transcribe pipeline. |
|
dql/statement
Package statement segments preprocessed DQL into top-level SQL and Velty operations.
|
Package statement segments preprocessed DQL into top-level SQL and Velty operations. |
|
generate
Package generate emits Go package artifacts from resolved transcribe products and type authority.
|
Package generate emits Go package artifacts from resolved transcribe products and type authority. |
|
handler/ast
Package ast defines the target-neutral semantic tree used to generate Go and Velty handlers.
|
Package ast defines the target-neutral semantic tree used to generate Go and Velty handlers. |
|
handler/compiler
Package compiler validates canonical component metadata and produces the target-neutral handler AST.
|
Package compiler validates canonical component metadata and produces the target-neutral handler AST. |
|
handler/golang
Package golang lowers semantic handler transcription plans into Go AST.
|
Package golang lowers semantic handler transcription plans into Go AST. |
|
handler/velty
Package velty lowers target-neutral handler transcription plans into Velty.
|
Package velty lowers target-neutral handler transcription plans into Velty. |
|
Package typecatalog owns structural type lookup, resolution context, and layered package/generated/DQL type authority.
|
Package typecatalog owns structural type lookup, resolution context, and layered package/generated/DQL type authority. |
|
xdatly
module
|
|
|
xregistry
|
|
|
types/core
module
|
|
|
types/custom
module
|
Click to show internal directories.
Click to hide internal directories.