Documentation
¶
Index ¶
- Constants
- Variables
- func And(predicates ...predicate.TableColumn) predicate.TableColumn
- func ContextLength(v int) predicate.TableColumn
- func ContextLengthEQ(v int) predicate.TableColumn
- func ContextLengthGT(v int) predicate.TableColumn
- func ContextLengthGTE(v int) predicate.TableColumn
- func ContextLengthIn(vs ...int) predicate.TableColumn
- func ContextLengthLT(v int) predicate.TableColumn
- func ContextLengthLTE(v int) predicate.TableColumn
- func ContextLengthNEQ(v int) predicate.TableColumn
- func ContextLengthNotIn(vs ...int) predicate.TableColumn
- func CreatedAt(v time.Time) predicate.TableColumn
- func CreatedAtEQ(v time.Time) predicate.TableColumn
- func CreatedAtGT(v time.Time) predicate.TableColumn
- func CreatedAtGTE(v time.Time) predicate.TableColumn
- func CreatedAtIn(vs ...time.Time) predicate.TableColumn
- func CreatedAtIsNil() predicate.TableColumn
- func CreatedAtLT(v time.Time) predicate.TableColumn
- func CreatedAtLTE(v time.Time) predicate.TableColumn
- func CreatedAtNEQ(v time.Time) predicate.TableColumn
- func CreatedAtNotIn(vs ...time.Time) predicate.TableColumn
- func CreatedAtNotNil() predicate.TableColumn
- func Description(v string) predicate.TableColumn
- func DescriptionContains(v string) predicate.TableColumn
- func DescriptionContainsFold(v string) predicate.TableColumn
- func DescriptionEQ(v string) predicate.TableColumn
- func DescriptionEqualFold(v string) predicate.TableColumn
- func DescriptionGT(v string) predicate.TableColumn
- func DescriptionGTE(v string) predicate.TableColumn
- func DescriptionHasPrefix(v string) predicate.TableColumn
- func DescriptionHasSuffix(v string) predicate.TableColumn
- func DescriptionIn(vs ...string) predicate.TableColumn
- func DescriptionIsNil() predicate.TableColumn
- func DescriptionLT(v string) predicate.TableColumn
- func DescriptionLTE(v string) predicate.TableColumn
- func DescriptionNEQ(v string) predicate.TableColumn
- func DescriptionNotIn(vs ...string) predicate.TableColumn
- func DescriptionNotNil() predicate.TableColumn
- func FillModeEQ(v FillMode) predicate.TableColumn
- func FillModeIn(vs ...FillMode) predicate.TableColumn
- func FillModeNEQ(v FillMode) predicate.TableColumn
- func FillModeNotIn(vs ...FillMode) predicate.TableColumn
- func FillModeValidator(fm FillMode) error
- func HasTablemeta() predicate.TableColumn
- func HasTablemetaWith(preds ...predicate.TableMeta) predicate.TableColumn
- func ID(id int) predicate.TableColumn
- func IDEQ(id int) predicate.TableColumn
- func IDGT(id int) predicate.TableColumn
- func IDGTE(id int) predicate.TableColumn
- func IDIn(ids ...int) predicate.TableColumn
- func IDLT(id int) predicate.TableColumn
- func IDLTE(id int) predicate.TableColumn
- func IDNEQ(id int) predicate.TableColumn
- func IDNotIn(ids ...int) predicate.TableColumn
- func LinkedColumn(v string) predicate.TableColumn
- func LinkedColumnContains(v string) predicate.TableColumn
- func LinkedColumnContainsFold(v string) predicate.TableColumn
- func LinkedColumnEQ(v string) predicate.TableColumn
- func LinkedColumnEqualFold(v string) predicate.TableColumn
- func LinkedColumnGT(v string) predicate.TableColumn
- func LinkedColumnGTE(v string) predicate.TableColumn
- func LinkedColumnHasPrefix(v string) predicate.TableColumn
- func LinkedColumnHasSuffix(v string) predicate.TableColumn
- func LinkedColumnIn(vs ...string) predicate.TableColumn
- func LinkedColumnLT(v string) predicate.TableColumn
- func LinkedColumnLTE(v string) predicate.TableColumn
- func LinkedColumnNEQ(v string) predicate.TableColumn
- func LinkedColumnNotIn(vs ...string) predicate.TableColumn
- func Name(v string) predicate.TableColumn
- func NameContains(v string) predicate.TableColumn
- func NameContainsFold(v string) predicate.TableColumn
- func NameEQ(v string) predicate.TableColumn
- func NameEqualFold(v string) predicate.TableColumn
- func NameGT(v string) predicate.TableColumn
- func NameGTE(v string) predicate.TableColumn
- func NameHasPrefix(v string) predicate.TableColumn
- func NameHasSuffix(v string) predicate.TableColumn
- func NameIn(vs ...string) predicate.TableColumn
- func NameLT(v string) predicate.TableColumn
- func NameLTE(v string) predicate.TableColumn
- func NameNEQ(v string) predicate.TableColumn
- func NameNotIn(vs ...string) predicate.TableColumn
- func Nanoid(v string) predicate.TableColumn
- func NanoidContains(v string) predicate.TableColumn
- func NanoidContainsFold(v string) predicate.TableColumn
- func NanoidEQ(v string) predicate.TableColumn
- func NanoidEqualFold(v string) predicate.TableColumn
- func NanoidGT(v string) predicate.TableColumn
- func NanoidGTE(v string) predicate.TableColumn
- func NanoidHasPrefix(v string) predicate.TableColumn
- func NanoidHasSuffix(v string) predicate.TableColumn
- func NanoidIn(vs ...string) predicate.TableColumn
- func NanoidIsNil() predicate.TableColumn
- func NanoidLT(v string) predicate.TableColumn
- func NanoidLTE(v string) predicate.TableColumn
- func NanoidNEQ(v string) predicate.TableColumn
- func NanoidNotIn(vs ...string) predicate.TableColumn
- func NanoidNotNil() predicate.TableColumn
- func Not(p predicate.TableColumn) predicate.TableColumn
- func OptionsIsNil() predicate.TableColumn
- func OptionsNotNil() predicate.TableColumn
- func Or(predicates ...predicate.TableColumn) predicate.TableColumn
- func Random(v bool) predicate.TableColumn
- func RandomEQ(v bool) predicate.TableColumn
- func RandomNEQ(v bool) predicate.TableColumn
- func Repeat(v int) predicate.TableColumn
- func RepeatEQ(v int) predicate.TableColumn
- func RepeatGT(v int) predicate.TableColumn
- func RepeatGTE(v int) predicate.TableColumn
- func RepeatIn(vs ...int) predicate.TableColumn
- func RepeatLT(v int) predicate.TableColumn
- func RepeatLTE(v int) predicate.TableColumn
- func RepeatNEQ(v int) predicate.TableColumn
- func RepeatNotIn(vs ...int) predicate.TableColumn
- func Replacement(v bool) predicate.TableColumn
- func ReplacementEQ(v bool) predicate.TableColumn
- func ReplacementNEQ(v bool) predicate.TableColumn
- func Source(v string) predicate.TableColumn
- func SourceContains(v string) predicate.TableColumn
- func SourceContainsFold(v string) predicate.TableColumn
- func SourceEQ(v string) predicate.TableColumn
- func SourceEqualFold(v string) predicate.TableColumn
- func SourceGT(v string) predicate.TableColumn
- func SourceGTE(v string) predicate.TableColumn
- func SourceHasPrefix(v string) predicate.TableColumn
- func SourceHasSuffix(v string) predicate.TableColumn
- func SourceID(v string) predicate.TableColumn
- func SourceIDContains(v string) predicate.TableColumn
- func SourceIDContainsFold(v string) predicate.TableColumn
- func SourceIDEQ(v string) predicate.TableColumn
- func SourceIDEqualFold(v string) predicate.TableColumn
- func SourceIDGT(v string) predicate.TableColumn
- func SourceIDGTE(v string) predicate.TableColumn
- func SourceIDHasPrefix(v string) predicate.TableColumn
- func SourceIDHasSuffix(v string) predicate.TableColumn
- func SourceIDIn(vs ...string) predicate.TableColumn
- func SourceIDIsNil() predicate.TableColumn
- func SourceIDLT(v string) predicate.TableColumn
- func SourceIDLTE(v string) predicate.TableColumn
- func SourceIDNEQ(v string) predicate.TableColumn
- func SourceIDNotIn(vs ...string) predicate.TableColumn
- func SourceIDNotNil() predicate.TableColumn
- func SourceIn(vs ...string) predicate.TableColumn
- func SourceIsNil() predicate.TableColumn
- func SourceLT(v string) predicate.TableColumn
- func SourceLTE(v string) predicate.TableColumn
- func SourceNEQ(v string) predicate.TableColumn
- func SourceNotIn(vs ...string) predicate.TableColumn
- func SourceNotNil() predicate.TableColumn
- func SourceTypeEQ(v SourceType) predicate.TableColumn
- func SourceTypeIn(vs ...SourceType) predicate.TableColumn
- func SourceTypeIsNil() predicate.TableColumn
- func SourceTypeNEQ(v SourceType) predicate.TableColumn
- func SourceTypeNotIn(vs ...SourceType) predicate.TableColumn
- func SourceTypeNotNil() predicate.TableColumn
- func SourceTypeValidator(st SourceType) error
- func TableID(v int) predicate.TableColumn
- func TableIDEQ(v int) predicate.TableColumn
- func TableIDIn(vs ...int) predicate.TableColumn
- func TableIDNEQ(v int) predicate.TableColumn
- func TableIDNotIn(vs ...int) predicate.TableColumn
- func TypeEQ(v Type) predicate.TableColumn
- func TypeIn(vs ...Type) predicate.TableColumn
- func TypeNEQ(v Type) predicate.TableColumn
- func TypeNotIn(vs ...Type) predicate.TableColumn
- func TypeValidator(_type Type) error
- func UpdatedAt(v time.Time) predicate.TableColumn
- func UpdatedAtEQ(v time.Time) predicate.TableColumn
- func UpdatedAtGT(v time.Time) predicate.TableColumn
- func UpdatedAtGTE(v time.Time) predicate.TableColumn
- func UpdatedAtIn(vs ...time.Time) predicate.TableColumn
- func UpdatedAtIsNil() predicate.TableColumn
- func UpdatedAtLT(v time.Time) predicate.TableColumn
- func UpdatedAtLTE(v time.Time) predicate.TableColumn
- func UpdatedAtNEQ(v time.Time) predicate.TableColumn
- func UpdatedAtNotIn(vs ...time.Time) predicate.TableColumn
- func UpdatedAtNotNil() predicate.TableColumn
- func ValidColumn(column string) bool
- type FillMode
- type OrderOption
- func ByContextLength(opts ...sql.OrderTermOption) OrderOption
- func ByCreatedAt(opts ...sql.OrderTermOption) OrderOption
- func ByDescription(opts ...sql.OrderTermOption) OrderOption
- func ByFillMode(opts ...sql.OrderTermOption) OrderOption
- func ByID(opts ...sql.OrderTermOption) OrderOption
- func ByLinkedColumn(opts ...sql.OrderTermOption) OrderOption
- func ByName(opts ...sql.OrderTermOption) OrderOption
- func ByNanoid(opts ...sql.OrderTermOption) OrderOption
- func ByRandom(opts ...sql.OrderTermOption) OrderOption
- func ByRepeat(opts ...sql.OrderTermOption) OrderOption
- func ByReplacement(opts ...sql.OrderTermOption) OrderOption
- func BySource(opts ...sql.OrderTermOption) OrderOption
- func BySourceID(opts ...sql.OrderTermOption) OrderOption
- func BySourceType(opts ...sql.OrderTermOption) OrderOption
- func ByTableID(opts ...sql.OrderTermOption) OrderOption
- func ByTablemetaField(field string, opts ...sql.OrderTermOption) OrderOption
- func ByType(opts ...sql.OrderTermOption) OrderOption
- func ByUpdatedAt(opts ...sql.OrderTermOption) OrderOption
- type SourceType
- type Type
Constants ¶
const ( // Label holds the string label denoting the tablecolumn type in the database. Label = "table_column" // FieldID holds the string denoting the id field in the database. FieldID = "id" // FieldCreatedAt holds the string denoting the created_at field in the database. FieldCreatedAt = "created_at" // FieldUpdatedAt holds the string denoting the updated_at field in the database. FieldUpdatedAt = "updated_at" // FieldNanoid holds the string denoting the nanoid field in the database. FieldNanoid = "nanoid" // FieldName holds the string denoting the name field in the database. FieldName = "name" // FieldDescription holds the string denoting the description field in the database. FieldDescription = "description" // FieldType holds the string denoting the type field in the database. FieldType = "type" // FieldFillMode holds the string denoting the fill_mode field in the database. FieldFillMode = "fill_mode" // FieldSource holds the string denoting the source field in the database. FieldSource = "source" // FieldSourceID holds the string denoting the source_id field in the database. FieldSourceID = "source_id" // FieldSourceType holds the string denoting the source_type field in the database. FieldSourceType = "source_type" // FieldContextLength holds the string denoting the context_length field in the database. FieldContextLength = "context_length" // FieldTableID holds the string denoting the table_id field in the database. FieldTableID = "table_id" // FieldRandom holds the string denoting the random field in the database. FieldRandom = "random" // FieldReplacement holds the string denoting the replacement field in the database. FieldReplacement = "replacement" // FieldRepeat holds the string denoting the repeat field in the database. FieldRepeat = "repeat" // FieldLinkedColumn holds the string denoting the linked_column field in the database. FieldLinkedColumn = "linked_column" // FieldLinkedContextColumns holds the string denoting the linked_context_columns field in the database. FieldLinkedContextColumns = "linked_context_columns" // FieldOptions holds the string denoting the options field in the database. FieldOptions = "options" // EdgeTablemeta holds the string denoting the tablemeta edge name in mutations. EdgeTablemeta = "tablemeta" // Table holds the table name of the tablecolumn in the database. Table = "table_columns" // TablemetaTable is the table that holds the tablemeta relation/edge. TablemetaTable = "table_columns" // TablemetaInverseTable is the table name for the TableMeta entity. // It exists in this package in order to avoid circular dependency with the "tablemeta" package. TablemetaInverseTable = "table_meta" // TablemetaColumn is the table column denoting the tablemeta relation/edge. TablemetaColumn = "table_id" )
Variables ¶
var ( // DefaultCreatedAt holds the default value on creation for the "created_at" field. DefaultCreatedAt func() time.Time // DefaultUpdatedAt holds the default value on creation for the "updated_at" field. DefaultUpdatedAt func() time.Time // UpdateDefaultUpdatedAt holds the default value on update for the "updated_at" field. UpdateDefaultUpdatedAt func() time.Time // NameValidator is a validator for the "name" field. It is called by the builders before save. NameValidator func(string) error // DefaultContextLength holds the default value on creation for the "context_length" field. DefaultContextLength int // DefaultRandom holds the default value on creation for the "random" field. DefaultRandom bool // DefaultReplacement holds the default value on creation for the "replacement" field. DefaultReplacement bool // DefaultRepeat holds the default value on creation for the "repeat" field. DefaultRepeat int // DefaultLinkedColumn holds the default value on creation for the "linked_column" field. DefaultLinkedColumn string // DefaultLinkedContextColumns holds the default value on creation for the "linked_context_columns" field. DefaultLinkedContextColumns []string )
var Columns = []string{ FieldID, FieldCreatedAt, FieldUpdatedAt, FieldNanoid, FieldName, FieldDescription, FieldType, FieldFillMode, FieldSource, FieldSourceID, FieldSourceType, FieldContextLength, FieldTableID, FieldRandom, FieldReplacement, FieldRepeat, FieldLinkedColumn, FieldLinkedContextColumns, FieldOptions, }
Columns holds all SQL columns for tablecolumn fields.
Functions ¶
func And ¶
func And(predicates ...predicate.TableColumn) predicate.TableColumn
And groups predicates with the AND operator between them.
func ContextLength ¶
func ContextLength(v int) predicate.TableColumn
ContextLength applies equality check predicate on the "context_length" field. It's identical to ContextLengthEQ.
func ContextLengthEQ ¶
func ContextLengthEQ(v int) predicate.TableColumn
ContextLengthEQ applies the EQ predicate on the "context_length" field.
func ContextLengthGT ¶
func ContextLengthGT(v int) predicate.TableColumn
ContextLengthGT applies the GT predicate on the "context_length" field.
func ContextLengthGTE ¶
func ContextLengthGTE(v int) predicate.TableColumn
ContextLengthGTE applies the GTE predicate on the "context_length" field.
func ContextLengthIn ¶
func ContextLengthIn(vs ...int) predicate.TableColumn
ContextLengthIn applies the In predicate on the "context_length" field.
func ContextLengthLT ¶
func ContextLengthLT(v int) predicate.TableColumn
ContextLengthLT applies the LT predicate on the "context_length" field.
func ContextLengthLTE ¶
func ContextLengthLTE(v int) predicate.TableColumn
ContextLengthLTE applies the LTE predicate on the "context_length" field.
func ContextLengthNEQ ¶
func ContextLengthNEQ(v int) predicate.TableColumn
ContextLengthNEQ applies the NEQ predicate on the "context_length" field.
func ContextLengthNotIn ¶
func ContextLengthNotIn(vs ...int) predicate.TableColumn
ContextLengthNotIn applies the NotIn predicate on the "context_length" field.
func CreatedAt ¶
func CreatedAt(v time.Time) predicate.TableColumn
CreatedAt applies equality check predicate on the "created_at" field. It's identical to CreatedAtEQ.
func CreatedAtEQ ¶
func CreatedAtEQ(v time.Time) predicate.TableColumn
CreatedAtEQ applies the EQ predicate on the "created_at" field.
func CreatedAtGT ¶
func CreatedAtGT(v time.Time) predicate.TableColumn
CreatedAtGT applies the GT predicate on the "created_at" field.
func CreatedAtGTE ¶
func CreatedAtGTE(v time.Time) predicate.TableColumn
CreatedAtGTE applies the GTE predicate on the "created_at" field.
func CreatedAtIn ¶
func CreatedAtIn(vs ...time.Time) predicate.TableColumn
CreatedAtIn applies the In predicate on the "created_at" field.
func CreatedAtIsNil ¶
func CreatedAtIsNil() predicate.TableColumn
CreatedAtIsNil applies the IsNil predicate on the "created_at" field.
func CreatedAtLT ¶
func CreatedAtLT(v time.Time) predicate.TableColumn
CreatedAtLT applies the LT predicate on the "created_at" field.
func CreatedAtLTE ¶
func CreatedAtLTE(v time.Time) predicate.TableColumn
CreatedAtLTE applies the LTE predicate on the "created_at" field.
func CreatedAtNEQ ¶
func CreatedAtNEQ(v time.Time) predicate.TableColumn
CreatedAtNEQ applies the NEQ predicate on the "created_at" field.
func CreatedAtNotIn ¶
func CreatedAtNotIn(vs ...time.Time) predicate.TableColumn
CreatedAtNotIn applies the NotIn predicate on the "created_at" field.
func CreatedAtNotNil ¶
func CreatedAtNotNil() predicate.TableColumn
CreatedAtNotNil applies the NotNil predicate on the "created_at" field.
func Description ¶
func Description(v string) predicate.TableColumn
Description applies equality check predicate on the "description" field. It's identical to DescriptionEQ.
func DescriptionContains ¶
func DescriptionContains(v string) predicate.TableColumn
DescriptionContains applies the Contains predicate on the "description" field.
func DescriptionContainsFold ¶
func DescriptionContainsFold(v string) predicate.TableColumn
DescriptionContainsFold applies the ContainsFold predicate on the "description" field.
func DescriptionEQ ¶
func DescriptionEQ(v string) predicate.TableColumn
DescriptionEQ applies the EQ predicate on the "description" field.
func DescriptionEqualFold ¶
func DescriptionEqualFold(v string) predicate.TableColumn
DescriptionEqualFold applies the EqualFold predicate on the "description" field.
func DescriptionGT ¶
func DescriptionGT(v string) predicate.TableColumn
DescriptionGT applies the GT predicate on the "description" field.
func DescriptionGTE ¶
func DescriptionGTE(v string) predicate.TableColumn
DescriptionGTE applies the GTE predicate on the "description" field.
func DescriptionHasPrefix ¶
func DescriptionHasPrefix(v string) predicate.TableColumn
DescriptionHasPrefix applies the HasPrefix predicate on the "description" field.
func DescriptionHasSuffix ¶
func DescriptionHasSuffix(v string) predicate.TableColumn
DescriptionHasSuffix applies the HasSuffix predicate on the "description" field.
func DescriptionIn ¶
func DescriptionIn(vs ...string) predicate.TableColumn
DescriptionIn applies the In predicate on the "description" field.
func DescriptionIsNil ¶
func DescriptionIsNil() predicate.TableColumn
DescriptionIsNil applies the IsNil predicate on the "description" field.
func DescriptionLT ¶
func DescriptionLT(v string) predicate.TableColumn
DescriptionLT applies the LT predicate on the "description" field.
func DescriptionLTE ¶
func DescriptionLTE(v string) predicate.TableColumn
DescriptionLTE applies the LTE predicate on the "description" field.
func DescriptionNEQ ¶
func DescriptionNEQ(v string) predicate.TableColumn
DescriptionNEQ applies the NEQ predicate on the "description" field.
func DescriptionNotIn ¶
func DescriptionNotIn(vs ...string) predicate.TableColumn
DescriptionNotIn applies the NotIn predicate on the "description" field.
func DescriptionNotNil ¶
func DescriptionNotNil() predicate.TableColumn
DescriptionNotNil applies the NotNil predicate on the "description" field.
func FillModeEQ ¶
func FillModeEQ(v FillMode) predicate.TableColumn
FillModeEQ applies the EQ predicate on the "fill_mode" field.
func FillModeIn ¶
func FillModeIn(vs ...FillMode) predicate.TableColumn
FillModeIn applies the In predicate on the "fill_mode" field.
func FillModeNEQ ¶
func FillModeNEQ(v FillMode) predicate.TableColumn
FillModeNEQ applies the NEQ predicate on the "fill_mode" field.
func FillModeNotIn ¶
func FillModeNotIn(vs ...FillMode) predicate.TableColumn
FillModeNotIn applies the NotIn predicate on the "fill_mode" field.
func FillModeValidator ¶
FillModeValidator is a validator for the "fill_mode" field enum values. It is called by the builders before save.
func HasTablemeta ¶
func HasTablemeta() predicate.TableColumn
HasTablemeta applies the HasEdge predicate on the "tablemeta" edge.
func HasTablemetaWith ¶
func HasTablemetaWith(preds ...predicate.TableMeta) predicate.TableColumn
HasTablemetaWith applies the HasEdge predicate on the "tablemeta" edge with a given conditions (other predicates).
func IDGTE ¶
func IDGTE(id int) predicate.TableColumn
IDGTE applies the GTE predicate on the ID field.
func IDIn ¶
func IDIn(ids ...int) predicate.TableColumn
IDIn applies the In predicate on the ID field.
func IDLTE ¶
func IDLTE(id int) predicate.TableColumn
IDLTE applies the LTE predicate on the ID field.
func IDNEQ ¶
func IDNEQ(id int) predicate.TableColumn
IDNEQ applies the NEQ predicate on the ID field.
func IDNotIn ¶
func IDNotIn(ids ...int) predicate.TableColumn
IDNotIn applies the NotIn predicate on the ID field.
func LinkedColumn ¶ added in v0.0.8
func LinkedColumn(v string) predicate.TableColumn
LinkedColumn applies equality check predicate on the "linked_column" field. It's identical to LinkedColumnEQ.
func LinkedColumnContains ¶ added in v0.0.8
func LinkedColumnContains(v string) predicate.TableColumn
LinkedColumnContains applies the Contains predicate on the "linked_column" field.
func LinkedColumnContainsFold ¶ added in v0.0.8
func LinkedColumnContainsFold(v string) predicate.TableColumn
LinkedColumnContainsFold applies the ContainsFold predicate on the "linked_column" field.
func LinkedColumnEQ ¶ added in v0.0.8
func LinkedColumnEQ(v string) predicate.TableColumn
LinkedColumnEQ applies the EQ predicate on the "linked_column" field.
func LinkedColumnEqualFold ¶ added in v0.0.8
func LinkedColumnEqualFold(v string) predicate.TableColumn
LinkedColumnEqualFold applies the EqualFold predicate on the "linked_column" field.
func LinkedColumnGT ¶ added in v0.0.8
func LinkedColumnGT(v string) predicate.TableColumn
LinkedColumnGT applies the GT predicate on the "linked_column" field.
func LinkedColumnGTE ¶ added in v0.0.8
func LinkedColumnGTE(v string) predicate.TableColumn
LinkedColumnGTE applies the GTE predicate on the "linked_column" field.
func LinkedColumnHasPrefix ¶ added in v0.0.8
func LinkedColumnHasPrefix(v string) predicate.TableColumn
LinkedColumnHasPrefix applies the HasPrefix predicate on the "linked_column" field.
func LinkedColumnHasSuffix ¶ added in v0.0.8
func LinkedColumnHasSuffix(v string) predicate.TableColumn
LinkedColumnHasSuffix applies the HasSuffix predicate on the "linked_column" field.
func LinkedColumnIn ¶ added in v0.0.8
func LinkedColumnIn(vs ...string) predicate.TableColumn
LinkedColumnIn applies the In predicate on the "linked_column" field.
func LinkedColumnLT ¶ added in v0.0.8
func LinkedColumnLT(v string) predicate.TableColumn
LinkedColumnLT applies the LT predicate on the "linked_column" field.
func LinkedColumnLTE ¶ added in v0.0.8
func LinkedColumnLTE(v string) predicate.TableColumn
LinkedColumnLTE applies the LTE predicate on the "linked_column" field.
func LinkedColumnNEQ ¶ added in v0.0.8
func LinkedColumnNEQ(v string) predicate.TableColumn
LinkedColumnNEQ applies the NEQ predicate on the "linked_column" field.
func LinkedColumnNotIn ¶ added in v0.0.8
func LinkedColumnNotIn(vs ...string) predicate.TableColumn
LinkedColumnNotIn applies the NotIn predicate on the "linked_column" field.
func Name ¶
func Name(v string) predicate.TableColumn
Name applies equality check predicate on the "name" field. It's identical to NameEQ.
func NameContains ¶
func NameContains(v string) predicate.TableColumn
NameContains applies the Contains predicate on the "name" field.
func NameContainsFold ¶
func NameContainsFold(v string) predicate.TableColumn
NameContainsFold applies the ContainsFold predicate on the "name" field.
func NameEQ ¶
func NameEQ(v string) predicate.TableColumn
NameEQ applies the EQ predicate on the "name" field.
func NameEqualFold ¶
func NameEqualFold(v string) predicate.TableColumn
NameEqualFold applies the EqualFold predicate on the "name" field.
func NameGT ¶
func NameGT(v string) predicate.TableColumn
NameGT applies the GT predicate on the "name" field.
func NameGTE ¶
func NameGTE(v string) predicate.TableColumn
NameGTE applies the GTE predicate on the "name" field.
func NameHasPrefix ¶
func NameHasPrefix(v string) predicate.TableColumn
NameHasPrefix applies the HasPrefix predicate on the "name" field.
func NameHasSuffix ¶
func NameHasSuffix(v string) predicate.TableColumn
NameHasSuffix applies the HasSuffix predicate on the "name" field.
func NameIn ¶
func NameIn(vs ...string) predicate.TableColumn
NameIn applies the In predicate on the "name" field.
func NameLT ¶
func NameLT(v string) predicate.TableColumn
NameLT applies the LT predicate on the "name" field.
func NameLTE ¶
func NameLTE(v string) predicate.TableColumn
NameLTE applies the LTE predicate on the "name" field.
func NameNEQ ¶
func NameNEQ(v string) predicate.TableColumn
NameNEQ applies the NEQ predicate on the "name" field.
func NameNotIn ¶
func NameNotIn(vs ...string) predicate.TableColumn
NameNotIn applies the NotIn predicate on the "name" field.
func Nanoid ¶
func Nanoid(v string) predicate.TableColumn
Nanoid applies equality check predicate on the "nanoid" field. It's identical to NanoidEQ.
func NanoidContains ¶
func NanoidContains(v string) predicate.TableColumn
NanoidContains applies the Contains predicate on the "nanoid" field.
func NanoidContainsFold ¶
func NanoidContainsFold(v string) predicate.TableColumn
NanoidContainsFold applies the ContainsFold predicate on the "nanoid" field.
func NanoidEQ ¶
func NanoidEQ(v string) predicate.TableColumn
NanoidEQ applies the EQ predicate on the "nanoid" field.
func NanoidEqualFold ¶
func NanoidEqualFold(v string) predicate.TableColumn
NanoidEqualFold applies the EqualFold predicate on the "nanoid" field.
func NanoidGT ¶
func NanoidGT(v string) predicate.TableColumn
NanoidGT applies the GT predicate on the "nanoid" field.
func NanoidGTE ¶
func NanoidGTE(v string) predicate.TableColumn
NanoidGTE applies the GTE predicate on the "nanoid" field.
func NanoidHasPrefix ¶
func NanoidHasPrefix(v string) predicate.TableColumn
NanoidHasPrefix applies the HasPrefix predicate on the "nanoid" field.
func NanoidHasSuffix ¶
func NanoidHasSuffix(v string) predicate.TableColumn
NanoidHasSuffix applies the HasSuffix predicate on the "nanoid" field.
func NanoidIn ¶
func NanoidIn(vs ...string) predicate.TableColumn
NanoidIn applies the In predicate on the "nanoid" field.
func NanoidIsNil ¶
func NanoidIsNil() predicate.TableColumn
NanoidIsNil applies the IsNil predicate on the "nanoid" field.
func NanoidLT ¶
func NanoidLT(v string) predicate.TableColumn
NanoidLT applies the LT predicate on the "nanoid" field.
func NanoidLTE ¶
func NanoidLTE(v string) predicate.TableColumn
NanoidLTE applies the LTE predicate on the "nanoid" field.
func NanoidNEQ ¶
func NanoidNEQ(v string) predicate.TableColumn
NanoidNEQ applies the NEQ predicate on the "nanoid" field.
func NanoidNotIn ¶
func NanoidNotIn(vs ...string) predicate.TableColumn
NanoidNotIn applies the NotIn predicate on the "nanoid" field.
func NanoidNotNil ¶
func NanoidNotNil() predicate.TableColumn
NanoidNotNil applies the NotNil predicate on the "nanoid" field.
func Not ¶
func Not(p predicate.TableColumn) predicate.TableColumn
Not applies the not operator on the given predicate.
func OptionsIsNil ¶ added in v0.5.0
func OptionsIsNil() predicate.TableColumn
OptionsIsNil applies the IsNil predicate on the "options" field.
func OptionsNotNil ¶ added in v0.5.0
func OptionsNotNil() predicate.TableColumn
OptionsNotNil applies the NotNil predicate on the "options" field.
func Or ¶
func Or(predicates ...predicate.TableColumn) predicate.TableColumn
Or groups predicates with the OR operator between them.
func Random ¶ added in v0.0.8
func Random(v bool) predicate.TableColumn
Random applies equality check predicate on the "random" field. It's identical to RandomEQ.
func RandomEQ ¶ added in v0.0.8
func RandomEQ(v bool) predicate.TableColumn
RandomEQ applies the EQ predicate on the "random" field.
func RandomNEQ ¶ added in v0.0.8
func RandomNEQ(v bool) predicate.TableColumn
RandomNEQ applies the NEQ predicate on the "random" field.
func Repeat ¶ added in v0.0.8
func Repeat(v int) predicate.TableColumn
Repeat applies equality check predicate on the "repeat" field. It's identical to RepeatEQ.
func RepeatEQ ¶ added in v0.0.8
func RepeatEQ(v int) predicate.TableColumn
RepeatEQ applies the EQ predicate on the "repeat" field.
func RepeatGT ¶ added in v0.0.8
func RepeatGT(v int) predicate.TableColumn
RepeatGT applies the GT predicate on the "repeat" field.
func RepeatGTE ¶ added in v0.0.8
func RepeatGTE(v int) predicate.TableColumn
RepeatGTE applies the GTE predicate on the "repeat" field.
func RepeatIn ¶ added in v0.0.8
func RepeatIn(vs ...int) predicate.TableColumn
RepeatIn applies the In predicate on the "repeat" field.
func RepeatLT ¶ added in v0.0.8
func RepeatLT(v int) predicate.TableColumn
RepeatLT applies the LT predicate on the "repeat" field.
func RepeatLTE ¶ added in v0.0.8
func RepeatLTE(v int) predicate.TableColumn
RepeatLTE applies the LTE predicate on the "repeat" field.
func RepeatNEQ ¶ added in v0.0.8
func RepeatNEQ(v int) predicate.TableColumn
RepeatNEQ applies the NEQ predicate on the "repeat" field.
func RepeatNotIn ¶ added in v0.0.8
func RepeatNotIn(vs ...int) predicate.TableColumn
RepeatNotIn applies the NotIn predicate on the "repeat" field.
func Replacement ¶ added in v0.0.8
func Replacement(v bool) predicate.TableColumn
Replacement applies equality check predicate on the "replacement" field. It's identical to ReplacementEQ.
func ReplacementEQ ¶ added in v0.0.8
func ReplacementEQ(v bool) predicate.TableColumn
ReplacementEQ applies the EQ predicate on the "replacement" field.
func ReplacementNEQ ¶ added in v0.0.8
func ReplacementNEQ(v bool) predicate.TableColumn
ReplacementNEQ applies the NEQ predicate on the "replacement" field.
func Source ¶ added in v0.0.8
func Source(v string) predicate.TableColumn
Source applies equality check predicate on the "source" field. It's identical to SourceEQ.
func SourceContains ¶ added in v0.0.8
func SourceContains(v string) predicate.TableColumn
SourceContains applies the Contains predicate on the "source" field.
func SourceContainsFold ¶ added in v0.0.8
func SourceContainsFold(v string) predicate.TableColumn
SourceContainsFold applies the ContainsFold predicate on the "source" field.
func SourceEQ ¶ added in v0.0.8
func SourceEQ(v string) predicate.TableColumn
SourceEQ applies the EQ predicate on the "source" field.
func SourceEqualFold ¶ added in v0.0.8
func SourceEqualFold(v string) predicate.TableColumn
SourceEqualFold applies the EqualFold predicate on the "source" field.
func SourceGT ¶ added in v0.0.8
func SourceGT(v string) predicate.TableColumn
SourceGT applies the GT predicate on the "source" field.
func SourceGTE ¶ added in v0.0.8
func SourceGTE(v string) predicate.TableColumn
SourceGTE applies the GTE predicate on the "source" field.
func SourceHasPrefix ¶ added in v0.0.8
func SourceHasPrefix(v string) predicate.TableColumn
SourceHasPrefix applies the HasPrefix predicate on the "source" field.
func SourceHasSuffix ¶ added in v0.0.8
func SourceHasSuffix(v string) predicate.TableColumn
SourceHasSuffix applies the HasSuffix predicate on the "source" field.
func SourceID ¶ added in v0.5.0
func SourceID(v string) predicate.TableColumn
SourceID applies equality check predicate on the "source_id" field. It's identical to SourceIDEQ.
func SourceIDContains ¶ added in v0.5.0
func SourceIDContains(v string) predicate.TableColumn
SourceIDContains applies the Contains predicate on the "source_id" field.
func SourceIDContainsFold ¶ added in v0.5.0
func SourceIDContainsFold(v string) predicate.TableColumn
SourceIDContainsFold applies the ContainsFold predicate on the "source_id" field.
func SourceIDEQ ¶ added in v0.5.0
func SourceIDEQ(v string) predicate.TableColumn
SourceIDEQ applies the EQ predicate on the "source_id" field.
func SourceIDEqualFold ¶ added in v0.5.0
func SourceIDEqualFold(v string) predicate.TableColumn
SourceIDEqualFold applies the EqualFold predicate on the "source_id" field.
func SourceIDGT ¶ added in v0.5.0
func SourceIDGT(v string) predicate.TableColumn
SourceIDGT applies the GT predicate on the "source_id" field.
func SourceIDGTE ¶ added in v0.5.0
func SourceIDGTE(v string) predicate.TableColumn
SourceIDGTE applies the GTE predicate on the "source_id" field.
func SourceIDHasPrefix ¶ added in v0.5.0
func SourceIDHasPrefix(v string) predicate.TableColumn
SourceIDHasPrefix applies the HasPrefix predicate on the "source_id" field.
func SourceIDHasSuffix ¶ added in v0.5.0
func SourceIDHasSuffix(v string) predicate.TableColumn
SourceIDHasSuffix applies the HasSuffix predicate on the "source_id" field.
func SourceIDIn ¶ added in v0.5.0
func SourceIDIn(vs ...string) predicate.TableColumn
SourceIDIn applies the In predicate on the "source_id" field.
func SourceIDIsNil ¶ added in v0.5.0
func SourceIDIsNil() predicate.TableColumn
SourceIDIsNil applies the IsNil predicate on the "source_id" field.
func SourceIDLT ¶ added in v0.5.0
func SourceIDLT(v string) predicate.TableColumn
SourceIDLT applies the LT predicate on the "source_id" field.
func SourceIDLTE ¶ added in v0.5.0
func SourceIDLTE(v string) predicate.TableColumn
SourceIDLTE applies the LTE predicate on the "source_id" field.
func SourceIDNEQ ¶ added in v0.5.0
func SourceIDNEQ(v string) predicate.TableColumn
SourceIDNEQ applies the NEQ predicate on the "source_id" field.
func SourceIDNotIn ¶ added in v0.5.0
func SourceIDNotIn(vs ...string) predicate.TableColumn
SourceIDNotIn applies the NotIn predicate on the "source_id" field.
func SourceIDNotNil ¶ added in v0.5.0
func SourceIDNotNil() predicate.TableColumn
SourceIDNotNil applies the NotNil predicate on the "source_id" field.
func SourceIn ¶ added in v0.0.8
func SourceIn(vs ...string) predicate.TableColumn
SourceIn applies the In predicate on the "source" field.
func SourceIsNil ¶
func SourceIsNil() predicate.TableColumn
SourceIsNil applies the IsNil predicate on the "source" field.
func SourceLT ¶ added in v0.0.8
func SourceLT(v string) predicate.TableColumn
SourceLT applies the LT predicate on the "source" field.
func SourceLTE ¶ added in v0.0.8
func SourceLTE(v string) predicate.TableColumn
SourceLTE applies the LTE predicate on the "source" field.
func SourceNEQ ¶ added in v0.0.8
func SourceNEQ(v string) predicate.TableColumn
SourceNEQ applies the NEQ predicate on the "source" field.
func SourceNotIn ¶ added in v0.0.8
func SourceNotIn(vs ...string) predicate.TableColumn
SourceNotIn applies the NotIn predicate on the "source" field.
func SourceNotNil ¶
func SourceNotNil() predicate.TableColumn
SourceNotNil applies the NotNil predicate on the "source" field.
func SourceTypeEQ ¶ added in v0.5.0
func SourceTypeEQ(v SourceType) predicate.TableColumn
SourceTypeEQ applies the EQ predicate on the "source_type" field.
func SourceTypeIn ¶ added in v0.5.0
func SourceTypeIn(vs ...SourceType) predicate.TableColumn
SourceTypeIn applies the In predicate on the "source_type" field.
func SourceTypeIsNil ¶ added in v0.5.0
func SourceTypeIsNil() predicate.TableColumn
SourceTypeIsNil applies the IsNil predicate on the "source_type" field.
func SourceTypeNEQ ¶ added in v0.5.0
func SourceTypeNEQ(v SourceType) predicate.TableColumn
SourceTypeNEQ applies the NEQ predicate on the "source_type" field.
func SourceTypeNotIn ¶ added in v0.5.0
func SourceTypeNotIn(vs ...SourceType) predicate.TableColumn
SourceTypeNotIn applies the NotIn predicate on the "source_type" field.
func SourceTypeNotNil ¶ added in v0.5.0
func SourceTypeNotNil() predicate.TableColumn
SourceTypeNotNil applies the NotNil predicate on the "source_type" field.
func SourceTypeValidator ¶ added in v0.5.0
func SourceTypeValidator(st SourceType) error
SourceTypeValidator is a validator for the "source_type" field enum values. It is called by the builders before save.
func TableID ¶
func TableID(v int) predicate.TableColumn
TableID applies equality check predicate on the "table_id" field. It's identical to TableIDEQ.
func TableIDEQ ¶
func TableIDEQ(v int) predicate.TableColumn
TableIDEQ applies the EQ predicate on the "table_id" field.
func TableIDIn ¶
func TableIDIn(vs ...int) predicate.TableColumn
TableIDIn applies the In predicate on the "table_id" field.
func TableIDNEQ ¶
func TableIDNEQ(v int) predicate.TableColumn
TableIDNEQ applies the NEQ predicate on the "table_id" field.
func TableIDNotIn ¶
func TableIDNotIn(vs ...int) predicate.TableColumn
TableIDNotIn applies the NotIn predicate on the "table_id" field.
func TypeEQ ¶
func TypeEQ(v Type) predicate.TableColumn
TypeEQ applies the EQ predicate on the "type" field.
func TypeIn ¶
func TypeIn(vs ...Type) predicate.TableColumn
TypeIn applies the In predicate on the "type" field.
func TypeNEQ ¶
func TypeNEQ(v Type) predicate.TableColumn
TypeNEQ applies the NEQ predicate on the "type" field.
func TypeNotIn ¶
func TypeNotIn(vs ...Type) predicate.TableColumn
TypeNotIn applies the NotIn predicate on the "type" field.
func TypeValidator ¶
TypeValidator is a validator for the "type" field enum values. It is called by the builders before save.
func UpdatedAt ¶
func UpdatedAt(v time.Time) predicate.TableColumn
UpdatedAt applies equality check predicate on the "updated_at" field. It's identical to UpdatedAtEQ.
func UpdatedAtEQ ¶
func UpdatedAtEQ(v time.Time) predicate.TableColumn
UpdatedAtEQ applies the EQ predicate on the "updated_at" field.
func UpdatedAtGT ¶
func UpdatedAtGT(v time.Time) predicate.TableColumn
UpdatedAtGT applies the GT predicate on the "updated_at" field.
func UpdatedAtGTE ¶
func UpdatedAtGTE(v time.Time) predicate.TableColumn
UpdatedAtGTE applies the GTE predicate on the "updated_at" field.
func UpdatedAtIn ¶
func UpdatedAtIn(vs ...time.Time) predicate.TableColumn
UpdatedAtIn applies the In predicate on the "updated_at" field.
func UpdatedAtIsNil ¶
func UpdatedAtIsNil() predicate.TableColumn
UpdatedAtIsNil applies the IsNil predicate on the "updated_at" field.
func UpdatedAtLT ¶
func UpdatedAtLT(v time.Time) predicate.TableColumn
UpdatedAtLT applies the LT predicate on the "updated_at" field.
func UpdatedAtLTE ¶
func UpdatedAtLTE(v time.Time) predicate.TableColumn
UpdatedAtLTE applies the LTE predicate on the "updated_at" field.
func UpdatedAtNEQ ¶
func UpdatedAtNEQ(v time.Time) predicate.TableColumn
UpdatedAtNEQ applies the NEQ predicate on the "updated_at" field.
func UpdatedAtNotIn ¶
func UpdatedAtNotIn(vs ...time.Time) predicate.TableColumn
UpdatedAtNotIn applies the NotIn predicate on the "updated_at" field.
func UpdatedAtNotNil ¶
func UpdatedAtNotNil() predicate.TableColumn
UpdatedAtNotNil applies the NotNil predicate on the "updated_at" field.
func ValidColumn ¶
ValidColumn reports if the column name is valid (part of the table columns).
Types ¶
type OrderOption ¶
OrderOption defines the ordering options for the TableColumn queries.
func ByContextLength ¶
func ByContextLength(opts ...sql.OrderTermOption) OrderOption
ByContextLength orders the results by the context_length field.
func ByCreatedAt ¶
func ByCreatedAt(opts ...sql.OrderTermOption) OrderOption
ByCreatedAt orders the results by the created_at field.
func ByDescription ¶
func ByDescription(opts ...sql.OrderTermOption) OrderOption
ByDescription orders the results by the description field.
func ByFillMode ¶
func ByFillMode(opts ...sql.OrderTermOption) OrderOption
ByFillMode orders the results by the fill_mode field.
func ByID ¶
func ByID(opts ...sql.OrderTermOption) OrderOption
ByID orders the results by the id field.
func ByLinkedColumn ¶ added in v0.0.8
func ByLinkedColumn(opts ...sql.OrderTermOption) OrderOption
ByLinkedColumn orders the results by the linked_column field.
func ByName ¶
func ByName(opts ...sql.OrderTermOption) OrderOption
ByName orders the results by the name field.
func ByNanoid ¶
func ByNanoid(opts ...sql.OrderTermOption) OrderOption
ByNanoid orders the results by the nanoid field.
func ByRandom ¶ added in v0.0.8
func ByRandom(opts ...sql.OrderTermOption) OrderOption
ByRandom orders the results by the random field.
func ByRepeat ¶ added in v0.0.8
func ByRepeat(opts ...sql.OrderTermOption) OrderOption
ByRepeat orders the results by the repeat field.
func ByReplacement ¶ added in v0.0.8
func ByReplacement(opts ...sql.OrderTermOption) OrderOption
ByReplacement orders the results by the replacement field.
func BySource ¶ added in v0.0.8
func BySource(opts ...sql.OrderTermOption) OrderOption
BySource orders the results by the source field.
func BySourceID ¶ added in v0.5.0
func BySourceID(opts ...sql.OrderTermOption) OrderOption
BySourceID orders the results by the source_id field.
func BySourceType ¶ added in v0.5.0
func BySourceType(opts ...sql.OrderTermOption) OrderOption
BySourceType orders the results by the source_type field.
func ByTableID ¶
func ByTableID(opts ...sql.OrderTermOption) OrderOption
ByTableID orders the results by the table_id field.
func ByTablemetaField ¶
func ByTablemetaField(field string, opts ...sql.OrderTermOption) OrderOption
ByTablemetaField orders the results by tablemeta field.
func ByType ¶
func ByType(opts ...sql.OrderTermOption) OrderOption
ByType orders the results by the type field.
func ByUpdatedAt ¶
func ByUpdatedAt(opts ...sql.OrderTermOption) OrderOption
ByUpdatedAt orders the results by the updated_at field.
type SourceType ¶ added in v0.5.0
type SourceType string
SourceType defines the type for the "source_type" enum field.
const ( SourceTypeTable SourceType = "table" SourceTypeDataset SourceType = "dataset" SourceTypeOptions SourceType = "options" )
SourceType values.
func (SourceType) String ¶ added in v0.5.0
func (st SourceType) String() string