condition method
Implementation
@override
QueryCond? condition() {
var set = selectedItems;
if (set.isEmpty) return null;
if (bitOperator && T == int) {
List<int> ns = set.toList().castTo();
int a = ns.reduce((value, element) => value | element);
return FieldCond(field: field, values: [a], op: QueryOp.bit);
}
return FieldCond(op: QueryOp.inset, field: field, values: selectedItems.toList());
}