class documentation

class CaseInsensitiveMixin:

Known subclasses: django.db.models.fields.json.JSONIContains, django.db.models.fields.json.KeyTransformIContains, django.db.models.fields.json.KeyTransformIEndsWith, django.db.models.fields.json.KeyTransformIExact, django.db.models.fields.json.KeyTransformIRegex, django.db.models.fields.json.KeyTransformIStartsWith

View In Hierarchy

Mixin to allow case-insensitive comparison of JSON values on MySQL. MySQL handles strings used in JSON context using the utf8mb4_bin collation. Because utf8mb4_bin is a binary collation, comparison of JSON values is case-sensitive.
Method process​_lhs Undocumented
Method process​_rhs Undocumented
def process_lhs(self, compiler, connection):

Undocumented

def process_rhs(self, compiler, connection):

Undocumented