# Functions
FromDomain converts a domain model.Span to a database Span.
GetAllUniqueTags creates a list of all unique tags from a set of filtered tags.
IntersectTraceIDs takes a list of UniqueTraceIDs and intersects them.
NewChainedTagFilter creates a TagFilter from the variadic list of passed TagFilter.
NewLogFieldsFilter return a filter that filters all span.Logs.Fields.
ToDomain converts a database Span to a domain model.Span.
TraceIDFromDomain converts domain TraceID into serializable DB representation.
UniqueTraceIDsFromList Takes a list of traceIDs and returns the unique set.
# Variables
DefaultTagFilter returns a filter that retrieves all tags from span.Tags, span.Logs, and span.Process.
ErrTraceIDWrongLength is an error that occurs when cassandra has a TraceID that's not 128 bits long.
ErrUnknownKeyValueTypeFromCassandra is an error that occurs when trying to decipher an unknown tag type from the database.
# Structs
KeyValue is the UDT representation of a Jaeger KeyValue.
Log is the UDT representation of a Jaeger Log.
LogFieldsFilter filters all span.Logs.Fields.
Process is the UDT representation of a Jaeger Process.
Span is the database representation of a span.
SpanRef is the UDT representation of a Jaeger Span Reference.
TagInsertion contains the items necessary to insert a tag for a given span.
# Interfaces
TagFilter filters out any tags that should not be indexed.
# Type aliases
ChainedTagFilter applies multiple tag filters in serial fashion.
TraceID is a serializable form of model.TraceID.
UniqueTraceIDs is a set of unique dbmodel TraceIDs, implemented via map.