package gormlite

import (
	

	

	
)

// Translate it will translate the error to native gorm errors.
func (_Dialector) ( error) error {
	switch {
	case
		errors.Is(, sqlite3.CONSTRAINT_UNIQUE),
		errors.Is(, sqlite3.CONSTRAINT_PRIMARYKEY):
		return gorm.ErrDuplicatedKey
	case
		errors.Is(, sqlite3.CONSTRAINT_FOREIGNKEY):
		return gorm.ErrForeignKeyViolated
	}
	return 
}