package
0.0.0-20191121140916-9649366ff4b2
Repository: https://github.com/chronosphereiox/m3.git
Documentation: pkg.go.dev
# Packages
Package kvadmin is a generated GoMock package.
# Functions
AppendSchemaOptions appends to a provided SchemaOptions with a new version of schema.
FromProto converts nsproto.Registry -> Map.
No description provided by the author
No description provided by the author
No description provided by the author
LoadSchemaHistory loads schema registry from SchemaOptions proto.
No description provided by the author
No description provided by the author
No description provided by the author
NewDynamicInitializer returns a dynamic namespace initializer.
NewDynamicOptions creates a new DynamicOptions.
NewIndexOptions returns a new IndexOptions.
NewMap returns a new registry containing provided metadatas, providing a consistent order.
NewMetadata creates a new namespace metadata.
NewMetadataMatcher returns a new MetadataMatcher.
NewMockDynamicOptions creates a new mock instance.
NewMockIndexOptions creates a new mock instance.
NewMockInitializer creates a new mock instance.
NewMockMap creates a new mock instance.
NewMockMetadata creates a new mock instance.
NewMockNamespaceWatch creates a new mock instance.
NewMockOptions creates a new mock instance.
NewMockRegistry creates a new mock instance.
NewMockSchemaDescr creates a new mock instance.
NewMockSchemaHistory creates a new mock instance.
NewMockSchemaListener creates a new mock instance.
NewMockSchemaRegistry creates a new mock instance.
NewMockWatch creates a new mock instance.
No description provided by the author
NewOptions creates a new namespace options.
NewSchemaHistory returns an empty schema history.
No description provided by the author
NewStaticInitializer returns a new static registry initializer.
NewWatch creates a new watch on a topology map from a generic watch that watches a Map.
OptionsToProto converts Options -> nsproto.NamespaceOptions.
ToIndexOptions converts nsproto.IndexOptions to IndexOptions.
ToMetadata converts nsproto.Options to Metadata.
ToProto converts Map to nsproto.Registry.
ToRetention converts nsproto.RetentionOptions to retention.Options.
UpdateSchemaRegistry updates schema registry with namespace updates.
# Structs
No description provided by the author
IndexConfiguration controls the knobs to tweak indexing configuration.
MapConfiguration is the configuration for a registry of namespaces.
No description provided by the author
MetadataConfiguration is the configuration for a single namespace.
MockDynamicOptions is a mock of DynamicOptions interface.
MockDynamicOptionsMockRecorder is the mock recorder for MockDynamicOptions.
MockIndexOptions is a mock of IndexOptions interface.
MockIndexOptionsMockRecorder is the mock recorder for MockIndexOptions.
MockInitializer is a mock of Initializer interface.
MockInitializerMockRecorder is the mock recorder for MockInitializer.
MockMap is a mock of Map interface.
MockMapMockRecorder is the mock recorder for MockMap.
MockMetadata is a mock of Metadata interface.
MockMetadataMockRecorder is the mock recorder for MockMetadata.
MockNamespaceWatch is a mock of NamespaceWatch interface.
MockNamespaceWatchMockRecorder is the mock recorder for MockNamespaceWatch.
MockOptions is a mock of Options interface.
MockOptionsMockRecorder is the mock recorder for MockOptions.
MockRegistry is a mock of Registry interface.
MockRegistryMockRecorder is the mock recorder for MockRegistry.
MockSchemaDescr is a mock of SchemaDescr interface.
MockSchemaDescrMockRecorder is the mock recorder for MockSchemaDescr.
MockSchemaHistory is a mock of SchemaHistory interface.
MockSchemaHistoryMockRecorder is the mock recorder for MockSchemaHistory.
MockSchemaListener is a mock of SchemaListener interface.
MockSchemaListenerMockRecorder is the mock recorder for MockSchemaListener.
MockSchemaRegistry is a mock of SchemaRegistry interface.
MockSchemaRegistryMockRecorder is the mock recorder for MockSchemaRegistry.
MockWatch is a mock of Watch interface.
MockWatchMockRecorder is the mock recorder for MockWatch.
# Interfaces
DynamicOptions is a set of options for dynamic namespace registry.
IndexOptions controls the indexing options for a namespace.
Initializer can init new instances of namespace registries.
Map is mapping from known namespaces' ID to their Metadata.
Metadata represents namespace metadata information.
MetadataMatcher is a gomock.Matcher that matches metadata.
NamespaceWatch watches for namespace updates.
Options controls namespace behavior.
Registry is an un-changing container for a Map.
SchemaDescr describes the schema for a complex type value.
SchemaHistory represents schema history for a namespace.
SchemaListener listens for updates to schema registry for a namespace.
SchemaRegistry represents the schema registry for a database.
Watch is a watch on a namespace Map.
# Type aliases
No description provided by the author