addCompositeIndex method
Implementation
void addCompositeIndex(
String indexName,
String columnName,
ColumnIndex type,
) {
final existing = _indexBlueprints.indexWhere((i) => i.name == indexName);
if (existing >= 0) {
final old = _indexBlueprints[existing];
_indexBlueprints[existing] = IndexBlueprint(
name: indexName,
columns: [...old.columns, columnName],
type: type,
);
} else {
_indexBlueprints.add(
IndexBlueprint(name: indexName, columns: [columnName], type: type),
);
}
}