draft ingest csv handler
This commit is contained in:
@@ -29,19 +29,22 @@ type FileStats struct {
|
||||
}
|
||||
|
||||
var (
|
||||
ErrCannotParseFile = errors.New("cannot parse file")
|
||||
ErrValidateRecord = errors.New("error validating record")
|
||||
ErrRecordNotValid = errors.New("record not valid")
|
||||
ErrReadingCSVHeader = errors.New("error reading CSV header")
|
||||
ErrReadingCSVRow = errors.New("error reading CSV row")
|
||||
ErrMissingOrInvalidDateField = errors.New("missing or invalid date field")
|
||||
ErrMissingOrInvalidCityField = errors.New("missing or invalid city field")
|
||||
ErrMissingOrInvalidMaxTemp = errors.New("missing or invalid max temp field")
|
||||
ErrMissingOrInvalidMinTemp = errors.New("missing or invalid min temp field")
|
||||
ErrMissingOrInvalidRainfall = errors.New("missing or invalid rainfall field")
|
||||
ErrMissingOrInvalidCloudiness = errors.New("missing or invalid cloudiness field")
|
||||
ErrMaxTempOutOfRange = errors.New("max temp out of range (must be <= 60°C)")
|
||||
ErrMinTempOutOfRange = errors.New("min temp out of range (must be >= -20°C)")
|
||||
ErrRainfallOutOfRange = errors.New("rainfall out of range (must be 0-500 mm)")
|
||||
ErrCloudinessOutOfRange = errors.New("cloudiness out of range (must be 0-100%)")
|
||||
ErrCannotParseFile = errors.New("cannot parse file")
|
||||
ErrValidateRecord = errors.New("error validating record")
|
||||
ErrRecordNotValid = errors.New("record not valid")
|
||||
ErrReadingCSVHeader = errors.New("error reading CSV header")
|
||||
ErrReadingCSVRow = errors.New("error reading CSV row")
|
||||
ErrMissingOrInvalidDateField = errors.New("missing or invalid date field")
|
||||
ErrMissingOrInvalidCityField = errors.New("missing or invalid city field")
|
||||
ErrMissingOrInvalidMaxTemp = errors.New("missing or invalid max temp field")
|
||||
ErrMissingOrInvalidMinTemp = errors.New("missing or invalid min temp field")
|
||||
ErrMissingOrInvalidRainfall = errors.New("missing or invalid rainfall field")
|
||||
ErrMissingOrInvalidCloudiness = errors.New("missing or invalid cloudiness field")
|
||||
ErrMaxTempOutOfRange = errors.New("max temp out of range (must be <= 60°C)")
|
||||
ErrMinTempOutOfRange = errors.New("min temp out of range (must be >= -20°C)")
|
||||
ErrRainfallOutOfRange = errors.New("rainfall out of range (must be 0-500 mm)")
|
||||
ErrCloudinessOutOfRange = errors.New("cloudiness out of range (must be 0-100%)")
|
||||
ErrParsingForm = errors.New("error parsing form")
|
||||
ErrRetrievingFile = errors.New("error retrieving file")
|
||||
ErrReadingFile = errors.New("error reading file")
|
||||
)
|
||||
|
||||
Reference in New Issue
Block a user