PrefixFreePath

org.sigilaris.core.application.support.compiletime.PrefixFreePath
See thePrefixFreePath companion object
trait PrefixFreePath[Path <: Tuple, Schema <: Tuple]

Evidence that all table prefixes in Schema are prefix-free when mounted at Path.

This ensures that no table's full key prefix (encodePath(Path) ++ encodeSegment(Name)) is a prefix of another table's prefix, preventing key space collisions.

Type parameters

Path

the mount path tuple

Schema

the schema tuple

Attributes

Companion
object
Source
Evidence.scala
Graph
Supertypes
class Object
trait Matchable
class Any
In this article