Skip to main content

Module embed_enum_index

Module embed_enum_index 

Source

Functions§

embedded_enum_index_schema
Tests that #[unique] and #[index] on embedded enum variant fields produce physical DB indices on the flattened columns.
embedded_enum_unique_index_enforced
Tests that unique constraint on embedded enum variant field is enforced at the database level.
unit_enum_composite_unique_enforced
Regression test for #973: a unit embedded enum field can participate in a composite #[unique(...)] constraint alongside scalar fields, mirroring the #[unique(dimension_type_id, entity_type, entity_id)] case from the issue.
unit_enum_field_index_filter
Regression test for #973: queries filtering on an indexed unit enum field return the correct rows across all drivers.
unit_enum_field_index_schema
Regression test for #973: a unit (data-less) embedded enum used as a model field can be indexed. The index targets the enum’s discriminant column.