code: func passCol(data dosa.FieldValue, cond *dosa.Condition) bool {
  	cmp := compareType(data, cond.Value)
  	switch cond.Op {
  	case dosa.Eq:
  		return cmp == 0
  	case dosa.Gt:
  		return cmp > 0
  	case dosa.GtOrEq:
  		return cmp >= 0
  	case dosa.Lt:
  		return cmp < 0
  	case dosa.LtOrEq:
  		return cmp <= 0
  	}
  	panic("invalid operator " + cond.Op.String())
  }
docs: // passCol checks if a column passes a specific condition