Documentation ¶
Index ¶
- type Collection
- type Field
- type FieldDefinition
- func (v FieldDefinition[T]) CompareTo(operator dal.Operator, expression dal.Expression) dal.Condition
- func (v FieldDefinition[T]) DefaultValue() T
- func (v FieldDefinition[T]) EqualTo(value T) dal.Condition
- func (v FieldDefinition[T]) IsRequired() bool
- func (v FieldDefinition[T]) Name() string
- func (v FieldDefinition[T]) Type() string
- type FieldOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Collection ¶ added in v0.2.27
type Collection interface { CollectionRef() dal.CollectionRef Fields() []Field }
type Field ¶
type Field interface { Name() string Type() string IsRequired() bool CompareTo(operator dal.Operator, v dal.Expression) dal.Condition }
Field defines field
type FieldDefinition ¶ added in v0.2.27
type FieldDefinition[T any] struct { // contains filtered or unexported fields }
func NewField ¶ added in v0.2.27
func NewField[T any](name string, options ...FieldOption[T]) FieldDefinition[T]
func NewFieldWithType ¶ added in v0.2.27
func NewFieldWithType[T any](name, valueType string, options ...FieldOption[T]) FieldDefinition[T]
func (FieldDefinition[T]) CompareTo ¶ added in v0.2.27
func (v FieldDefinition[T]) CompareTo(operator dal.Operator, expression dal.Expression) dal.Condition
func (FieldDefinition[T]) DefaultValue ¶ added in v0.2.27
func (v FieldDefinition[T]) DefaultValue() T
func (FieldDefinition[T]) EqualTo ¶ added in v0.2.27
func (v FieldDefinition[T]) EqualTo(value T) dal.Condition
func (FieldDefinition[T]) IsRequired ¶ added in v0.2.27
func (v FieldDefinition[T]) IsRequired() bool
func (FieldDefinition[T]) Name ¶ added in v0.2.27
func (v FieldDefinition[T]) Name() string
func (FieldDefinition[T]) Type ¶ added in v0.2.27
func (v FieldDefinition[T]) Type() string
type FieldOption ¶ added in v0.2.27
type FieldOption[T any] func(f FieldDefinition[T]) FieldDefinition[T]
func Default ¶ added in v0.2.27
func Default[T any](value T) FieldOption[T]
func Required ¶ added in v0.2.27
func Required[T any]() FieldOption[T]
Click to show internal directories.
Click to hide internal directories.