Versions in this module Expand all Collapse all v0 v0.6.0 Jul 31, 2025 Changes in this version + type Bool bool + func (x Bool) Eq(e interface{}) bool + func (x Bool) TupElement(op TupleOperation) + func (x Bool) Value(op ValueOperation) + type Bytes []byte + func (x Bytes) Eq(e interface{}) bool + func (x Bytes) TupElement(op TupleOperation) + func (x Bytes) Value(op ValueOperation) + type Clear struct + func (x Clear) Eq(e interface{}) bool + func (x Clear) Value(op ValueOperation) + type DirElement interface + DirElement func(DirectoryOperation) + Eq func(interface{}) bool + type Directory []DirElement + func (x Directory) Eq(e interface{}) bool + func (x Directory) Query(op QueryOperation) + type DirectoryOperation interface + ForString func(String) + ForVariable func(Variable) + type Float float64 + func (x Float) Eq(e interface{}) bool + func (x Float) TupElement(op TupleOperation) + func (x Float) Value(op ValueOperation) + type Int int64 + func (x Int) Eq(e interface{}) bool + func (x Int) TupElement(op TupleOperation) + func (x Int) Value(op ValueOperation) + type Key struct + Directory Directory + Tuple Tuple + func (x Key) Eq(e interface{}) bool + func (x Key) Query(op QueryOperation) + type KeyValue struct + Key Key + Value Value + func (x KeyValue) Eq(e interface{}) bool + func (x KeyValue) Query(op QueryOperation) + type MaybeMore struct + func (x MaybeMore) Eq(e interface{}) bool + func (x MaybeMore) TupElement(op TupleOperation) + type Nil struct + func (x Nil) Eq(e interface{}) bool + func (x Nil) TupElement(op TupleOperation) + func (x Nil) Value(op ValueOperation) + type Query = query + type QueryOperation interface + ForDirectory func(Directory) + ForKey func(Key) + ForKeyValue func(KeyValue) + type String string + func (x String) DirElement(op DirectoryOperation) + func (x String) Eq(e interface{}) bool + func (x String) TupElement(op TupleOperation) + func (x String) Value(op ValueOperation) + type TupElement interface + Eq func(interface{}) bool + TupElement func(TupleOperation) + type Tuple []TupElement + func (x Tuple) Eq(e interface{}) bool + func (x Tuple) TupElement(op TupleOperation) + func (x Tuple) Value(op ValueOperation) + type TupleOperation interface + ForBool func(Bool) + ForBytes func(Bytes) + ForFloat func(Float) + ForInt func(Int) + ForMaybeMore func(MaybeMore) + ForNil func(Nil) + ForString func(String) + ForTuple func(Tuple) + ForUUID func(UUID) + ForUint func(Uint) + ForVStamp func(VStamp) + ForVStampFuture func(VStampFuture) + ForVariable func(Variable) + type UUID [16]byte + func (x UUID) Eq(e interface{}) bool + func (x UUID) TupElement(op TupleOperation) + func (x UUID) Value(op ValueOperation) + type Uint uint64 + func (x Uint) Eq(e interface{}) bool + func (x Uint) TupElement(op TupleOperation) + func (x Uint) Value(op ValueOperation) + type VStamp struct + TxVersion [10]byte + UserVersion uint16 + func (x VStamp) Eq(e interface{}) bool + func (x VStamp) TupElement(op TupleOperation) + func (x VStamp) Value(op ValueOperation) + type VStampFuture struct + UserVersion uint16 + func (x VStampFuture) Eq(e interface{}) bool + func (x VStampFuture) TupElement(op TupleOperation) + func (x VStampFuture) Value(op ValueOperation) + type Value = value + type ValueOperation interface + ForBool func(Bool) + ForBytes func(Bytes) + ForClear func(Clear) + ForFloat func(Float) + ForInt func(Int) + ForNil func(Nil) + ForString func(String) + ForTuple func(Tuple) + ForUUID func(UUID) + ForUint func(Uint) + ForVStamp func(VStamp) + ForVStampFuture func(VStampFuture) + ForVariable func(Variable) + type ValueType string + const AnyType + const BoolType + const BytesType + const FloatType + const IntType + const StringType + const TupleType + const UUIDType + const UintType + const VStampType + func AllTypes() []ValueType + type Variable []ValueType + func (x Variable) DirElement(op DirectoryOperation) + func (x Variable) Eq(e interface{}) bool + func (x Variable) TupElement(op TupleOperation) + func (x Variable) Value(op ValueOperation)