class documentation

class ExclusionConstraint(BaseConstraint):

View In Hierarchy

Undocumented

Instance Variable condition Undocumented
Instance Variable deferrable Undocumented
Instance Variable expressions Undocumented
Instance Variable include Undocumented
Instance Variable index​_type Undocumented
Instance Variable opclasses Undocumented
Method __eq__ Undocumented
Method __init__ Undocumented
Method __repr__ Undocumented
Method ​_get​_condition​_sql Undocumented
Method ​_get​_expression​_sql Undocumented
Method check​_supported Undocumented
Method constraint​_sql Undocumented
Method create​_sql Undocumented
Method deconstruct Undocumented
Method remove​_sql Undocumented
Class Variable template Undocumented

Inherited from BaseConstraint:

Method clone Undocumented
Instance Variable name Undocumented
Property contains​_expressions Undocumented
condition =

Undocumented

deferrable =

Undocumented

expressions =

Undocumented

include =

Undocumented

index_type =

Undocumented

opclasses =

Undocumented

def __eq__(self, other):

Undocumented

def __init__(self, *, name, expressions, index_type=None, condition=None, deferrable=None, include=None, opclasses=()):
def __repr__(self):

Undocumented

def _get_condition_sql(self, compiler, schema_editor, query):

Undocumented

def _get_expression_sql(self, compiler, schema_editor, query):

Undocumented

def check_supported(self, schema_editor):

Undocumented

def constraint_sql(self, model, schema_editor):
def create_sql(self, model, schema_editor):
def deconstruct(self):
def remove_sql(self, model, schema_editor):
template: str =

Undocumented