# Functions
NewInstance creates a new primitive instance.
NewName returns a qualified primitive name with the given namespace, group, application, and name.
NewSession creates a new Session for the given partition name is the name of the primitive handler is the primitive's session handler.
WithNamespace returns a metadata option limiting a query by namespace.
WithPrimitiveType returns a metadata option limiting a query by primitive type.
WithSessionTimeout returns a session SessionOption to configure the session timeout.
# Structs
Instance is a primitive instance.
Metadata is primitive metadata.
Name is a qualified primitive name consisting of Namespace, Database, Application, and Name.
Partition is the ID and address for a partition.
Session maintains the session for a primitive.
Stream manages the context for a single response stream within a session.
# Interfaces
Handler provides session management for a primitive implementation.
MetadataOption implements a session metadata option.
Primitive is the base interface for primitives.
SessionOption implements a session option.
# Type aliases
Type is the type of a primitive.