333 std::string typeName =
m_type.Name(Reflex::SCOPED);
336 std::vector< std::string > cols;
338 std::string columnName(inputCol);
345 cols.push_back(columnName);
static std::string namedReferenceMappingElementType()
Returns the name of the named reference element type.
bool insertColumn(const std::string &tableName, const std::string &columnName)
MappingElement & appendSubElement(const std::string &elementType, const std::string &variableName, const std::string &variableType, const std::string &tableName)
bool checkColumn(const std::string &tableName, const std::string &columnName)
static std::string columnNameForNamedReference(const std::string &variableName, const std::string &scope)
TableRegister & m_tableRegister
static const size_t MaxColumnNameLength
static std::string newNameForSchemaObject(const std::string &initialName, unsigned int index, size_t maxLength, char indexTrailer=0)
functions for new schema object name generation
void setColumnNames(const std::vector< std::string > &columns)