internal/

directory
v0.8.4 Latest Latest
Warning

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

Go to latest
Published: Jul 15, 2024 License: Apache-2.0

README

internal

The packages in this top level internal are only for use by the main module packages and apps like kwild.

These will be part of the kwil-db main module. As such other kwil-db module cannot use them.

Any reusable code that we want to make publicly accessible may be moved out of internal. Doing so means it should be documented for public consumption and supported, while minimizing breaking changes.

Directories

Path Synopsis
meta
Package meta defines a chain metadata store for the ABCI application.
Package meta defines a chain metadata store for the ABCI application.
engine
kv
services
grpc/function/v0
package function/v0 implements a grpc server for the Kwil function service.
package function/v0 implements a grpc server for the Kwil function service.
sql
pg
Package pg defines the primary PostgreSQL-powered DB and Pool types used to support Kwil DB.
Package pg defines the primary PostgreSQL-powered DB and Pool types used to support Kwil DB.
versioning
package versioning provides standard schema versioning for Kwil databases.
package versioning provides standard schema versioning for Kwil databases.
package tx_router routes transactions to the appropriate module(s)
package tx_router routes transactions to the appropriate module(s)
sync_map
Package syncmap provides a map that is safe for concurrent use.
Package syncmap provides a map that is safe for concurrent use.
package events is used to track events that need to be included in a Kwil block.
package events is used to track events that need to be included in a Kwil block.
broadcast
package broadcast contains logic for broadcasting events to the Kwil network
package broadcast contains logic for broadcasting events to the Kwil network

Jump to

Keyboard shortcuts

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