#ifndef _ERROR_H
#define _ERROR_H

// GENERAL PURPOSE ERROR CODES
#define OK     0
#define ERROR -1

// SPECIFIC ERROR CODES
#define NO_MEMORY -2
#define FILE_NOT_FOUND -3
#define ILLEGAL_FILE_FORMAT -4
#define UNKNOWN_FILE_ERROR -5
#define NO_MORE_TUPLES -6
#define NOT_ENOUGH_DATA -7
#define BAD_RECORD_FORMAT -8
#define ILLEGAL_PROJECTION -9
#define ILLEGAL_DATATYPE -10
#define ITERATOR_EMPTY -11


#endif
