internal/

directory
v0.0.0-...-04d6450 Latest Latest
Warning

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

Go to latest
Published: Jul 19, 2023 License: Apache-2.0

Directories

Path Synopsis
common
consts
Package consts defines the global constants of Tatris
Package consts defines the global constants of Tatris
errs
Package errs defines error details
Package errs defines error details
log
Package log provides logger initialize utilities for the whole project.
Package log provides logger initialize utilities for the whole project.
log/logger
Package logger holds the mostly used logger instance `GlobalLogger`
Package logger holds the mostly used logger instance `GlobalLogger`
log/util
Package util provides logger config and config validation utilities.
Package util provides logger config and config validation utilities.
utils
Package utils contains basic utilities for Tatris
Package utils contains basic utilities for Tatris
Package core contains the implementation of Tatris core features
Package core contains the implementation of Tatris core features
config
Package config maintains global control parameters for Tatris
Package config maintains global control parameters for Tatris
wal
Package wal organizes the entire Write-Ahead-Log program of Tatris
Package wal organizes the entire Write-Ahead-Log program of Tatris
wal/log
Package log defines the abstract public trait of WAL behavior
Package log defines the abstract public trait of WAL behavior
wal/tidwall
Package tidwall encapsulates the WAL solution implemented by tidwall/wal
Package tidwall encapsulates the WAL solution implemented by tidwall/wal
Package indexlib organizes codes of the indexing library
Package indexlib organizes codes of the indexing library
bluge
Package bluge organizes codes of the indexing library bluge
Package bluge organizes codes of the indexing library bluge
bluge/aggregations
Package aggregations contains custom aggregation for bluge
Package aggregations contains custom aggregation for bluge
bluge/config
Package config organizes codes of the bluge config
Package config organizes codes of the bluge config
bluge/directory/fs
Package fs is just a simple encapsulation of index.NewFileSystemDirectory for logging time cost.
Package fs is just a simple encapsulation of index.NewFileSystemDirectory for logging time cost.
bluge/directory/oss
Package oss is used to implement the AliCloud-Object-Storage-Service storage medium for the underlying data and indexes.
Package oss is used to implement the AliCloud-Object-Storage-Service storage medium for the underlying data and indexes.
manage
Package manage organizes codes of the indexing library manage
Package manage organizes codes of the indexing library manage
Package ingestion organizes codes of the ingestion routine
Package ingestion organizes codes of the ingestion routine
meta
metadata
Package metadata is about the management of metadata (i.e.
Package metadata is about the management of metadata (i.e.
metadata/storage
Package storage is about the physical storage of metadata
Package storage is about the physical storage of metadata
metadata/storage/boltdb
Package boltdb describes an implementation of boltdb-based metadata storage
Package boltdb describes an implementation of boltdb-based metadata storage
Package protocol describes the core data structures and calling conventions of Tatris
Package protocol describes the core data structures and calling conventions of Tatris
Package query organizes codes on the query routine
Package query organizes codes on the query routine
Package service organizes external APIs
Package service organizes external APIs
handler
Package handler is responsible for handling HTTP requests about ingestion
Package handler is responsible for handling HTTP requests about ingestion

Jump to

Keyboard shortcuts

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