diff -r 5cb459cb2e58 -r c80d55cdb42d src/format.h --- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/src/format.h Sat Jul 14 16:58:33 2018 +0200 @@ -0,0 +1,31 @@ +#pragma once + +#include +#include + +namespace relpipe { +namespace writer { + +const integer_t DATA_TYPE_ID_BOOLEAN = 1; +const integer_t DATA_TYPE_ID_INTEGER = 2; +const integer_t DATA_TYPE_ID_STRING = 3; + +const string_t DATA_TYPE_CODE_BOOLEAN = L"boolean"; +const string_t DATA_TYPE_CODE_INTEGER = L"integer"; +const string_t DATA_TYPE_CODE_STRING = L"string"; + + +/** + * With respect for the tradition and computer pioneers, we use same numbers as in ASCII texts: + * + * 1C FS ␜ File Separator + * 1D GS ␝ Group Separator + * 1E RS ␞ Record Separator + * 1F US ␟ Unit Separator + * + */ +const integer_t DATA_PART_START = 0x1D; +const integer_t DATA_PART_ROW = 0x1E; + +} +} \ No newline at end of file