Directories
ΒΆ
| Path | Synopsis |
|---|---|
|
adapters
|
|
|
handlers/graphql
Package graphql provides the graphql endpoint for Weaviate
|
Package graphql provides the graphql endpoint for Weaviate |
|
handlers/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 |
|
handlers/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. |
|
handlers/graphql/local/aggregate
Package aggregate provides the local aggregate graphql endpoint for Weaviate
|
Package aggregate provides the local aggregate graphql endpoint for Weaviate |
|
handlers/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 |
|
handlers/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 |
|
handlers/rest
Package rest with all rest API functions.
|
Package rest with all rest API functions. |
|
repos/db
Some standard accessors for the shard struct.
|
Some standard accessors for the shard struct. |
|
repos/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. |
|
repos/db/lsmkv/entities
ent contains common types used throughout various lsmkv (sub-)packages
|
ent contains common types used throughout various lsmkv (sub-)packages |
|
repos/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. |
|
repos/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 |
|
repos/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. |
|
repos/db/vector/hnsw/distancer/asm
asm only has amd64 specific implementations at the moment
|
asm only has amd64 specific implementations at the moment |
|
router
Package router provides an abstraction for determining the optimal routing plans for reads and writes within a Weaviate cluster.
|
Package router provides an abstraction for determining the optimal routing plans for reads and writes within a Weaviate cluster. |
|
cmd
|
|
|
weaviate-server
command
|
|
|
Code generated by go generate; DO NOT EDIT.
|
Code generated by go generate; DO NOT EDIT. |
|
entities
|
|
|
modelsext
Package modelsext provides extension methods to the structures in the models package.
|
Package modelsext provides extension methods to the structures in the models package. |
|
moduletools
moduletools contains helpers that are passed to modules as part of their capability methods
|
moduletools contains helpers that are passed to modules as part of their capability methods |
|
grpc
|
|
|
modules
|
|
|
text2vec-contextionary
modcontextionary concentrates some of the code that relates to the contextionary module, this must be extracted when Weaviate becomes modular.
|
modcontextionary concentrates some of the code that relates to the contextionary module, this must be extracted when Weaviate becomes modular. |
|
test
|
|
|
benchmark
command
|
|
|
docker/mockoidc
command
|
|
|
docker/mockoidchelper
command
|
|
|
benchmark_bm25
module
|
|
|
tools
|
|
|
dev/generate_release_notes
command
|
|
|
license_headers
command
|
|
|
release_template
command
|
|
|
swagger_custom_code
command
|
|
|
usecases
|
|
|
byteops
Package byteops provides helper functions to (un-) marshal objects from or into a buffer
|
Package byteops provides helper functions to (un-) marshal objects from or into a buffer |
|
mmap
Package mmap is replicating the functionality of the mmap-go package, however, it optimizes usage on darwin and linux to use raw syscalls instead of the golang.org/x/sys/unix package which introduces an additional mutex.
|
Package mmap is replicating the functionality of the mmap-go package, however, it optimizes usage on darwin and linux to use raw syscalls instead of the golang.org/x/sys/unix package which introduces an additional mutex. |
|
objects
package objects provides managers for all kind-related items, such as objects.
|
package objects provides managers for all kind-related items, such as objects. |
|
schema
Package migrate provides a simple composer tool, which implements the Migrator interface and can take in any number of migrators which themselves have to implement the interface
|
Package migrate provides a simple composer tool, which implements the Migrator interface and can take in any number of migrators which themselves have to implement the interface |
Click to show internal directories.
Click to hide internal directories.
