Мне нужно отфильтровать регион Gemfire по дате запроса
String queryString = SELECT * FROM /exampleRegion WHERE prcs_date =DATE $1;
QueryService queryService = cache.getQueryService();
Query query = queryService.newQuery(queryString);
Object[] params = new Object[1];
params[0] = "2018-05-03";
SelectResults results = (SelectResults)query.execute(params);
когда я пытался выполнить его, я получаю следующее исключение
QueryInvalidException: Syntax error in query: expecting StringLiteral, found '$'
Но когда я попытался выполнить жестко запрошенный запрос select * from /exampleRegion where prcs_date= DATE '2018-05-03'
, я смог получить результаты