Public Member Functions

db_Schema Class Reference

Inheritance diagram for db_Schema:
db_DatabaseObject GrtNamedObject GrtObject db_mysql_Schema

List of all members.

Public Member Functions

grt::StringRef defaultCharacterSetName () const
 Getter for attribute defaultCharacterSetName.
virtual void defaultCharacterSetName (const grt::StringRef &value)
 Setter for attribute defaultCharacterSetName.
grt::StringRef defaultCollationName () const
 Getter for attribute defaultCollationName.
virtual void defaultCollationName (const grt::StringRef &value)
 Setter for attribute defaultCollationName.
grt::ListRef< db_RoutineGrouproutineGroups () const
 Getter for attribute routineGroups (read-only).
grt::ListRef< db_Routineroutines () const
 Getter for attribute routines (read-only).
grt::ListRef< db_Sequencesequences () const
 Getter for attribute sequences (read-only).
grt::ListRef
< db_StructuredDatatype
structuredTypes () const
 Getter for attribute structuredTypes (read-only).
grt::ListRef< db_Synonymsynonyms () const
 Getter for attribute synonyms (read-only).
grt::ListRef< db_Tabletables () const
 Getter for attribute tables (read-only).
grt::ListRef< db_Viewviews () const
 Getter for attribute views (read-only).
virtual db_RoutineRef addNewRoutine (const std::string &dbpackage)
 

virtual db_RoutineGroupRef addNewRoutineGroup (const std::string &dbpackage)
 

virtual db_TableRef addNewTable (const std::string &dbpackage)
 

virtual db_ViewRef addNewView (const std::string &dbpackage)
 

virtual grt::ListRef
< db_ForeignKey
getForeignKeysReferencingTable (const db_TableRef &table)
 

virtual void removeTable (const db_TableRef &table)
 


Member Function Documentation

virtual db_RoutineRef addNewRoutine ( const std::string &  dbpackage  )  [virtual]

Parameters:
dbpackage 
Returns:
virtual db_RoutineGroupRef addNewRoutineGroup ( const std::string &  dbpackage  )  [virtual]

Parameters:
dbpackage 
Returns:
virtual db_TableRef addNewTable ( const std::string &  dbpackage  )  [virtual]

Parameters:
dbpackage 
Returns:
virtual db_ViewRef addNewView ( const std::string &  dbpackage  )  [virtual]

Parameters:
dbpackage 
Returns:
virtual void defaultCharacterSetName ( const grt::StringRef &  value  )  [virtual]

Setter for attribute defaultCharacterSetName.

In Python:
obj.defaultCharacterSetName = value
grt::StringRef defaultCharacterSetName (  )  const

Getter for attribute defaultCharacterSetName.

In Python:
value = obj.defaultCharacterSetName
grt::StringRef defaultCollationName (  )  const

Getter for attribute defaultCollationName.

In Python:
value = obj.defaultCollationName
virtual void defaultCollationName ( const grt::StringRef &  value  )  [virtual]

Setter for attribute defaultCollationName.

In Python:
obj.defaultCollationName = value
virtual grt::ListRef<db_ForeignKey> getForeignKeysReferencingTable ( const db_TableRef &  table  )  [virtual]

Parameters:
table 
Returns:
virtual void removeTable ( const db_TableRef &  table  )  [virtual]

Parameters:
table 
Returns:
grt::ListRef<db_RoutineGroup> routineGroups (  )  const

Getter for attribute routineGroups (read-only).

In Python:
value = obj.routineGroups

Reimplemented in db_mysql_Schema.

grt::ListRef<db_Routine> routines (  )  const

Getter for attribute routines (read-only).

In Python:
value = obj.routines

Reimplemented in db_mysql_Schema.

grt::ListRef<db_Sequence> sequences (  )  const

Getter for attribute sequences (read-only).

In Python:
value = obj.sequences

Reimplemented in db_mysql_Schema.

grt::ListRef<db_StructuredDatatype> structuredTypes (  )  const

Getter for attribute structuredTypes (read-only).

In Python:
value = obj.structuredTypes

Reimplemented in db_mysql_Schema.

grt::ListRef<db_Synonym> synonyms (  )  const

Getter for attribute synonyms (read-only).

In Python:
value = obj.synonyms

Reimplemented in db_mysql_Schema.

grt::ListRef<db_Table> tables (  )  const

Getter for attribute tables (read-only).

In Python:
value = obj.tables

Reimplemented in db_mysql_Schema.

grt::ListRef<db_View> views (  )  const

Getter for attribute views (read-only).

In Python:
value = obj.views

Reimplemented in db_mysql_Schema.