Directories ¶
Path | Synopsis |
---|---|
cmd
|
|
meta
binary entry point for the meta service
|
binary entry point for the meta service |
server
binary entry point for the standalone mode
|
binary entry point for the standalone mode |
internal
|
|
common/consts
Package consts defines the global constants of Tatris
|
Package consts defines the global constants of Tatris |
common/errs
Package errs defines error details
|
Package errs defines error details |
common/log
Package log provides logger initialize utilities for the whole project.
|
Package log provides logger initialize utilities for the whole project. |
common/log/logger
Package logger holds the mostly used logger instance `GlobalLogger`
|
Package logger holds the mostly used logger instance `GlobalLogger` |
common/log/util
Package util provides logger config and config validation utilities.
|
Package util provides logger config and config validation utilities. |
common/utils
Package utils contains basic utilities for Tatris
|
Package utils contains basic utilities for Tatris |
core
Package core contains the implementation of Tatris core features
|
Package core contains the implementation of Tatris core features |
core/config
Package config maintains global control parameters for Tatris
|
Package config maintains global control parameters for Tatris |
core/wal
Package wal organizes the entire Write-Ahead-Log program of Tatris
|
Package wal organizes the entire Write-Ahead-Log program of Tatris |
core/wal/log
Package log defines the abstract public trait of WAL behavior
|
Package log defines the abstract public trait of WAL behavior |
core/wal/tidwall
Package tidwall encapsulates the WAL solution implemented by tidwall/wal
|
Package tidwall encapsulates the WAL solution implemented by tidwall/wal |
indexlib
Package indexlib organizes codes of the indexing library
|
Package indexlib organizes codes of the indexing library |
indexlib/bluge
Package bluge organizes codes of the indexing library bluge
|
Package bluge organizes codes of the indexing library bluge |
indexlib/bluge/aggregations
Package aggregations contains custom aggregation for bluge
|
Package aggregations contains custom aggregation for bluge |
indexlib/bluge/config
Package config organizes codes of the bluge config
|
Package config organizes codes of the bluge config |
indexlib/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. |
indexlib/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. |
indexlib/manage
Package manage organizes codes of the indexing library manage
|
Package manage organizes codes of the indexing library manage |
ingestion
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. |
meta/metadata/storage
Package storage is about the physical storage of metadata
|
Package storage is about the physical storage of metadata |
meta/metadata/storage/boltdb
Package boltdb describes an implementation of boltdb-based metadata storage
|
Package boltdb describes an implementation of boltdb-based metadata storage |
protocol
Package protocol describes the core data structures and calling conventions of Tatris
|
Package protocol describes the core data structures and calling conventions of Tatris |
query
Package query organizes codes on the query routine
|
Package query organizes codes on the query routine |
service
Package service organizes external APIs
|
Package service organizes external APIs |
service/handler
Package handler is responsible for handling HTTP requests about ingestion
|
Package handler is responsible for handling HTTP requests about ingestion |
test
|
|
ut/prepare
Package prepare is about some preparations for Tatris to execute unit tests
|
Package prepare is about some preparations for Tatris to execute unit tests |
Click to show internal directories.
Click to hide internal directories.