Directories
ยถ
| Path | Synopsis |
|---|---|
|
cmd
|
|
|
mo-service
command
|
|
|
mo-tool
command
|
|
|
pkg
|
|
|
cdc
Package cdc implements watermark management for Change Data Capture with eventual consistency.
|
Package cdc implements watermark management for Change Data Capture with eventual consistency. |
|
common/docfilter
Package docfilter provides an exact, integer-PK doc_id membership filter used to prune the fulltext / IVF index scan to the candidate documents that pass a surrounding relational predicate.
|
Package docfilter provides an exact, integer-PK doc_id membership filter used to prune the fulltext / IVF index scan to the candidate documents that pass a surrounding relational predicate. |
|
common/log
Package log is used to control the log printing in MatrixOne.
|
Package log is used to control the log printing in MatrixOne. |
|
common/morpc
Package morpc provides a high-performance RPC client with automatic backend management, circuit breaker, retry policies, and bounded wait for backend creation.
|
Package morpc provides a high-performance RPC client with automatic backend management, circuit breaker, retry policies, and bounded wait for backend creation. |
|
common/morpc/examples/pingpong
command
|
|
|
common/morpc/examples/stream
command
|
|
|
common/morpc/mock_morpc
Package mock_morpc is a generated GoMock package.
|
Package mock_morpc is a generated GoMock package. |
|
common/sqlquote
Package sqlquote provides the single, shared SQL identifier-quoting and string-literal-escaping helpers used when index plugins (CAGRA / IVF-PQ / HNSW / IVF-FLAT / fulltext) and the cuVS CDC/idxcron helpers assemble SQL by string interpolation.
|
Package sqlquote provides the single, shared SQL identifier-quoting and string-literal-escaping helpers used when index plugins (CAGRA / IVF-PQ / HNSW / IVF-FLAT / fulltext) and the cuVS CDC/idxcron helpers assemble SQL by string interpolation. |
|
container/nulls
Package nulls wrap up functions for the manipulation of bitmap library roaring.
|
Package nulls wrap up functions for the manipulation of bitmap library roaring. |
|
frontend/test
Package mock_frontend is a generated GoMock package.
|
Package mock_frontend is a generated GoMock package. |
|
frontend/test/mock_file
Package mock_file is a generated GoMock package.
|
Package mock_file is a generated GoMock package. |
|
frontend/test/mock_incr
Package mock_incr is a generated GoMock package.
|
Package mock_incr is a generated GoMock package. |
|
frontend/test/mock_lock
Package mock_lock is a generated GoMock package.
|
Package mock_lock is a generated GoMock package. |
|
frontend/test/mock_moserver
Package mock_moserver is a generated GoMock package.
|
Package mock_moserver is a generated GoMock package. |
|
frontend/test/mock_query
Package mock_query is a generated GoMock package.
|
Package mock_query is a generated GoMock package. |
|
frontend/test/mock_shard
Package mock_shard is a generated GoMock package.
|
Package mock_shard is a generated GoMock package. |
|
frontend/test/mock_task
Package mock_task is a generated GoMock package.
|
Package mock_task is a generated GoMock package. |
|
fulltext/plugin
Package plugin is the fulltext index plugin registration point.
|
Package plugin is the fulltext index plugin registration point. |
|
fulltext/plugin/compile
Package compile implements the fulltext plugin's compile-layer (DDL) hooks.
|
Package compile implements the fulltext plugin's compile-layer (DDL) hooks. |
|
fulltext/plugin/idxcron
Package idxcron is fulltext's idxcron hook implementation.
|
Package idxcron is fulltext's idxcron hook implementation. |
|
fulltext/plugin/iscp
Package iscp provides fulltext's ISCP hook layer.
|
Package iscp provides fulltext's ISCP hook layer. |
|
fulltext/plugin/plan
Package plan implements the fulltext plugin's plan-layer hooks.
|
Package plan implements the fulltext plugin's plan-layer hooks. |
|
fulltext/plugin/runtime
Package runtime holds the fulltext index's catalog-side metadata.
|
Package runtime holds the fulltext index's catalog-side metadata. |
|
geo
Package geo is MatrixOne's self-contained GIS engine: the geometry model, WKT/WKB readers and writers, and the Cartesian (planar) and geodetic (spherical, via github.com/golang/geo) algorithm kernels.
|
Package geo is MatrixOne's self-contained GIS engine: the geometry model, WKT/WKB readers and writers, and the Cartesian (planar) and geodetic (spherical, via github.com/golang/geo) algorithm kernels. |
|
hakeeper
Package hakeeper implements MO's hakeeper component.
|
Package hakeeper implements MO's hakeeper component. |
|
indexplugin
Package plugin defines the integration contract for vector index algorithms.
|
Package plugin defines the integration contract for vector index algorithms. |
|
indexplugin/all
Package all is the central registration list for every vector-index plugin.
|
Package all is the central registration list for every vector-index plugin. |
|
indexplugin/catalog
Package catalog defines the catalog-layer hooks every vector index plugin must implement: parameter parsing, hidden-table layout, and op-type set.
|
Package catalog defines the catalog-layer hooks every vector index plugin must implement: parameter parsing, hidden-table layout, and op-type set. |
|
indexplugin/compile
Package compile defines the compile-layer (DDL) hooks every vector index plugin must implement: create / reindex / drop / alter.
|
Package compile defines the compile-layer (DDL) hooks every vector index plugin must implement: create / reindex / drop / alter. |
|
indexplugin/idxcron
Package idxcron defines the cron-side hook layer every index algorithm plugin implements.
|
Package idxcron defines the cron-side hook layer every index algorithm plugin implements. |
|
indexplugin/iscp
Package iscp is the central wiring point for per-algorithm ISCP hooks.
|
Package iscp is the central wiring point for per-algorithm ISCP hooks. |
|
indexplugin/plan
Package plan defines the plan-layer contract every vector-index plugin implements: hidden-table schema construction, table-function builders, plus thin redirects for the ANN rewrite (which actually lives in pkg/sql/plan).
|
Package plan defines the plan-layer contract every vector-index plugin implements: hidden-table schema construction, table-function builders, plus thin redirects for the ANN rewrite (which actually lives in pkg/sql/plan). |
|
logservice
Package logservice implement MO's LogService component.
|
Package logservice implement MO's LogService component. |
|
proxy
Package proxy is used to route client connection to specified CN server and keep balance between CN servers.
|
Package proxy is used to route client connection to specified CN server and keep balance between CN servers. |
|
sql/colexec/externalwrite
Package externalwrite implements writing rows of a query/LOAD into the backing files of a writable external table.
|
Package externalwrite implements writing rows of a query/LOAD into the backing files of a writable external table. |
|
sql/crt
Package crt implements common runtime for colexec.
|
Package crt implements common runtime for colexec. |
|
sql/parsers/example
command
|
|
|
sql/parsers/goyacc
command
|
|
|
tests/service
Package integration implements an integration test framework.
|
Package integration implements an integration test framework. |
|
tests/txn
The current package is based on an integration testing framework to test end-to-end transactions.
|
The current package is based on an integration testing framework to test end-to-end transactions. |
|
util/batchpipe
A common util to export data (trace and metric for now) as batch
|
A common util to export data (trace and metric for now) as batch |
|
util/executor/test
Package mock_executor is a generated GoMock package.
|
Package mock_executor is a generated GoMock package. |
|
util/export/example
command
Bin to show how Merge Task work.
|
Bin to show how Merge Task work. |
|
util/fault
A very simple fault injection tool.
|
A very simple fault injection tool. |
|
util/gpumode
Package gpumode declares a process-wide GpuMode flag and a session- sysvarโaware EffectiveGpuMode resolver, used by vector-index dispatch sites (brute force, kmeans, adhoc brute force, pairwise distance) to decide between GPU (cuvs) and CPU implementations at runtime.
|
Package gpumode declares a process-wide GpuMode flag and a session- sysvarโaware EffectiveGpuMode resolver, used by vector-index dispatch sites (brute force, kmeans, adhoc brute force, pairwise distance) to decide between GPU (cuvs) and CPU implementations at runtime. |
|
util/metric/v2/dashboard
Package dashboard provides Grafana dashboard creation utilities for MatrixOne metrics.
|
Package dashboard provides Grafana dashboard creation utilities for MatrixOne metrics. |
|
util/trace/impl/motrace/example
command
|
|
|
vectorindex/cagra/plugin
Package plugin is the CAGRA vector index integration.
|
Package plugin is the CAGRA vector index integration. |
|
vectorindex/cagra/plugin/compile
Package compile implements the CAGRA plugin's compile-layer (DDL) hooks.
|
Package compile implements the CAGRA plugin's compile-layer (DDL) hooks. |
|
vectorindex/cagra/plugin/idxcron
Package idxcron is CAGRA's idxcron hook implementation.
|
Package idxcron is CAGRA's idxcron hook implementation. |
|
vectorindex/cagra/plugin/plan
Package plan implements the Cagra plugin's plan-layer hooks.
|
Package plan implements the Cagra plugin's plan-layer hooks. |
|
vectorindex/cagra/plugin/runtime
Package runtime holds the CAGRA algorithm's catalog-side metadata.
|
Package runtime holds the CAGRA algorithm's catalog-side metadata. |
|
vectorindex/cuvs
Package cuvs carries shared cuvs-specific helpers โ currently the CDC wire format used by CAGRA and IVF-PQ for tag=1 event chunks.
|
Package cuvs carries shared cuvs-specific helpers โ currently the CDC wire format used by CAGRA and IVF-PQ for tag=1 event chunks. |
|
vectorindex/cuvs/idxcron
Package idxcron carries the shared cuvs idxcron Updatable body.
|
Package idxcron carries the shared cuvs idxcron Updatable body. |
|
vectorindex/hnsw/plugin
Package plugin is the HNSW vector index integration.
|
Package plugin is the HNSW vector index integration. |
|
vectorindex/hnsw/plugin/compile
Package compile implements the HNSW plugin's compile-layer (DDL) hooks.
|
Package compile implements the HNSW plugin's compile-layer (DDL) hooks. |
|
vectorindex/hnsw/plugin/idxcron
Package idxcron is HNSW's idxcron hook implementation.
|
Package idxcron is HNSW's idxcron hook implementation. |
|
vectorindex/hnsw/plugin/iscp
Package iscp provides HNSW's ISCP hook layer: writer construction and consumer-loop dispatch.
|
Package iscp provides HNSW's ISCP hook layer: writer construction and consumer-loop dispatch. |
|
vectorindex/hnsw/plugin/plan
Package plan implements the HNSW plugin's plan-layer hooks.
|
Package plan implements the HNSW plugin's plan-layer hooks. |
|
vectorindex/hnsw/plugin/runtime
Package runtime holds the HNSW algorithm's catalog-side metadata.
|
Package runtime holds the HNSW algorithm's catalog-side metadata. |
|
vectorindex/ivfflat/plugin
Package plugin is the IVF-FLAT vector index plugin registration point.
|
Package plugin is the IVF-FLAT vector index plugin registration point. |
|
vectorindex/ivfflat/plugin/compile
Package compile implements the IVF-FLAT plugin's compile-layer (DDL) hooks.
|
Package compile implements the IVF-FLAT plugin's compile-layer (DDL) hooks. |
|
vectorindex/ivfflat/plugin/idxcron
Package idxcron is IVF-FLAT's idxcron hook implementation.
|
Package idxcron is IVF-FLAT's idxcron hook implementation. |
|
vectorindex/ivfflat/plugin/iscp
Package iscp provides IVF-FLAT's ISCP hook layer.
|
Package iscp provides IVF-FLAT's ISCP hook layer. |
|
vectorindex/ivfflat/plugin/plan
Package plan implements the Ivfflat plugin's plan-layer hooks.
|
Package plan implements the Ivfflat plugin's plan-layer hooks. |
|
vectorindex/ivfflat/plugin/runtime
Package runtime holds IVF-FLAT's catalog-side metadata: hidden-table types, parameter schema, op-type set, default options, sync descriptor.
|
Package runtime holds IVF-FLAT's catalog-side metadata: hidden-table types, parameter schema, op-type set, default options, sync descriptor. |
|
vectorindex/ivfpq/plugin
Package plugin is the IVF-PQ vector index integration AND the canonical reference for adding a new vector index algorithm to MatrixOne.
|
Package plugin is the IVF-PQ vector index integration AND the canonical reference for adding a new vector index algorithm to MatrixOne. |
|
vectorindex/ivfpq/plugin/compile
Package compile implements the IVF-PQ plugin's compile-layer (DDL) hooks.
|
Package compile implements the IVF-PQ plugin's compile-layer (DDL) hooks. |
|
vectorindex/ivfpq/plugin/idxcron
Package idxcron is IVF-PQ's idxcron hook implementation.
|
Package idxcron is IVF-PQ's idxcron hook implementation. |
|
vectorindex/ivfpq/plugin/plan
Package plan implements the Ivfpq plugin's plan-layer hooks.
|
Package plan implements the Ivfpq plugin's plan-layer hooks. |
|
vectorindex/ivfpq/plugin/runtime
Package runtime holds the IVF-PQ algorithm's catalog-side metadata: hidden-table types, parameter schema, op-type set, default options.
|
Package runtime holds the IVF-PQ algorithm's catalog-side metadata: hidden-table types, parameter schema, op-type set, default options. |
|
vm/engine/tae/common
A few allocators for TAE
|
A few allocators for TAE |
|
vm/engine/tae/logtail/service
This package implements client and server for logtail push model.
|
This package implements client and server for logtail push model. |
|
chaostesting
module
|
Click to show internal directories.
Click to hide internal directories.