# Packages
Package kvadmin is a generated GoMock package.
# Functions
AppendSchemaOptions appends to a provided SchemaOptions with a new version of schema.
ForceColdWritesEnabledForMetadatas forces cold writes to be enabled for all ns.
FromNanos converts nanoseconds to a namespace-compatible duration.
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
MustBuildMetadatas builds a list of metadatas for testing with given index enabled option and ids.
NewAggregatedAggregation creates a new aggregated Aggregation.
NewAggregateAttributes creates new AggregatedAttributes.
NewAggregationOptions creates new AggregationOptions.
No description provided by the author
No description provided by the author
NewDownsampleOptions creates new DownsampleOptions.
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.
NewMockAggregationOptions creates a new mock instance.
NewMockDynamicOptions creates a new mock instance.
NewMockExtendedOptions 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.
NewRuntimeOptions returns a new namespace runtime options.
NewRuntimeOptionsManager returns a new runtime options manager.
NewRuntimeOptionsManagerRegistry returns a new runtime options manager registry.
NewSchemaHistory returns an empty schema history.
No description provided by the author
NewStagingState creates a new StagingState.
NewStaticInitializer returns a new static registry initializer.
NewUnaggregatedAggregation creates a new unaggregated Aggregation.
NewWatch creates a new watch on a topology map from a generic watch that watches a Map.
OptionsToProto converts Options -> nsproto.NamespaceOptions.
RegisterExtendedOptionsConverter registers conversion function from protobuf message to ExtendedOptions.
ToAggregationOptions converts nsproto.AggregationOptions to AggregationOptions.
ToExtendedOptions converts protobuf message to ExtendedOptions.
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.
ToRuntimeOptions converts nsproto.NamespaceRuntimeOptions to RuntimeOptions.
ToStagingState converts nsproto.StagingState to StagingState.
UpdateSchemaRegistry updates schema registry with namespace updates.
# Constants
InitializingStagingStatus means the namespace is in the process of coming online for use.
ReadyStagingStatus means the namespace is ready for use.
UnknownStagingStatus represents an unknown staging status.
# Structs
AggregationAttributes are attributes specifying how data points should be aggregated.
Aggregation describes data points within the namespace.
No description provided by the author
DownsampleOptions is a set of options related to downsampling data.
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.
MockAggregationOptions is a mock of AggregationOptions interface.
MockAggregationOptionsMockRecorder is the mock recorder for MockAggregationOptions.
MockDynamicOptions is a mock of DynamicOptions interface.
MockDynamicOptionsMockRecorder is the mock recorder for MockDynamicOptions.
MockExtendedOptions is a mock of ExtendedOptions interface.
MockExtendedOptionsMockRecorder is the mock recorder for MockExtendedOptions.
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.
StagingState is the state associated with a namespace's availability for reads and writes.
# Interfaces
AggregationOptions is a set of options for aggregating data within the namespace.
DynamicOptions is a set of options for dynamic namespace registry.
ExtendedOptions is the type for dynamically typed options.
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.
RuntimeOptions is a set of runtime options that can be set per namespace.
RuntimeOptionsListener listens for updates to runtime options.
RuntimeOptionsManager is a runtime options manager.
RuntimeOptionsManagerRegistry is a registry of runtime options managers.
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
ExtendedOptsConverter is function for converting from protobuf message to ExtendedOptions.
NamespaceUpdater is a namespace updater function.
StagingStatus is the status of the namespace.