Versions in this module Expand all Collapse all v0 v0.1.0 Oct 12, 2026 Changes in this version + const EdgeKek + const FieldAlgorithm + const FieldCreatedAt + const FieldEpoch + const FieldID + const FieldIsCurrent + const FieldKekID + const FieldKekVersion + const FieldPurpose + const FieldReserved + const FieldState + const FieldSubject + const FieldWrapped + const FieldWrappedUnder + const KekColumn + const KekInverseTable + const KekTable + const Label + const Table + var Columns = []string + var DefaultIsCurrent bool + var DefaultReserved uint64 + var DefaultSubject string + var PurposeValidator func(string) error + func Algorithm(v uint8) predicate.DataKey + func AlgorithmEQ(v uint8) predicate.DataKey + func AlgorithmGT(v uint8) predicate.DataKey + func AlgorithmGTE(v uint8) predicate.DataKey + func AlgorithmIn(vs ...uint8) predicate.DataKey + func AlgorithmLT(v uint8) predicate.DataKey + func AlgorithmLTE(v uint8) predicate.DataKey + func AlgorithmNEQ(v uint8) predicate.DataKey + func AlgorithmNotIn(vs ...uint8) predicate.DataKey + func And(predicates ...predicate.DataKey) predicate.DataKey + func CreatedAt(v time.Time) predicate.DataKey + func CreatedAtEQ(v time.Time) predicate.DataKey + func CreatedAtGT(v time.Time) predicate.DataKey + func CreatedAtGTE(v time.Time) predicate.DataKey + func CreatedAtIn(vs ...time.Time) predicate.DataKey + func CreatedAtLT(v time.Time) predicate.DataKey + func CreatedAtLTE(v time.Time) predicate.DataKey + func CreatedAtNEQ(v time.Time) predicate.DataKey + func CreatedAtNotIn(vs ...time.Time) predicate.DataKey + func Epoch(v uint32) predicate.DataKey + func EpochEQ(v uint32) predicate.DataKey + func EpochGT(v uint32) predicate.DataKey + func EpochGTE(v uint32) predicate.DataKey + func EpochIn(vs ...uint32) predicate.DataKey + func EpochLT(v uint32) predicate.DataKey + func EpochLTE(v uint32) predicate.DataKey + func EpochNEQ(v uint32) predicate.DataKey + func EpochNotIn(vs ...uint32) predicate.DataKey + func HasKek() predicate.DataKey + func HasKekWith(preds ...predicate.KEK) predicate.DataKey + func ID(id envelope.ID) predicate.DataKey + func IDEQ(id envelope.ID) predicate.DataKey + func IDGT(id envelope.ID) predicate.DataKey + func IDGTE(id envelope.ID) predicate.DataKey + func IDIn(ids ...envelope.ID) predicate.DataKey + func IDLT(id envelope.ID) predicate.DataKey + func IDLTE(id envelope.ID) predicate.DataKey + func IDNEQ(id envelope.ID) predicate.DataKey + func IDNotIn(ids ...envelope.ID) predicate.DataKey + func IsCurrent(v bool) predicate.DataKey + func IsCurrentEQ(v bool) predicate.DataKey + func IsCurrentNEQ(v bool) predicate.DataKey + func KekID(v envelope.ID) predicate.DataKey + func KekIDEQ(v envelope.ID) predicate.DataKey + func KekIDIn(vs ...envelope.ID) predicate.DataKey + func KekIDNEQ(v envelope.ID) predicate.DataKey + func KekIDNotIn(vs ...envelope.ID) predicate.DataKey + func KekVersion(v uint32) predicate.DataKey + func KekVersionEQ(v uint32) predicate.DataKey + func KekVersionGT(v uint32) predicate.DataKey + func KekVersionGTE(v uint32) predicate.DataKey + func KekVersionIn(vs ...uint32) predicate.DataKey + func KekVersionLT(v uint32) predicate.DataKey + func KekVersionLTE(v uint32) predicate.DataKey + func KekVersionNEQ(v uint32) predicate.DataKey + func KekVersionNotIn(vs ...uint32) predicate.DataKey + func Not(p predicate.DataKey) predicate.DataKey + func Or(predicates ...predicate.DataKey) predicate.DataKey + func Purpose(v string) predicate.DataKey + func PurposeContains(v string) predicate.DataKey + func PurposeContainsFold(v string) predicate.DataKey + func PurposeEQ(v string) predicate.DataKey + func PurposeEqualFold(v string) predicate.DataKey + func PurposeGT(v string) predicate.DataKey + func PurposeGTE(v string) predicate.DataKey + func PurposeHasPrefix(v string) predicate.DataKey + func PurposeHasSuffix(v string) predicate.DataKey + func PurposeIn(vs ...string) predicate.DataKey + func PurposeLT(v string) predicate.DataKey + func PurposeLTE(v string) predicate.DataKey + func PurposeNEQ(v string) predicate.DataKey + func PurposeNotIn(vs ...string) predicate.DataKey + func Reserved(v uint64) predicate.DataKey + func ReservedEQ(v uint64) predicate.DataKey + func ReservedGT(v uint64) predicate.DataKey + func ReservedGTE(v uint64) predicate.DataKey + func ReservedIn(vs ...uint64) predicate.DataKey + func ReservedLT(v uint64) predicate.DataKey + func ReservedLTE(v uint64) predicate.DataKey + func ReservedNEQ(v uint64) predicate.DataKey + func ReservedNotIn(vs ...uint64) predicate.DataKey + func State(v uint8) predicate.DataKey + func StateEQ(v uint8) predicate.DataKey + func StateGT(v uint8) predicate.DataKey + func StateGTE(v uint8) predicate.DataKey + func StateIn(vs ...uint8) predicate.DataKey + func StateLT(v uint8) predicate.DataKey + func StateLTE(v uint8) predicate.DataKey + func StateNEQ(v uint8) predicate.DataKey + func StateNotIn(vs ...uint8) predicate.DataKey + func Subject(v string) predicate.DataKey + func SubjectContains(v string) predicate.DataKey + func SubjectContainsFold(v string) predicate.DataKey + func SubjectEQ(v string) predicate.DataKey + func SubjectEqualFold(v string) predicate.DataKey + func SubjectGT(v string) predicate.DataKey + func SubjectGTE(v string) predicate.DataKey + func SubjectHasPrefix(v string) predicate.DataKey + func SubjectHasSuffix(v string) predicate.DataKey + func SubjectIn(vs ...string) predicate.DataKey + func SubjectLT(v string) predicate.DataKey + func SubjectLTE(v string) predicate.DataKey + func SubjectNEQ(v string) predicate.DataKey + func SubjectNotIn(vs ...string) predicate.DataKey + func ValidColumn(column string) bool + func Wrapped(v []byte) predicate.DataKey + func WrappedEQ(v []byte) predicate.DataKey + func WrappedGT(v []byte) predicate.DataKey + func WrappedGTE(v []byte) predicate.DataKey + func WrappedIn(vs ...[]byte) predicate.DataKey + func WrappedIsNil() predicate.DataKey + func WrappedLT(v []byte) predicate.DataKey + func WrappedLTE(v []byte) predicate.DataKey + func WrappedNEQ(v []byte) predicate.DataKey + func WrappedNotIn(vs ...[]byte) predicate.DataKey + func WrappedNotNil() predicate.DataKey + type OrderOption func(*sql.Selector) + func ByAlgorithm(opts ...sql.OrderTermOption) OrderOption + func ByCreatedAt(opts ...sql.OrderTermOption) OrderOption + func ByEpoch(opts ...sql.OrderTermOption) OrderOption + func ByID(opts ...sql.OrderTermOption) OrderOption + func ByIsCurrent(opts ...sql.OrderTermOption) OrderOption + func ByKekField(field string, opts ...sql.OrderTermOption) OrderOption + func ByKekID(opts ...sql.OrderTermOption) OrderOption + func ByKekVersion(opts ...sql.OrderTermOption) OrderOption + func ByPurpose(opts ...sql.OrderTermOption) OrderOption + func ByReserved(opts ...sql.OrderTermOption) OrderOption + func ByState(opts ...sql.OrderTermOption) OrderOption + func BySubject(opts ...sql.OrderTermOption) OrderOption