Directories
¶
| Path | Synopsis |
|---|---|
|
handlers
|
|
|
graphql
Package graphql provides the graphql endpoint for Weaviate
|
Package graphql provides the graphql endpoint for Weaviate |
|
graphql/descriptions
Package descriptions provides the descriptions as used by the graphql endpoint for Weaviate
|
Package descriptions provides the descriptions as used by the graphql endpoint for Weaviate |
|
graphql/graphiql
Based on `graphiql.go` from https://github.com/graphql-go/handler only made RenderGraphiQL a public function.
|
Based on `graphiql.go` from https://github.com/graphql-go/handler only made RenderGraphiQL a public function. |
|
graphql/local/aggregate
Package aggregate provides the local aggregate graphql endpoint for Weaviate
|
Package aggregate provides the local aggregate graphql endpoint for Weaviate |
|
graphql/local/common_filters
Package common_filters provides the filters for the graphql endpoint for Weaviate
|
Package common_filters provides the filters for the graphql endpoint for Weaviate |
|
graphql/utils
Package utils provides utility methods and classes to support the graphql endpoint for Weaviate
|
Package utils provides utility methods and classes to support the graphql endpoint for Weaviate |
|
grpc/grpcweb
Package grpcweb exposes the gRPC API over grpc-web/Connect so browsers can reach it directly.
|
Package grpcweb exposes the gRPC API over grpc-web/Connect so browsers can reach it directly. |
|
rest
Package rest with all rest API functions.
|
Package rest with all rest API functions. |
|
rest/restcompat
Package restcompat synthesises legacy fields on REST responses only.
|
Package restcompat synthesises legacy fields on REST responses only. |
|
repos
|
|
|
db
Some standard accessors for the shard struct.
|
Some standard accessors for the shard struct. |
|
db/clusterintegrationtest
clusterintegrationtest acts as a test package to provide a component test spanning multiple parts of the application, including everything that's required for a distributed setup.
|
clusterintegrationtest acts as a test package to provide a component test spanning multiple parts of the application, including everything that's required for a distributed setup. |
|
db/lsmkv
Bucket snapshots provide a frozen, read-only view of an LSM bucket's on-disk data at the moment the internal flush completes.
|
Bucket snapshots provide a frozen, read-only view of an LSM bucket's on-disk data at the moment the internal flush completes. |
|
db/lsmkv/entities
ent contains common types used throughout various lsmkv (sub-)packages
|
ent contains common types used throughout various lsmkv (sub-)packages |
|
db/lsmkv/gobenc
Package gobenc provides allocation-efficient encoding and decoding of map[uint64]uint32.
|
Package gobenc provides allocation-efficient encoding and decoding of map[uint64]uint32. |
|
db/multitenancy
Package multitenancy provides tenant validation strategies for Weaviate collections based on their multi-tenancy configuration.
|
Package multitenancy provides tenant validation strategies for Weaviate collections based on their multi-tenancy configuration. |
|
db/queue
Queue package implements a queue system for background operations using disk storage.
|
Queue package implements a queue system for background operations using disk storage. |
|
db/roaringset
Package roaringset contains all the LSM business logic that is unique to the "RoaringSet" strategy
|
Package roaringset contains all the LSM business logic that is unique to the "RoaringSet" strategy |
|
db/sharding
Package resolver provides shard resolution strategies for Weaviate collections based on their configuration.
|
Package resolver provides shard resolution strategies for Weaviate collections based on their configuration. |
|
db/vector/compressionhelpers
Package compressionhelpers provides vector compression algorithms for HNSW indexes.
|
Package compressionhelpers provides vector compression algorithms for HNSW indexes. |
|
db/vector/hnsw/distancer/asm
asm only has amd64 specific implementations at the moment
|
asm only has amd64 specific implementations at the moment |
Click to show internal directories.
Click to hide internal directories.