sqlowner

package
v0.5.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 2, 2026 License: MIT Imports: 0 Imported by: 0

Documentation

Overview

Package sqlowner owns validated, family-specific framework database capabilities.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AutocommitSeal

type AutocommitSeal struct {
	// contains filtered or unexported fields
}

AutocommitSeal authorizes only the autocommit bridge family. Its zero value is invalid. The distinct private field also prevents conversion between capability families.

func Autocommit

func Autocommit() AutocommitSeal

Autocommit issues a framework autocommit capability.

func (AutocommitSeal) Valid

func (s AutocommitSeal) Valid() bool

Valid rejects zero values and foreign sentinels.

type CollectionSeal

type CollectionSeal struct {
	// contains filtered or unexported fields
}

CollectionSeal authorizes only the collection bridge family. Its zero value is invalid. The distinct private field also prevents conversion between capability families.

func Collections

func Collections() CollectionSeal

Collections issues a framework collection capability.

func (CollectionSeal) Valid

func (s CollectionSeal) Valid() bool

Valid rejects zero values and foreign sentinels.

type ExpressionSeal

type ExpressionSeal struct {
	// contains filtered or unexported fields
}

ExpressionSeal authorizes only the expression bridge family. Its zero value is invalid. The distinct private field also prevents conversion between capability families.

func Expressions

func Expressions() ExpressionSeal

Expressions issues a framework expression capability.

func (ExpressionSeal) Valid

func (s ExpressionSeal) Valid() bool

Valid rejects zero values and foreign sentinels.

type MetadataSeal

type MetadataSeal struct {
	// contains filtered or unexported fields
}

MetadataSeal authorizes only the metadata bridge family. Its zero value is invalid. The distinct private field also prevents conversion between capability families.

func Metadata

func Metadata() MetadataSeal

Metadata issues a framework metadata capability.

func (MetadataSeal) Valid

func (s MetadataSeal) Valid() bool

Valid rejects zero values and foreign sentinels.

type ObserverSeal

type ObserverSeal struct {
	// contains filtered or unexported fields
}

ObserverSeal authorizes only the observer bridge family. Its zero value is invalid. The distinct private field also prevents conversion between capability families.

func Observers

func Observers() ObserverSeal

Observers issues a framework observer capability.

func (ObserverSeal) Valid

func (s ObserverSeal) Valid() bool

Valid rejects zero values and foreign sentinels.

type OutcomeSeal

type OutcomeSeal struct {
	// contains filtered or unexported fields
}

OutcomeSeal authorizes only the outcome bridge family. Its zero value is invalid. The distinct private field also prevents conversion between capability families.

func Outcomes

func Outcomes() OutcomeSeal

Outcomes issues a framework outcome capability.

func (OutcomeSeal) Valid

func (s OutcomeSeal) Valid() bool

Valid rejects zero values and foreign sentinels.

type QuerySeal

type QuerySeal struct {
	// contains filtered or unexported fields
}

QuerySeal authorizes only the query bridge family. Its zero value is invalid. The distinct private field also prevents conversion between capability families.

func Queries

func Queries() QuerySeal

Queries issues a framework query capability.

func (QuerySeal) Valid

func (s QuerySeal) Valid() bool

Valid rejects zero values and foreign sentinels.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL