Documentation
¶
Overview ¶
Package dbadapter provides adapter utilities for converting database models into engine domain types.
Package dbadapter provides database-specific error mappings between engine errors and database status types.
Index ¶
- func AlertErrorAsString(err error) string
- func AlertStatusAsError(prevStatus *db.ListRuleEvaluationsByProfileIdRow) error
- func ErrorAsAlertStatus(err error) db.AlertStatusTypes
- func ErrorAsEvalDetails(err error) string
- func ErrorAsEvalStatus(err error) db.EvalStatusTypes
- func ErrorAsRemediationStatus(err error) db.RemediationStatusTypes
- func EvalErrorAsString(err error) string
- func MapDbToEngine(row *db.ListRuleEvaluationsByProfileIdRow) *engine.EvaluationSnapshot
- func RemediationErrorAsString(err error) string
- func RemediationStatusAsError(prevStatus *db.ListRuleEvaluationsByProfileIdRow) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AlertErrorAsString ¶
AlertErrorAsString returns the alert error as a string
func AlertStatusAsError ¶
func AlertStatusAsError(prevStatus *db.ListRuleEvaluationsByProfileIdRow) error
AlertStatusAsError returns the error for a given alert status
func ErrorAsAlertStatus ¶
func ErrorAsAlertStatus(err error) db.AlertStatusTypes
ErrorAsAlertStatus returns the alert status for a given error
func ErrorAsEvalDetails ¶
ErrorAsEvalDetails returns the evaluation details for a given error
func ErrorAsEvalStatus ¶
func ErrorAsEvalStatus(err error) db.EvalStatusTypes
ErrorAsEvalStatus returns the evaluation status for a given error
func ErrorAsRemediationStatus ¶
func ErrorAsRemediationStatus(err error) db.RemediationStatusTypes
ErrorAsRemediationStatus returns the remediation status for a given error
func EvalErrorAsString ¶
EvalErrorAsString returns the evaluation error as a string
func MapDbToEngine ¶
func MapDbToEngine(row *db.ListRuleEvaluationsByProfileIdRow) *engine.EvaluationSnapshot
MapDbToEngine converts a database evaluation row into an engine domain type.
func RemediationErrorAsString ¶
RemediationErrorAsString returns the remediation error as a string
func RemediationStatusAsError ¶
func RemediationStatusAsError(prevStatus *db.ListRuleEvaluationsByProfileIdRow) error
RemediationStatusAsError returns the remediation status for a given error
Types ¶
This section is empty.