package
0.7.2
Repository: https://github.com/lucasbfernandes/go-client.git
Documentation: pkg.go.dev

# 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.