#pragma once

#include <string>

namespace maps {
namespace wiki {
namespace topology_fixer {

const std::string TABLE_FT_FACE = "ft_face";
const std::string TABLE_FT_EDGE = "ft_edge";
const std::string TABLE_AD_FACE = "ad_face";
const std::string TABLE_FACE_EDGE = "face_edge";
const std::string TABLE_EDGE = "edge";
const std::string TABLE_NODE = "node";
const std::string TABLE_FACE = "face";
const std::string TABLE_FT = "ft";
const std::string TABLE_AD = "ad";
const std::string TABLE_FACE_MASTER_ALIAS = "fm_face";
const std::string TABLE_FT_AD = "ft_ad";
const std::string TABLE_FT_CENTER = "ft_center";
const std::string TABLE_FT_NM = "ft_nm";
const std::string TABLE_FT_GEOM = "ft_geom";
const std::string TABLE_ADDR = "addr";

const std::string FIELD_FT_ID = "ft_id";
const std::string FIELD_AD_ID = "ad_id";
const std::string FIELD_FACE_ID = "face_id";
const std::string FIELD_EDGE_ID = "edge_id";
const std::string FIELD_F_NODE_ID = "f_node_id";
const std::string FIELD_T_NODE_ID = "t_node_id";
const std::string FIELD_NODE_ID = "node_id";
const std::string FIELD_IS_INTERIOR = "is_interior";
const std::string FIELD_SHAPE = "shape";
const std::string FIELD_F_ZLEV = "f_zlev";
const std::string FIELD_T_ZLEV = "t_zlev";
const std::string FIELD_MASTER_ID = "fm_id";
const std::string FIELD_FT_TYPE_ID = "ft_type_id";
const std::string FIELD_P_FT_ID = "p_ft_id";
const std::string FIELD_DISP_CLASS = "disp_class";
const std::string FIELD_SEARCH_CLASS = "search_class";
const std::string FIELD_ISOCODE = "isocode";
const std::string FIELD_SUBCODE = "subcode";
const std::string FIELD_NM_ID = "nm_id";

} // namespace topology_fixer
} // namespace wiki
} // namespace maps
