Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Column ¶
type Column[V any, C types.ColumnAlias] struct { // contains filtered or unexported fields }
func NewSetColumn ¶
func NewSetColumn[V any, C types.ColumnAlias](fa C) *Column[V, C]
func (*Column[V, C]) Set ¶
func (f *Column[V, C]) Set(val V) ValueSetter[C]
func (*Column[V, C]) SetExpr ¶
func (f *Column[V, C]) SetExpr(expr string) ValueSetter[C]
type SetterColumn ¶
type SetterColumn[V any, C types.ColumnAlias] interface { SetExpr(string) ValueSetter[C] Set(V) ValueSetter[C] SetRaw(sql string, value ...any) ValueSetter[C] }
type ValueSetter ¶
type ValueSetter[C types.ColumnAlias] interface { types.Builder Value() any Column() C }
type ValueSetterImpl ¶
type ValueSetterImpl[C types.ColumnAlias] struct { // contains filtered or unexported fields }
func NewSetter ¶
func NewSetter[C types.ColumnAlias](field C, value any) *ValueSetterImpl[C]
func (ValueSetterImpl[F]) AddToBuilder ¶
func (ValueSetterImpl[C]) Column ¶
func (s ValueSetterImpl[C]) Column() C
func (ValueSetterImpl[C]) Value ¶
func (s ValueSetterImpl[C]) Value() any
Click to show internal directories.
Click to hide internal directories.