neuralib.sqlp.annotation.PRIMARY

final class neuralib.sqlp.annotation.PRIMARY[source]

Bases: object

annotate a field as a primary key.

>>> class Example:
...     a: Annotated[str, PRIMARY]  # style 1
__init__(order=None, conflict=None, auto_increment=False)[source]
Parameters:
  • order (Literal['ASC', 'DESC'] | None)

  • conflict (Literal['rollback', 'abort', 'fail', 'ignore', 'replace'] | None)