internal/

directory
v0.7.4 Latest Latest
Warning

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

Go to latest
Published: Apr 26, 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
ddl
sqlanalyzer/attributes
Package attributes analyzes a returned relations attributes, maintaining order.
Package attributes analyzes a returned relations attributes, maintaining order.
sqlanalyzer/clean
Package clean cleans SQL queries.
Package clean cleans SQL queries.
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
Package ident provides the functions required by kwild for message and transaction signature verification, and address derivation.
Package ident provides the functions required by kwild for message and transaction signature verification, and address derivation.
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.

Jump to

Keyboard shortcuts

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