SupabaseIndexInfo constructor
SupabaseIndexInfo({})
Creates an instance of SupabaseIndexInfo.
Requires name
, originalName
, isUnique
, columns
, and originalColumns
.
The localName
is automatically generated if not provided, ensuring it's a
safe Dart identifier.
Implementation
SupabaseIndexInfo({
required this.name,
required this.originalName,
String? localName,
required this.isUnique,
required this.columns,
required this.originalColumns,
}) : localName = localName ?? _makeSafeDartIdentifier(name);