14 #ifndef INCLUDED_basic_database_schema_generator_Column_HH
15 #define INCLUDED_basic_database_schema_generator_Column_HH
22 #include <platform/types.hh>
27 namespace schema_generator {
42 std::string
name()
const;
ReferenceCount base class – dispatch class.
std::string print(utility::sql_database::sessionOP db_session) const
platform::Size auto_increment_base_
Base class for reference-counted polymorphic classes.
bool operator==(const Column &other) const
bool auto_increment() const
Size auto_increment_base() const
forward hearder for the Column class in the schema generator framework
Column(std::string name, DbDataTypeOP type)
pointer::shared_ptr< session > sessionOP
utility::pointer::shared_ptr< DbDataType > DbDataTypeOP