pkg/

directory
v0.0.0-debug-20260702 Latest Latest
Warning

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

Go to latest
Published: Jul 2, 2026 License: Apache-2.0

Directories

Path Synopsis
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.
chaostesting module
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.
log
Package log is used to control the log printing in MatrixOne.
Package log is used to control the log printing in MatrixOne.
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.
morpc/mock_morpc
Package mock_morpc is a generated GoMock package.
Package mock_morpc is a generated GoMock package.
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.
pdf
test
Package mock_frontend is a generated GoMock package.
Package mock_frontend is a generated GoMock package.
test/mock_file
Package mock_file is a generated GoMock package.
Package mock_file is a generated GoMock package.
test/mock_incr
Package mock_incr is a generated GoMock package.
Package mock_incr is a generated GoMock package.
test/mock_lock
Package mock_lock is a generated GoMock package.
Package mock_lock is a generated GoMock package.
test/mock_moserver
Package mock_moserver is a generated GoMock package.
Package mock_moserver is a generated GoMock package.
test/mock_query
Package mock_query is a generated GoMock package.
Package mock_query is a generated GoMock package.
test/mock_shard
Package mock_shard is a generated GoMock package.
Package mock_shard is a generated GoMock package.
test/mock_task
Package mock_task is a generated GoMock package.
Package mock_task is a generated GoMock package.
plugin
Package plugin is the fulltext index plugin registration point.
Package plugin is the fulltext index plugin registration point.
plugin/compile
Package compile implements the fulltext plugin's compile-layer (DDL) hooks.
Package compile implements the fulltext plugin's compile-layer (DDL) hooks.
plugin/idxcron
Package idxcron is fulltext's idxcron hook implementation.
Package idxcron is fulltext's idxcron hook implementation.
plugin/iscp
Package iscp provides fulltext's ISCP hook layer.
Package iscp provides fulltext's ISCP hook layer.
plugin/plan
Package plan implements the fulltext plugin's plan-layer hooks.
Package plan implements the fulltext plugin's plan-layer hooks.
plugin/runtime
Package runtime holds the fulltext index's catalog-side metadata.
Package runtime holds the fulltext index's catalog-side metadata.
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.
Package hakeeper implements MO's hakeeper component.
Package hakeeper implements MO's hakeeper component.
Package plugin defines the integration contract for vector index algorithms.
Package plugin defines the integration contract for vector index algorithms.
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.
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.
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.
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.
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.
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).
Package logservice implement MO's LogService component.
Package logservice implement MO's LogService component.
monlp
llm
pb
api
txn
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.
crt
Package crt implements common runtime for colexec.
Package crt implements common runtime for colexec.
parsers/example command
parsers/goyacc command
stream
service
Package integration implements an integration test framework.
Package integration implements an integration test framework.
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.
tools
txn
rpc
udf
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
executor/test
Package mock_executor is a generated GoMock package.
Package mock_executor is a generated GoMock package.
export/example command
Bin to show how Merge Task work.
Bin to show how Merge Task work.
fault
A very simple fault injection tool.
A very simple fault injection tool.
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.
metric/v2/dashboard
Package dashboard provides Grafana dashboard creation utilities for MatrixOne metrics.
Package dashboard provides Grafana dashboard creation utilities for MatrixOne metrics.
cagra/plugin
Package plugin is the CAGRA vector index integration.
Package plugin is the CAGRA vector index integration.
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.
cagra/plugin/idxcron
Package idxcron is CAGRA's idxcron hook implementation.
Package idxcron is CAGRA's idxcron hook implementation.
cagra/plugin/plan
Package plan implements the Cagra plugin's plan-layer hooks.
Package plan implements the Cagra plugin's plan-layer hooks.
cagra/plugin/runtime
Package runtime holds the CAGRA algorithm's catalog-side metadata.
Package runtime holds the CAGRA algorithm's catalog-side metadata.
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.
cuvs/idxcron
Package idxcron carries the shared cuvs idxcron Updatable body.
Package idxcron carries the shared cuvs idxcron Updatable body.
hnsw/plugin
Package plugin is the HNSW vector index integration.
Package plugin is the HNSW vector index integration.
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.
hnsw/plugin/idxcron
Package idxcron is HNSW's idxcron hook implementation.
Package idxcron is HNSW's idxcron hook implementation.
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.
hnsw/plugin/plan
Package plan implements the HNSW plugin's plan-layer hooks.
Package plan implements the HNSW plugin's plan-layer hooks.
hnsw/plugin/runtime
Package runtime holds the HNSW algorithm's catalog-side metadata.
Package runtime holds the HNSW algorithm's catalog-side metadata.
ivfflat/plugin
Package plugin is the IVF-FLAT vector index plugin registration point.
Package plugin is the IVF-FLAT vector index plugin registration point.
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.
ivfflat/plugin/idxcron
Package idxcron is IVF-FLAT's idxcron hook implementation.
Package idxcron is IVF-FLAT's idxcron hook implementation.
ivfflat/plugin/iscp
Package iscp provides IVF-FLAT's ISCP hook layer.
Package iscp provides IVF-FLAT's ISCP hook layer.
ivfflat/plugin/plan
Package plan implements the Ivfflat plugin's plan-layer hooks.
Package plan implements the Ivfflat plugin's plan-layer hooks.
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.
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.
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.
ivfpq/plugin/idxcron
Package idxcron is IVF-PQ's idxcron hook implementation.
Package idxcron is IVF-PQ's idxcron hook implementation.
ivfpq/plugin/plan
Package plan implements the Ivfpq plugin's plan-layer hooks.
Package plan implements the Ivfpq plugin's plan-layer hooks.
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.
vectorize
vm
engine/tae/common
A few allocators for TAE
A few allocators for TAE
engine/tae/logtail/service
This package implements client and server for logtail push model.
This package implements client and server for logtail push model.

Jump to

Keyboard shortcuts

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