Class schema_definition

Nested Relationships

Nested Types

Class Documentation

class schema_definition

Public Functions

schema_definition(const std::string &name, const std::vector<const declaration*> &declarations)
~schema_definition()
inline const declaration *declaration_by_name(const std::string &name) const
inline const declaration *declaration_by_name(size_t declaration_index) const
inline const std::vector<const declaration*> &declarations() const
inline const std::vector<const type_declaration*> &type_declarations() const
inline const std::vector<const select_type*> &select_types() const
inline const std::vector<const enumeration_type*> &enumeration_types() const
inline const std::vector<const entity*> &entities() const
inline const std::string &name() const