case $operator === Condition::OPERATOR_LT:
$query->
andWhere($query->
expr()->
lt($field,
$boundParamName));
$query->
setParameter($boundParamName,
$value);
break;
case $operator === Condition::OPERATOR_LTE:
$query->
andWhere($query->
expr()->
lte($field,
$boundParamName));
$query->
setParameter($boundParamName,
$value);
break;
case $operator === Condition::OPERATOR_GT:
$query->
andWhere($query->
expr()->
gt($field,
$boundParamName));
$query->
setParameter($boundParamName,
$value);
break;
case $operator === Condition::OPERATOR_GTE:
$query->
andWhere($query->
expr()->
gte($field,
$boundParamName));
$query->
setParameter($boundParamName,
$value);
break;
case $operator === Condition::OPERATOR_NOT_IN:
$query->
andWhere($query->
expr()->
notIn($field,
$boundParamName));
$query->
setParameter(