in rocketmq-v5-client-spring-boot/src/main/java/org/apache/rocketmq/client/support/RocketMQUtil.java [173:184]
public static FilterExpression createFilterExpression(String tag, String type) {
if (!StringUtils.hasLength(tag) && !StringUtils.hasLength(type)) {
log.info("no filterExpression generate");
return null;
}
if (!"tag".equalsIgnoreCase(type) && !"sql92".equalsIgnoreCase(type)) {
log.info("do not support your filterExpressionType {}", type);
}
FilterExpressionType filterExpressionType = "tag".equalsIgnoreCase(type) ? FilterExpressionType.TAG : FilterExpressionType.SQL92;
FilterExpression filterExpression = new FilterExpression(tag, filterExpressionType);
return filterExpression;
}