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.

16 lines
471 B

  1. package grmi
  2. type Field struct {
  3. Name string
  4. ColumnName string
  5. UrlParameterName string
  6. GoType GoType
  7. }
  8. func NewField(name string, columnName string, urlParameterName string, goType GoType) Field {
  9. return Field{name, columnName, urlParameterName, goType}
  10. }
  11. func (field *Field) NewPredicate(predicateType func(Predicate) (string, error), values ...interface{}) Predicate {
  12. return NewPredicate(field.ColumnName, predicateType, values)
  13. }