#pragma once

#include <string>

namespace maps {
namespace wiki {
namespace ymapsdf_splitter {

namespace table {
extern const std::string ACCESS;
extern const std::string AD;
extern const std::string ADDR;
extern const std::string ADDR_ARR;
extern const std::string ADDR_ISOCODE;
extern const std::string ADDR_NM;
extern const std::string ADDR_RANGE;
extern const std::string AD_CENTER;
extern const std::string AD_EXCL;
extern const std::string AD_FACE;
extern const std::string AD_FACE_PATCH;
extern const std::string AD_GEOM;
extern const std::string AD_ISOCODE;
extern const std::string AD_NM;
extern const std::string AD_RECOGNITION;
extern const std::string BLD;
extern const std::string BLD_ADDR;
extern const std::string BLD_FACE;
extern const std::string BLD_GEOM;
extern const std::string BLD_ISOCODE;
extern const std::string BOUND_JC;
extern const std::string COND;
extern const std::string COND_DT;
extern const std::string COND_ISOCODE;
extern const std::string COND_LANE;
extern const std::string COND_RD_SEQ;
extern const std::string EDGE;
extern const std::string EDGE_ISOCODE;
extern const std::string FACE;
extern const std::string FACE_EDGE;
extern const std::string FACE_ISOCODE;
extern const std::string FT;
extern const std::string FT_AD;
extern const std::string FT_ADDR;
extern const std::string FT_CENTER;
extern const std::string FT_EDGE;
extern const std::string FT_FACE;
extern const std::string FT_GEOM;
extern const std::string FT_ISOCODE;
extern const std::string FT_NM;
extern const std::string FT_SOURCE;
extern const std::string FT_TYPE;
extern const std::string LANE_DIRECTION;
extern const std::string LOCALITY;
extern const std::string META;
extern const std::string META_PARAM;
extern const std::string MODEL3D;
extern const std::string MODEL3D_ISOCODE;
extern const std::string NODE;
extern const std::string NODE_ISOCODE;
extern const std::string RD;
extern const std::string RD_AD;
extern const std::string RD_CENTER;
extern const std::string RD_EL;
extern const std::string RD_EL_ISOCODE;
extern const std::string RD_EL_LANE;
extern const std::string RD_GEOM;
extern const std::string RD_ISOCODE;
extern const std::string RD_JC;
extern const std::string RD_JC_ISOCODE;
extern const std::string RD_NM;
extern const std::string RD_RD_EL;
extern const std::string SOURCE_TYPE;
} // namespace table

namespace column {
extern const std::string ADDR_ID;
extern const std::string AD_ID;
extern const std::string BLD_ID;
extern const std::string COND_ID;
extern const std::string COND_SEQ_ID;
extern const std::string EDGE_ID;
extern const std::string E_AD_ID;
extern const std::string FACE_ID;
extern const std::string FT_ID;
extern const std::string ISOCODE;
extern const std::string MODEL3D_ID;
extern const std::string NODE_ID;
extern const std::string P_FT_ID;
extern const std::string RD_EL_ID;
extern const std::string RD_ID;
extern const std::string RD_JC_ID;
extern const std::string SHAPE;
extern const std::string T_AD_ID;
}

extern const std::string YMAPSDF_CREATE_DIR;

} // namespace ymapsdf_splitter
} // namespace wiki
} // namespace maps
