Мне нужно использовать функцию generate_series в Postgres, но я не могу написать ее с помощью querydsl.
Я пытался написать следующий код:
final DatePath<LocalDate> days = Expressions.datePath(LocalDate.class, "days");
final JPASQLQuery<LocalDate> query = this.factory.query()
.select(days);
final DateExpression<LocalDate> generateSeries = Expressions.dateTemplate(LocalDate.class,
"generate_series('{0}'::date, '{1}'::date, '1 day')", Expressions.asDate(startDate), Expressions.asDate(endDate))
.as(days.getMetadata().getName());
final Expression<LocalDate> e = Expressions.path(LocalDate.class, generateSeries.toString());
final List<LocalDate> fetch = query.from(e).fetch();
но он генерирует этот sql 'выбор дней из "generate_series (' 2019-05-19 ':: date,' 2019-05-25 ':: date,' 1 day '"' с кавычками, приводящими к ошибке.
Как я могу это сделать?