INNER CODE UNIT · Go
ChainOpFilters
rwynn/gtm · gtm.go:674
func ChainOpFilters(filters ...OpFilter) OpFilter {
return func(op *Op) bool {
for _, filter := range filters {
if !filter(op) {
return false
}
}
return true
}
}
func (op *Op) IsDrop() bool {
if _, drop := op.IsDropDatabase(); drop {
return true
}
if _, drop := op.IsDropCollection(); drop {
return true
}