default Boolean checkIfFilter(QueryMessageRequest request, List<FieldInfo> streamFieldList) {
        if (StringUtils.isBlank(request.getFieldName()) || StringUtils.isBlank(request.getOperationType())
                || StringUtils.isBlank(request.getTargetValue())) {
            return false;
        }
        boolean ifFilter = false;
        FieldInfo fieldInfo = streamFieldList.stream()
                .filter(v -> Objects.equals(v.getFieldName(), request.getFieldName())).findFirst()
                .orElse(null);
        if (fieldInfo != null) {
            switch (request.getOperationType()) {
                case "=":
                    ifFilter = !Objects.equals(request.getTargetValue(), fieldInfo.getFieldValue());
                    break;
                case "!=":
                    ifFilter = Objects.equals(request.getTargetValue(), fieldInfo.getFieldValue());
                    break;
                case "like":
                    ifFilter = fieldInfo.getFieldValue() != null
                            && !fieldInfo.getFieldValue().contains(request.getTargetValue());
            }
        }
        return ifFilter;
    }
List brief mq message info

@param streamInfo inlong stream info
@param msgBytes messages
@param headers message headers
@param index message index
@return list of brief mq message info
inlong-manager/manager-service/src/main/java/org/apache/inlong/manager/service/message/DeserializeOperator.java