Public Member Functions | |
def | __init__ |
def | generateNextIDForTable |
def | getIDColumnDefinition |
def | getIDforTable |
Private Attributes | |
__idTableColumnName | |
__idTableColumnType | |
__schema | |
Manages the autoincremental ID values.\n Input: coral.schema object
Definition at line 3 of file idDealer.py.
def idDealer.idDealer.__init__ | ( | self, | |
schema | |||
) |
Definition at line 7 of file idDealer.py.
def idDealer.idDealer.generateNextIDForTable | ( | self, | |
tableName | |||
) |
Set the nextID in the IDTableName to current id value + 1 .\n Input: ID table name.
Definition at line 33 of file idDealer.py.
References python.IdGenerator.IdGenerator.__idTableColumnName, idDealer.idDealer.__idTableColumnName, runTheMatrix.data, and nameDealer.idTableName().
def idDealer.idDealer.getIDColumnDefinition | ( | self | ) |
Definition at line 12 of file idDealer.py.
References python.IdGenerator.IdGenerator.__idTableColumnName, idDealer.idDealer.__idTableColumnName, python.IdGenerator.IdGenerator.__idTableColumnType, and idDealer.idDealer.__idTableColumnType.
def idDealer.idDealer.getIDforTable | ( | self, | |
tableName | |||
) |
get the new id value to use for the given table
Definition at line 15 of file idDealer.py.
References python.IdGenerator.IdGenerator.__idTableColumnName, idDealer.idDealer.__idTableColumnName, runTheMatrix.data, and nameDealer.idTableName().
|
private |
Definition at line 9 of file idDealer.py.
Referenced by idDealer.idDealer.generateNextIDForTable(), idDealer.idDealer.getIDColumnDefinition(), and idDealer.idDealer.getIDforTable().
|
private |
Definition at line 10 of file idDealer.py.
Referenced by idDealer.idDealer.getIDColumnDefinition().
|
private |
Definition at line 8 of file idDealer.py.