neuralib.sqlp.table.UniqueConstraint
- class neuralib.sqlp.table.UniqueConstraint[source]
Bases:
NamedTupleUniqueConstraint(name, table, fields, conflict)
- name: str
constraint name
- table: type
associated table
- fields: list[str]
associated fields
- conflict: Literal['rollback', 'abort', 'fail', 'ignore', 'replace'] | None
Alias for field number 3
- static __new__(_cls, name, table, fields, conflict)
Create new instance of UniqueConstraint(name, table, fields, conflict)
- Parameters:
name (str)
table (type)
fields (list[str])
conflict (CONFLICT_POLICY | None)
- count(value, /)
Return number of occurrences of value.
- index(value, start=0, stop=9223372036854775807, /)
Return first index of value.
Raises ValueError if the value is not present.