Class Hierarchy
dict
twistar.validation.Errors
-
A class to hold errors found during validation of a
DBObject
.
Exception
twistar.exceptions.CannotRefreshError
-
Error resulting from the attempted refreshing of an object that hasn't been saved yet.
twistar.exceptions.ClassNotRegisteredError
-
Error resulting from the attempted fetching of a class from the
Registry
that was never registered.
twistar.exceptions.DBObjectSaveError
-
Error saving a DBObject.
twistar.exceptions.ImaginaryTableError
-
Error resulting from the attempted use of a table that doesn't exist.
twistar.exceptions.InvalidRelationshipError
-
Error resulting from the misspecification of a relationship dictionary.
twistar.exceptions.ReferenceNotSavedError
-
Error resulting from the attempted use of an object as a reference that hasn't been saved yet.
object
twistar.validation.Validator
-
A mixin class to handle validating objects before they are saved.
twistar.dbobject.DBObject
-
A base class for representing objects stored in a RDBMS.
twistar.tests.utils.Avatar
-
Undocumented
twistar.tests.utils.Blogpost
-
Undocumented
twistar.tests.utils.Boy
-
Undocumented
twistar.tests.utils.Category
-
Undocumented
twistar.tests.utils.Coltest
-
Undocumented
twistar.tests.utils.FakeObject
-
Undocumented
twistar.tests.utils.FavoriteColor
-
Undocumented
twistar.tests.utils.Girl
-
Undocumented
twistar.tests.utils.Nickname
-
Undocumented
twistar.tests.utils.Picture
-
Undocumented
twistar.tests.utils.User
-
Undocumented
twistar.dbconfig.base.InteractionBase
-
Class that specific database implementations extend.
twistar.dbconfig.mysql.MySQLDBConfig
-
Undocumented
twistar.dbconfig.postgres.PostgreSQLDBConfig
-
Undocumented
twistar.dbconfig.pyodbc.PyODBCDBConfig
-
Undocumented
twistar.dbconfig.sqlite.SQLiteDBConfig
-
Undocumented
twistar.registry.Registry
-
A data store containing mostly class variables that act as constants.
twistar.relationships.Relationship
-
Base class that all specific relationship type classes extend.
twistar.relationships.BelongsTo
-
Class representing a belongs-to relationship.
twistar.relationships.HABTM
-
A class representing the "has and bleongs to many" relationship. One additional argument this class uses in the
Relationship.__init__
argument list is
join_table
.
twistar.relationships.HasMany
-
A class representing the has many relationship.
twistar.relationships.HasOne
-
A class representing the has one relationship.
twisted.enterprise.adbapi.ConnectionPool
twistar.dbconfig.mysql.ReconnectingMySQLConnectionPool
-
This connection pool will reconnect if the server goes away. This idea was taken from: http://www.gelens.org/2009/09/13/twisted-connectionpool-revisited/
twisted.trial.unittest.TestCase
twistar.tests.test_dbconfig.DBConfigTest
-
Undocumented
twistar.tests.test_dbobject.DBObjectTest
-
Undocumented
twistar.tests.test_relationships.RelationshipTest
-
Undocumented
twistar.tests.test_utils.UtilsTest
-
Undocumented