Class anonymous_namespace{DdlCommandExecutor.cpp}::JsonColumnSqlType

class

declare this class scoped local to avoid exposing rapidjson in the header file

Public Functions

anonymous_namespace{DdlCommandExecutor.cpp}::JsonColumnSqlType::JsonColumnSqlType(const rapidjson::Value & data_type)

Private Static Functions

SQLTypes getSqlType(const rapidjson::Value &data_type)
SQLTypes getSqlType(const std::string &type)
int getParam1(const rapidjson::Value &data_type)
int getParam2(const rapidjson::Value &data_type)
bool isArray(const rapidjson::Value &data_type)
int getArraySize(const rapidjson::Value &data_type)