class IdentityOptions: (source)
Known subclasses: sqlalchemy.sql.schema.Identity
, sqlalchemy.sql.schema.Sequence
Defines options for a named database sequence or an identity column. .. versionadded:: 1.3.18 .. seealso:: :class:`.Sequence`
Method | __init__ |
Construct a :class:`.IdentityOptions` object. |
Instance Variable | cache |
Undocumented |
Instance Variable | cycle |
Undocumented |
Instance Variable | increment |
Undocumented |
Instance Variable | maxvalue |
Undocumented |
Instance Variable | minvalue |
Undocumented |
Instance Variable | nomaxvalue |
Undocumented |
Instance Variable | nominvalue |
Undocumented |
Instance Variable | order |
Undocumented |
Instance Variable | start |
Undocumented |
Optional[ int]
= None, increment: Optional[ int]
= None, minvalue: Optional[ int]
= None, maxvalue: Optional[ int]
= None, nominvalue: Optional[ bool]
= None, nomaxvalue: Optional[ bool]
= None, cycle: Optional[ bool]
= None, cache: Optional[ int]
= None, order: Optional[ bool]
= None):
(source)
¶
sqlalchemy.sql.schema.Identity
, sqlalchemy.sql.schema.Sequence
Construct a :class:`.IdentityOptions` object. See the :class:`.Sequence` documentation for a complete description of the parameters. :param start: the starting index of the sequence. :param increment: the increment value of the sequence. :param minvalue: the minimum value of the sequence. :param maxvalue: the maximum value of the sequence. :param nominvalue: no minimum value of the sequence. :param nomaxvalue: no maximum value of the sequence. :param cycle: allows the sequence to wrap around when the maxvalue or minvalue has been reached. :param cache: optional integer value; number of future values in the sequence which are calculated in advance. :param order: optional boolean value; if ``True``, renders the ORDER keyword.