Documentation ¶
Overview ¶
+gengo:runtimedoc=false
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Column ¶
type Column[Model internal.Model] interface { ModelNewer[Model] sqlbuilder.Column ComputedBy(frag sqlfrag.Fragment) Column[Model] }
func CastColumn ¶
func CastColumn[Model internal.Model](col sqlbuilder.Column) Column[Model]
type Key ¶
type Key[Model internal.Model] interface { ModelNewer[Model] sqlbuilder.Key ColumnSeq[Model] }
type ModelNewer ¶
type ModelNewer[Model internal.Model] internal.ModelNewer[Model]
type Table ¶
type Table[Model internal.Model] interface { sqlbuilder.Table ModelNewer[Model] MK(key string) Key[Model] ColumnSeq[Model] KeySeq[Model] }
type TypedColumn ¶
type TypedColumn[Model internal.Model, T any] interface { ModelNewer[Model] sqlbuilder.TypedColumn[T] ComputedBy(frag sqlfrag.Fragment) Column[Model] TypedComputedBy(frag sqlfrag.Fragment) TypedColumn[Model, T] }
func CastTypedColumn ¶
func CastTypedColumn[Model internal.Model, T any](col sqlbuilder.Column) TypedColumn[Model, T]
func TypedCol ¶
func TypedCol[Model internal.Model, T any](name string, opts ...sqlbuilder.ColOptionFunc) TypedColumn[Model, T]
Click to show internal directories.
Click to hide internal directories.