GAAS 广汽安道拓GFrame金属件MOM项目
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

15 lines
365 B

  1. package grmi
  2. type Predicate struct {
  3. ColumnName string
  4. PredicateType func(Predicate) string
  5. Value interface{}
  6. }
  7. func NewPredicate(columnName string, predicateType func(Predicate) string, value interface{}) Predicate {
  8. return Predicate{columnName, predicateType, value}
  9. }
  10. func (self *Predicate) Build() string {
  11. return self.PredicateType(*self)
  12. }