ErrorCodes.h 1.6 KB
Newer Older
A
Alexey Milovidov 已提交
1 2 3 4 5 6 7 8 9 10 11
#ifndef DBMS_CORE_ERROR_CODES_H
#define DBMS_CORE_ERROR_CODES_H


namespace DB
{

namespace ErrorCodes
{
	enum ErrorCodes
	{
A
Alexey Milovidov 已提交
12 13 14
		UNSUPPORTED_METHOD,
		UNSUPPORTED_PARAMETER,
		UNEXPECTED_END_OF_FILE,
A
Alexey Milovidov 已提交
15
		CANNOT_READ_DATA_FROM_READ_BUFFER,
A
Alexey Milovidov 已提交
16
		CANNOT_PARSE_TEXT,
A
Alexey Milovidov 已提交
17 18 19 20 21
		INCORRECT_NUMBER_OF_COLUMNS,
		THERE_IS_NO_COLUMN,
		SIZES_OF_COLUMNS_DOESNT_MATCH,
		EMPTY_COLUMN_IN_BLOCK,
		NOT_FOUND_COLUMN_IN_BLOCK,
A
Alexey Milovidov 已提交
22
		POSITION_OUT_OF_BOUND,
A
Alexey Milovidov 已提交
23 24 25
		PARAMETER_OUT_OF_BOUND,
		SIZES_OF_COLUMNS_IN_TUPLE_DOESNT_MATCH,
		EMPTY_TUPLE,
A
Alexey Milovidov 已提交
26 27
		DUPLICATE_COLUMN,
		NO_SUCH_COLUMN_IN_TABLE,
A
Alexey Milovidov 已提交
28 29 30
		DELIMITER_IN_STRING_LITERAL_DOESNT_MATCH,
		CANNOT_INSERT_ELEMENT_INTO_CONSTANT_COLUMN,
		SIZE_OF_ARRAY_DOESNT_MATCH_SIZE_OF_FIXEDARRAY_COLUMN,
A
Alexey Milovidov 已提交
31 32 33
		NUMBER_OF_COLUMNS_DOESNT_MATCH,
		CANNOT_READ_ALL_DATA_FROM_TAB_SEPARATED_INPUT,
		CANNOT_PARSE_ALL_VALUE_FROM_TAB_SEPARATED_INPUT,
A
Alexey Milovidov 已提交
34 35 36 37
		CANNOT_READ_FROM_ISTREAM,
		CANNOT_WRITE_TO_OSTREAM,
		CANNOT_PARSE_ESCAPE_SEQUENCE,
		CANNOT_PARSE_QUOTED_STRING,
A
Alexey Milovidov 已提交
38 39 40
		CANNOT_PARSE_INPUT_ASSERTION_FAILED,
		CANNOT_PRINT_FLOAT_OR_DOUBLE_NUMBER,
		CANNOT_PRINT_INTEGER,
A
Alexey Milovidov 已提交
41 42 43 44
		CANNOT_READ_SIZE_OF_COMPRESSED_CHUNK,
		CANNOT_READ_COMPRESSED_CHUNK,
		ATTEMPT_TO_READ_AFTER_EOF,
		CANNOT_READ_ALL_DATA,
A
Alexey Milovidov 已提交
45 46
		TOO_MUCH_ARGUMENTS_FOR_FUNCTION,
		TOO_LESS_ARGUMENTS_FOR_FUNCTION,
A
Alexey Milovidov 已提交
47
		UNKNOWN_ELEMENT_IN_AST,
A
Alexey Milovidov 已提交
48
		CANNOT_PARSE_DATE,
49 50
		TOO_LARGE_SIZE_COMPRESSED,
		CHECKSUM_DOESNT_MATCH,
A
Alexey Milovidov 已提交
51
		CANNOT_PARSE_DATETIME,
52 53 54 55
		NUMBER_OF_ARGUMENTS_DOESNT_MATCH,
		ILLEGAL_TYPE_OF_ARGUMENT,
		ILLEGAL_COLUMN,
		ILLEGAL_NUMBER_OF_RESULT_COLUMNS,
56 57 58 59
		UNKNOWN_FUNCTION,
		UNKNOWN_IDENTIFIER,
		NOT_IMPLEMENTED,
		LOGICAL_ERROR,
60
		UNKNOWN_TYPE,
A
Alexey Milovidov 已提交
61 62 63 64 65 66
	};
}

}

#endif