Build delete clauses for attributes
(attributeCollection *database.AttributeCollection)
| 520 | |
| 521 | // Build delete clauses for attributes |
| 522 | func buildDeleteClausesForAttributes(attributeCollection *database.AttributeCollection) []squirrel.Eq { // Build delete clauses |
| 523 | deleteClauses := make([]squirrel.Eq, 0) |
| 524 | aiter := attributeCollection.CreateAttributeIterator() |
| 525 | for aiter.HasNext() { |
| 526 | a := aiter.GetNext() |
| 527 | condition := squirrel.Eq{ |
| 528 | "entity_type": a.GetEntity().GetType(), |
| 529 | "entity_id": a.GetEntity().GetId(), |
| 530 | "attribute": a.GetAttribute(), |
| 531 | } |
| 532 | deleteClauses = append(deleteClauses, condition) |
| 533 | } |
| 534 | return deleteClauses |
| 535 | } |
no test coverage detected