github.com/NpoolPlatform/chain-middleware@v0.0.0-20240228100535-eb1bcf896eb9/pkg/db/ent/fiatcurrencyfeed/where.go (about)

     1  // Code generated by ent, DO NOT EDIT.
     2  
     3  package fiatcurrencyfeed
     4  
     5  import (
     6  	"entgo.io/ent/dialect/sql"
     7  	"github.com/NpoolPlatform/chain-middleware/pkg/db/ent/predicate"
     8  	"github.com/google/uuid"
     9  )
    10  
    11  // ID filters vertices based on their ID field.
    12  func ID(id uint32) predicate.FiatCurrencyFeed {
    13  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
    14  		s.Where(sql.EQ(s.C(FieldID), id))
    15  	})
    16  }
    17  
    18  // IDEQ applies the EQ predicate on the ID field.
    19  func IDEQ(id uint32) predicate.FiatCurrencyFeed {
    20  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
    21  		s.Where(sql.EQ(s.C(FieldID), id))
    22  	})
    23  }
    24  
    25  // IDNEQ applies the NEQ predicate on the ID field.
    26  func IDNEQ(id uint32) predicate.FiatCurrencyFeed {
    27  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
    28  		s.Where(sql.NEQ(s.C(FieldID), id))
    29  	})
    30  }
    31  
    32  // IDIn applies the In predicate on the ID field.
    33  func IDIn(ids ...uint32) predicate.FiatCurrencyFeed {
    34  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
    35  		v := make([]interface{}, len(ids))
    36  		for i := range v {
    37  			v[i] = ids[i]
    38  		}
    39  		s.Where(sql.In(s.C(FieldID), v...))
    40  	})
    41  }
    42  
    43  // IDNotIn applies the NotIn predicate on the ID field.
    44  func IDNotIn(ids ...uint32) predicate.FiatCurrencyFeed {
    45  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
    46  		v := make([]interface{}, len(ids))
    47  		for i := range v {
    48  			v[i] = ids[i]
    49  		}
    50  		s.Where(sql.NotIn(s.C(FieldID), v...))
    51  	})
    52  }
    53  
    54  // IDGT applies the GT predicate on the ID field.
    55  func IDGT(id uint32) predicate.FiatCurrencyFeed {
    56  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
    57  		s.Where(sql.GT(s.C(FieldID), id))
    58  	})
    59  }
    60  
    61  // IDGTE applies the GTE predicate on the ID field.
    62  func IDGTE(id uint32) predicate.FiatCurrencyFeed {
    63  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
    64  		s.Where(sql.GTE(s.C(FieldID), id))
    65  	})
    66  }
    67  
    68  // IDLT applies the LT predicate on the ID field.
    69  func IDLT(id uint32) predicate.FiatCurrencyFeed {
    70  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
    71  		s.Where(sql.LT(s.C(FieldID), id))
    72  	})
    73  }
    74  
    75  // IDLTE applies the LTE predicate on the ID field.
    76  func IDLTE(id uint32) predicate.FiatCurrencyFeed {
    77  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
    78  		s.Where(sql.LTE(s.C(FieldID), id))
    79  	})
    80  }
    81  
    82  // CreatedAt applies equality check predicate on the "created_at" field. It's identical to CreatedAtEQ.
    83  func CreatedAt(v uint32) predicate.FiatCurrencyFeed {
    84  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
    85  		s.Where(sql.EQ(s.C(FieldCreatedAt), v))
    86  	})
    87  }
    88  
    89  // UpdatedAt applies equality check predicate on the "updated_at" field. It's identical to UpdatedAtEQ.
    90  func UpdatedAt(v uint32) predicate.FiatCurrencyFeed {
    91  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
    92  		s.Where(sql.EQ(s.C(FieldUpdatedAt), v))
    93  	})
    94  }
    95  
    96  // DeletedAt applies equality check predicate on the "deleted_at" field. It's identical to DeletedAtEQ.
    97  func DeletedAt(v uint32) predicate.FiatCurrencyFeed {
    98  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
    99  		s.Where(sql.EQ(s.C(FieldDeletedAt), v))
   100  	})
   101  }
   102  
   103  // EntID applies equality check predicate on the "ent_id" field. It's identical to EntIDEQ.
   104  func EntID(v uuid.UUID) predicate.FiatCurrencyFeed {
   105  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   106  		s.Where(sql.EQ(s.C(FieldEntID), v))
   107  	})
   108  }
   109  
   110  // FiatID applies equality check predicate on the "fiat_id" field. It's identical to FiatIDEQ.
   111  func FiatID(v uuid.UUID) predicate.FiatCurrencyFeed {
   112  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   113  		s.Where(sql.EQ(s.C(FieldFiatID), v))
   114  	})
   115  }
   116  
   117  // FeedType applies equality check predicate on the "feed_type" field. It's identical to FeedTypeEQ.
   118  func FeedType(v string) predicate.FiatCurrencyFeed {
   119  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   120  		s.Where(sql.EQ(s.C(FieldFeedType), v))
   121  	})
   122  }
   123  
   124  // FeedFiatName applies equality check predicate on the "feed_fiat_name" field. It's identical to FeedFiatNameEQ.
   125  func FeedFiatName(v string) predicate.FiatCurrencyFeed {
   126  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   127  		s.Where(sql.EQ(s.C(FieldFeedFiatName), v))
   128  	})
   129  }
   130  
   131  // Disabled applies equality check predicate on the "disabled" field. It's identical to DisabledEQ.
   132  func Disabled(v bool) predicate.FiatCurrencyFeed {
   133  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   134  		s.Where(sql.EQ(s.C(FieldDisabled), v))
   135  	})
   136  }
   137  
   138  // CreatedAtEQ applies the EQ predicate on the "created_at" field.
   139  func CreatedAtEQ(v uint32) predicate.FiatCurrencyFeed {
   140  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   141  		s.Where(sql.EQ(s.C(FieldCreatedAt), v))
   142  	})
   143  }
   144  
   145  // CreatedAtNEQ applies the NEQ predicate on the "created_at" field.
   146  func CreatedAtNEQ(v uint32) predicate.FiatCurrencyFeed {
   147  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   148  		s.Where(sql.NEQ(s.C(FieldCreatedAt), v))
   149  	})
   150  }
   151  
   152  // CreatedAtIn applies the In predicate on the "created_at" field.
   153  func CreatedAtIn(vs ...uint32) predicate.FiatCurrencyFeed {
   154  	v := make([]interface{}, len(vs))
   155  	for i := range v {
   156  		v[i] = vs[i]
   157  	}
   158  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   159  		s.Where(sql.In(s.C(FieldCreatedAt), v...))
   160  	})
   161  }
   162  
   163  // CreatedAtNotIn applies the NotIn predicate on the "created_at" field.
   164  func CreatedAtNotIn(vs ...uint32) predicate.FiatCurrencyFeed {
   165  	v := make([]interface{}, len(vs))
   166  	for i := range v {
   167  		v[i] = vs[i]
   168  	}
   169  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   170  		s.Where(sql.NotIn(s.C(FieldCreatedAt), v...))
   171  	})
   172  }
   173  
   174  // CreatedAtGT applies the GT predicate on the "created_at" field.
   175  func CreatedAtGT(v uint32) predicate.FiatCurrencyFeed {
   176  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   177  		s.Where(sql.GT(s.C(FieldCreatedAt), v))
   178  	})
   179  }
   180  
   181  // CreatedAtGTE applies the GTE predicate on the "created_at" field.
   182  func CreatedAtGTE(v uint32) predicate.FiatCurrencyFeed {
   183  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   184  		s.Where(sql.GTE(s.C(FieldCreatedAt), v))
   185  	})
   186  }
   187  
   188  // CreatedAtLT applies the LT predicate on the "created_at" field.
   189  func CreatedAtLT(v uint32) predicate.FiatCurrencyFeed {
   190  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   191  		s.Where(sql.LT(s.C(FieldCreatedAt), v))
   192  	})
   193  }
   194  
   195  // CreatedAtLTE applies the LTE predicate on the "created_at" field.
   196  func CreatedAtLTE(v uint32) predicate.FiatCurrencyFeed {
   197  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   198  		s.Where(sql.LTE(s.C(FieldCreatedAt), v))
   199  	})
   200  }
   201  
   202  // UpdatedAtEQ applies the EQ predicate on the "updated_at" field.
   203  func UpdatedAtEQ(v uint32) predicate.FiatCurrencyFeed {
   204  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   205  		s.Where(sql.EQ(s.C(FieldUpdatedAt), v))
   206  	})
   207  }
   208  
   209  // UpdatedAtNEQ applies the NEQ predicate on the "updated_at" field.
   210  func UpdatedAtNEQ(v uint32) predicate.FiatCurrencyFeed {
   211  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   212  		s.Where(sql.NEQ(s.C(FieldUpdatedAt), v))
   213  	})
   214  }
   215  
   216  // UpdatedAtIn applies the In predicate on the "updated_at" field.
   217  func UpdatedAtIn(vs ...uint32) predicate.FiatCurrencyFeed {
   218  	v := make([]interface{}, len(vs))
   219  	for i := range v {
   220  		v[i] = vs[i]
   221  	}
   222  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   223  		s.Where(sql.In(s.C(FieldUpdatedAt), v...))
   224  	})
   225  }
   226  
   227  // UpdatedAtNotIn applies the NotIn predicate on the "updated_at" field.
   228  func UpdatedAtNotIn(vs ...uint32) predicate.FiatCurrencyFeed {
   229  	v := make([]interface{}, len(vs))
   230  	for i := range v {
   231  		v[i] = vs[i]
   232  	}
   233  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   234  		s.Where(sql.NotIn(s.C(FieldUpdatedAt), v...))
   235  	})
   236  }
   237  
   238  // UpdatedAtGT applies the GT predicate on the "updated_at" field.
   239  func UpdatedAtGT(v uint32) predicate.FiatCurrencyFeed {
   240  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   241  		s.Where(sql.GT(s.C(FieldUpdatedAt), v))
   242  	})
   243  }
   244  
   245  // UpdatedAtGTE applies the GTE predicate on the "updated_at" field.
   246  func UpdatedAtGTE(v uint32) predicate.FiatCurrencyFeed {
   247  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   248  		s.Where(sql.GTE(s.C(FieldUpdatedAt), v))
   249  	})
   250  }
   251  
   252  // UpdatedAtLT applies the LT predicate on the "updated_at" field.
   253  func UpdatedAtLT(v uint32) predicate.FiatCurrencyFeed {
   254  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   255  		s.Where(sql.LT(s.C(FieldUpdatedAt), v))
   256  	})
   257  }
   258  
   259  // UpdatedAtLTE applies the LTE predicate on the "updated_at" field.
   260  func UpdatedAtLTE(v uint32) predicate.FiatCurrencyFeed {
   261  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   262  		s.Where(sql.LTE(s.C(FieldUpdatedAt), v))
   263  	})
   264  }
   265  
   266  // DeletedAtEQ applies the EQ predicate on the "deleted_at" field.
   267  func DeletedAtEQ(v uint32) predicate.FiatCurrencyFeed {
   268  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   269  		s.Where(sql.EQ(s.C(FieldDeletedAt), v))
   270  	})
   271  }
   272  
   273  // DeletedAtNEQ applies the NEQ predicate on the "deleted_at" field.
   274  func DeletedAtNEQ(v uint32) predicate.FiatCurrencyFeed {
   275  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   276  		s.Where(sql.NEQ(s.C(FieldDeletedAt), v))
   277  	})
   278  }
   279  
   280  // DeletedAtIn applies the In predicate on the "deleted_at" field.
   281  func DeletedAtIn(vs ...uint32) predicate.FiatCurrencyFeed {
   282  	v := make([]interface{}, len(vs))
   283  	for i := range v {
   284  		v[i] = vs[i]
   285  	}
   286  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   287  		s.Where(sql.In(s.C(FieldDeletedAt), v...))
   288  	})
   289  }
   290  
   291  // DeletedAtNotIn applies the NotIn predicate on the "deleted_at" field.
   292  func DeletedAtNotIn(vs ...uint32) predicate.FiatCurrencyFeed {
   293  	v := make([]interface{}, len(vs))
   294  	for i := range v {
   295  		v[i] = vs[i]
   296  	}
   297  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   298  		s.Where(sql.NotIn(s.C(FieldDeletedAt), v...))
   299  	})
   300  }
   301  
   302  // DeletedAtGT applies the GT predicate on the "deleted_at" field.
   303  func DeletedAtGT(v uint32) predicate.FiatCurrencyFeed {
   304  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   305  		s.Where(sql.GT(s.C(FieldDeletedAt), v))
   306  	})
   307  }
   308  
   309  // DeletedAtGTE applies the GTE predicate on the "deleted_at" field.
   310  func DeletedAtGTE(v uint32) predicate.FiatCurrencyFeed {
   311  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   312  		s.Where(sql.GTE(s.C(FieldDeletedAt), v))
   313  	})
   314  }
   315  
   316  // DeletedAtLT applies the LT predicate on the "deleted_at" field.
   317  func DeletedAtLT(v uint32) predicate.FiatCurrencyFeed {
   318  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   319  		s.Where(sql.LT(s.C(FieldDeletedAt), v))
   320  	})
   321  }
   322  
   323  // DeletedAtLTE applies the LTE predicate on the "deleted_at" field.
   324  func DeletedAtLTE(v uint32) predicate.FiatCurrencyFeed {
   325  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   326  		s.Where(sql.LTE(s.C(FieldDeletedAt), v))
   327  	})
   328  }
   329  
   330  // EntIDEQ applies the EQ predicate on the "ent_id" field.
   331  func EntIDEQ(v uuid.UUID) predicate.FiatCurrencyFeed {
   332  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   333  		s.Where(sql.EQ(s.C(FieldEntID), v))
   334  	})
   335  }
   336  
   337  // EntIDNEQ applies the NEQ predicate on the "ent_id" field.
   338  func EntIDNEQ(v uuid.UUID) predicate.FiatCurrencyFeed {
   339  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   340  		s.Where(sql.NEQ(s.C(FieldEntID), v))
   341  	})
   342  }
   343  
   344  // EntIDIn applies the In predicate on the "ent_id" field.
   345  func EntIDIn(vs ...uuid.UUID) predicate.FiatCurrencyFeed {
   346  	v := make([]interface{}, len(vs))
   347  	for i := range v {
   348  		v[i] = vs[i]
   349  	}
   350  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   351  		s.Where(sql.In(s.C(FieldEntID), v...))
   352  	})
   353  }
   354  
   355  // EntIDNotIn applies the NotIn predicate on the "ent_id" field.
   356  func EntIDNotIn(vs ...uuid.UUID) predicate.FiatCurrencyFeed {
   357  	v := make([]interface{}, len(vs))
   358  	for i := range v {
   359  		v[i] = vs[i]
   360  	}
   361  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   362  		s.Where(sql.NotIn(s.C(FieldEntID), v...))
   363  	})
   364  }
   365  
   366  // EntIDGT applies the GT predicate on the "ent_id" field.
   367  func EntIDGT(v uuid.UUID) predicate.FiatCurrencyFeed {
   368  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   369  		s.Where(sql.GT(s.C(FieldEntID), v))
   370  	})
   371  }
   372  
   373  // EntIDGTE applies the GTE predicate on the "ent_id" field.
   374  func EntIDGTE(v uuid.UUID) predicate.FiatCurrencyFeed {
   375  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   376  		s.Where(sql.GTE(s.C(FieldEntID), v))
   377  	})
   378  }
   379  
   380  // EntIDLT applies the LT predicate on the "ent_id" field.
   381  func EntIDLT(v uuid.UUID) predicate.FiatCurrencyFeed {
   382  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   383  		s.Where(sql.LT(s.C(FieldEntID), v))
   384  	})
   385  }
   386  
   387  // EntIDLTE applies the LTE predicate on the "ent_id" field.
   388  func EntIDLTE(v uuid.UUID) predicate.FiatCurrencyFeed {
   389  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   390  		s.Where(sql.LTE(s.C(FieldEntID), v))
   391  	})
   392  }
   393  
   394  // FiatIDEQ applies the EQ predicate on the "fiat_id" field.
   395  func FiatIDEQ(v uuid.UUID) predicate.FiatCurrencyFeed {
   396  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   397  		s.Where(sql.EQ(s.C(FieldFiatID), v))
   398  	})
   399  }
   400  
   401  // FiatIDNEQ applies the NEQ predicate on the "fiat_id" field.
   402  func FiatIDNEQ(v uuid.UUID) predicate.FiatCurrencyFeed {
   403  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   404  		s.Where(sql.NEQ(s.C(FieldFiatID), v))
   405  	})
   406  }
   407  
   408  // FiatIDIn applies the In predicate on the "fiat_id" field.
   409  func FiatIDIn(vs ...uuid.UUID) predicate.FiatCurrencyFeed {
   410  	v := make([]interface{}, len(vs))
   411  	for i := range v {
   412  		v[i] = vs[i]
   413  	}
   414  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   415  		s.Where(sql.In(s.C(FieldFiatID), v...))
   416  	})
   417  }
   418  
   419  // FiatIDNotIn applies the NotIn predicate on the "fiat_id" field.
   420  func FiatIDNotIn(vs ...uuid.UUID) predicate.FiatCurrencyFeed {
   421  	v := make([]interface{}, len(vs))
   422  	for i := range v {
   423  		v[i] = vs[i]
   424  	}
   425  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   426  		s.Where(sql.NotIn(s.C(FieldFiatID), v...))
   427  	})
   428  }
   429  
   430  // FiatIDGT applies the GT predicate on the "fiat_id" field.
   431  func FiatIDGT(v uuid.UUID) predicate.FiatCurrencyFeed {
   432  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   433  		s.Where(sql.GT(s.C(FieldFiatID), v))
   434  	})
   435  }
   436  
   437  // FiatIDGTE applies the GTE predicate on the "fiat_id" field.
   438  func FiatIDGTE(v uuid.UUID) predicate.FiatCurrencyFeed {
   439  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   440  		s.Where(sql.GTE(s.C(FieldFiatID), v))
   441  	})
   442  }
   443  
   444  // FiatIDLT applies the LT predicate on the "fiat_id" field.
   445  func FiatIDLT(v uuid.UUID) predicate.FiatCurrencyFeed {
   446  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   447  		s.Where(sql.LT(s.C(FieldFiatID), v))
   448  	})
   449  }
   450  
   451  // FiatIDLTE applies the LTE predicate on the "fiat_id" field.
   452  func FiatIDLTE(v uuid.UUID) predicate.FiatCurrencyFeed {
   453  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   454  		s.Where(sql.LTE(s.C(FieldFiatID), v))
   455  	})
   456  }
   457  
   458  // FiatIDIsNil applies the IsNil predicate on the "fiat_id" field.
   459  func FiatIDIsNil() predicate.FiatCurrencyFeed {
   460  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   461  		s.Where(sql.IsNull(s.C(FieldFiatID)))
   462  	})
   463  }
   464  
   465  // FiatIDNotNil applies the NotNil predicate on the "fiat_id" field.
   466  func FiatIDNotNil() predicate.FiatCurrencyFeed {
   467  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   468  		s.Where(sql.NotNull(s.C(FieldFiatID)))
   469  	})
   470  }
   471  
   472  // FeedTypeEQ applies the EQ predicate on the "feed_type" field.
   473  func FeedTypeEQ(v string) predicate.FiatCurrencyFeed {
   474  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   475  		s.Where(sql.EQ(s.C(FieldFeedType), v))
   476  	})
   477  }
   478  
   479  // FeedTypeNEQ applies the NEQ predicate on the "feed_type" field.
   480  func FeedTypeNEQ(v string) predicate.FiatCurrencyFeed {
   481  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   482  		s.Where(sql.NEQ(s.C(FieldFeedType), v))
   483  	})
   484  }
   485  
   486  // FeedTypeIn applies the In predicate on the "feed_type" field.
   487  func FeedTypeIn(vs ...string) predicate.FiatCurrencyFeed {
   488  	v := make([]interface{}, len(vs))
   489  	for i := range v {
   490  		v[i] = vs[i]
   491  	}
   492  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   493  		s.Where(sql.In(s.C(FieldFeedType), v...))
   494  	})
   495  }
   496  
   497  // FeedTypeNotIn applies the NotIn predicate on the "feed_type" field.
   498  func FeedTypeNotIn(vs ...string) predicate.FiatCurrencyFeed {
   499  	v := make([]interface{}, len(vs))
   500  	for i := range v {
   501  		v[i] = vs[i]
   502  	}
   503  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   504  		s.Where(sql.NotIn(s.C(FieldFeedType), v...))
   505  	})
   506  }
   507  
   508  // FeedTypeGT applies the GT predicate on the "feed_type" field.
   509  func FeedTypeGT(v string) predicate.FiatCurrencyFeed {
   510  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   511  		s.Where(sql.GT(s.C(FieldFeedType), v))
   512  	})
   513  }
   514  
   515  // FeedTypeGTE applies the GTE predicate on the "feed_type" field.
   516  func FeedTypeGTE(v string) predicate.FiatCurrencyFeed {
   517  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   518  		s.Where(sql.GTE(s.C(FieldFeedType), v))
   519  	})
   520  }
   521  
   522  // FeedTypeLT applies the LT predicate on the "feed_type" field.
   523  func FeedTypeLT(v string) predicate.FiatCurrencyFeed {
   524  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   525  		s.Where(sql.LT(s.C(FieldFeedType), v))
   526  	})
   527  }
   528  
   529  // FeedTypeLTE applies the LTE predicate on the "feed_type" field.
   530  func FeedTypeLTE(v string) predicate.FiatCurrencyFeed {
   531  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   532  		s.Where(sql.LTE(s.C(FieldFeedType), v))
   533  	})
   534  }
   535  
   536  // FeedTypeContains applies the Contains predicate on the "feed_type" field.
   537  func FeedTypeContains(v string) predicate.FiatCurrencyFeed {
   538  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   539  		s.Where(sql.Contains(s.C(FieldFeedType), v))
   540  	})
   541  }
   542  
   543  // FeedTypeHasPrefix applies the HasPrefix predicate on the "feed_type" field.
   544  func FeedTypeHasPrefix(v string) predicate.FiatCurrencyFeed {
   545  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   546  		s.Where(sql.HasPrefix(s.C(FieldFeedType), v))
   547  	})
   548  }
   549  
   550  // FeedTypeHasSuffix applies the HasSuffix predicate on the "feed_type" field.
   551  func FeedTypeHasSuffix(v string) predicate.FiatCurrencyFeed {
   552  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   553  		s.Where(sql.HasSuffix(s.C(FieldFeedType), v))
   554  	})
   555  }
   556  
   557  // FeedTypeIsNil applies the IsNil predicate on the "feed_type" field.
   558  func FeedTypeIsNil() predicate.FiatCurrencyFeed {
   559  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   560  		s.Where(sql.IsNull(s.C(FieldFeedType)))
   561  	})
   562  }
   563  
   564  // FeedTypeNotNil applies the NotNil predicate on the "feed_type" field.
   565  func FeedTypeNotNil() predicate.FiatCurrencyFeed {
   566  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   567  		s.Where(sql.NotNull(s.C(FieldFeedType)))
   568  	})
   569  }
   570  
   571  // FeedTypeEqualFold applies the EqualFold predicate on the "feed_type" field.
   572  func FeedTypeEqualFold(v string) predicate.FiatCurrencyFeed {
   573  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   574  		s.Where(sql.EqualFold(s.C(FieldFeedType), v))
   575  	})
   576  }
   577  
   578  // FeedTypeContainsFold applies the ContainsFold predicate on the "feed_type" field.
   579  func FeedTypeContainsFold(v string) predicate.FiatCurrencyFeed {
   580  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   581  		s.Where(sql.ContainsFold(s.C(FieldFeedType), v))
   582  	})
   583  }
   584  
   585  // FeedFiatNameEQ applies the EQ predicate on the "feed_fiat_name" field.
   586  func FeedFiatNameEQ(v string) predicate.FiatCurrencyFeed {
   587  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   588  		s.Where(sql.EQ(s.C(FieldFeedFiatName), v))
   589  	})
   590  }
   591  
   592  // FeedFiatNameNEQ applies the NEQ predicate on the "feed_fiat_name" field.
   593  func FeedFiatNameNEQ(v string) predicate.FiatCurrencyFeed {
   594  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   595  		s.Where(sql.NEQ(s.C(FieldFeedFiatName), v))
   596  	})
   597  }
   598  
   599  // FeedFiatNameIn applies the In predicate on the "feed_fiat_name" field.
   600  func FeedFiatNameIn(vs ...string) predicate.FiatCurrencyFeed {
   601  	v := make([]interface{}, len(vs))
   602  	for i := range v {
   603  		v[i] = vs[i]
   604  	}
   605  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   606  		s.Where(sql.In(s.C(FieldFeedFiatName), v...))
   607  	})
   608  }
   609  
   610  // FeedFiatNameNotIn applies the NotIn predicate on the "feed_fiat_name" field.
   611  func FeedFiatNameNotIn(vs ...string) predicate.FiatCurrencyFeed {
   612  	v := make([]interface{}, len(vs))
   613  	for i := range v {
   614  		v[i] = vs[i]
   615  	}
   616  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   617  		s.Where(sql.NotIn(s.C(FieldFeedFiatName), v...))
   618  	})
   619  }
   620  
   621  // FeedFiatNameGT applies the GT predicate on the "feed_fiat_name" field.
   622  func FeedFiatNameGT(v string) predicate.FiatCurrencyFeed {
   623  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   624  		s.Where(sql.GT(s.C(FieldFeedFiatName), v))
   625  	})
   626  }
   627  
   628  // FeedFiatNameGTE applies the GTE predicate on the "feed_fiat_name" field.
   629  func FeedFiatNameGTE(v string) predicate.FiatCurrencyFeed {
   630  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   631  		s.Where(sql.GTE(s.C(FieldFeedFiatName), v))
   632  	})
   633  }
   634  
   635  // FeedFiatNameLT applies the LT predicate on the "feed_fiat_name" field.
   636  func FeedFiatNameLT(v string) predicate.FiatCurrencyFeed {
   637  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   638  		s.Where(sql.LT(s.C(FieldFeedFiatName), v))
   639  	})
   640  }
   641  
   642  // FeedFiatNameLTE applies the LTE predicate on the "feed_fiat_name" field.
   643  func FeedFiatNameLTE(v string) predicate.FiatCurrencyFeed {
   644  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   645  		s.Where(sql.LTE(s.C(FieldFeedFiatName), v))
   646  	})
   647  }
   648  
   649  // FeedFiatNameContains applies the Contains predicate on the "feed_fiat_name" field.
   650  func FeedFiatNameContains(v string) predicate.FiatCurrencyFeed {
   651  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   652  		s.Where(sql.Contains(s.C(FieldFeedFiatName), v))
   653  	})
   654  }
   655  
   656  // FeedFiatNameHasPrefix applies the HasPrefix predicate on the "feed_fiat_name" field.
   657  func FeedFiatNameHasPrefix(v string) predicate.FiatCurrencyFeed {
   658  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   659  		s.Where(sql.HasPrefix(s.C(FieldFeedFiatName), v))
   660  	})
   661  }
   662  
   663  // FeedFiatNameHasSuffix applies the HasSuffix predicate on the "feed_fiat_name" field.
   664  func FeedFiatNameHasSuffix(v string) predicate.FiatCurrencyFeed {
   665  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   666  		s.Where(sql.HasSuffix(s.C(FieldFeedFiatName), v))
   667  	})
   668  }
   669  
   670  // FeedFiatNameIsNil applies the IsNil predicate on the "feed_fiat_name" field.
   671  func FeedFiatNameIsNil() predicate.FiatCurrencyFeed {
   672  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   673  		s.Where(sql.IsNull(s.C(FieldFeedFiatName)))
   674  	})
   675  }
   676  
   677  // FeedFiatNameNotNil applies the NotNil predicate on the "feed_fiat_name" field.
   678  func FeedFiatNameNotNil() predicate.FiatCurrencyFeed {
   679  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   680  		s.Where(sql.NotNull(s.C(FieldFeedFiatName)))
   681  	})
   682  }
   683  
   684  // FeedFiatNameEqualFold applies the EqualFold predicate on the "feed_fiat_name" field.
   685  func FeedFiatNameEqualFold(v string) predicate.FiatCurrencyFeed {
   686  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   687  		s.Where(sql.EqualFold(s.C(FieldFeedFiatName), v))
   688  	})
   689  }
   690  
   691  // FeedFiatNameContainsFold applies the ContainsFold predicate on the "feed_fiat_name" field.
   692  func FeedFiatNameContainsFold(v string) predicate.FiatCurrencyFeed {
   693  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   694  		s.Where(sql.ContainsFold(s.C(FieldFeedFiatName), v))
   695  	})
   696  }
   697  
   698  // DisabledEQ applies the EQ predicate on the "disabled" field.
   699  func DisabledEQ(v bool) predicate.FiatCurrencyFeed {
   700  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   701  		s.Where(sql.EQ(s.C(FieldDisabled), v))
   702  	})
   703  }
   704  
   705  // DisabledNEQ applies the NEQ predicate on the "disabled" field.
   706  func DisabledNEQ(v bool) predicate.FiatCurrencyFeed {
   707  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   708  		s.Where(sql.NEQ(s.C(FieldDisabled), v))
   709  	})
   710  }
   711  
   712  // DisabledIsNil applies the IsNil predicate on the "disabled" field.
   713  func DisabledIsNil() predicate.FiatCurrencyFeed {
   714  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   715  		s.Where(sql.IsNull(s.C(FieldDisabled)))
   716  	})
   717  }
   718  
   719  // DisabledNotNil applies the NotNil predicate on the "disabled" field.
   720  func DisabledNotNil() predicate.FiatCurrencyFeed {
   721  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   722  		s.Where(sql.NotNull(s.C(FieldDisabled)))
   723  	})
   724  }
   725  
   726  // And groups predicates with the AND operator between them.
   727  func And(predicates ...predicate.FiatCurrencyFeed) predicate.FiatCurrencyFeed {
   728  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   729  		s1 := s.Clone().SetP(nil)
   730  		for _, p := range predicates {
   731  			p(s1)
   732  		}
   733  		s.Where(s1.P())
   734  	})
   735  }
   736  
   737  // Or groups predicates with the OR operator between them.
   738  func Or(predicates ...predicate.FiatCurrencyFeed) predicate.FiatCurrencyFeed {
   739  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   740  		s1 := s.Clone().SetP(nil)
   741  		for i, p := range predicates {
   742  			if i > 0 {
   743  				s1.Or()
   744  			}
   745  			p(s1)
   746  		}
   747  		s.Where(s1.P())
   748  	})
   749  }
   750  
   751  // Not applies the not operator on the given predicate.
   752  func Not(p predicate.FiatCurrencyFeed) predicate.FiatCurrencyFeed {
   753  	return predicate.FiatCurrencyFeed(func(s *sql.Selector) {
   754  		p(s.Not())
   755  	})
   756  }