resolve method
Implementation
@override
void resolve(
{Condition? parent, required List<ConditionParameter> parameters}) {
_parent = parent;
if (isPositional) {
contextPosition = parameters.length;
}
if (parent is KeyCondition) {
contextKey = parent.keys.whereType<ConditionKeyField>().last.name;
contextKeyPosition = parameters.length;
}
parameters.add(this);
parameters = [this];
_markResolved();
}