Activity log for bug #788125

Date Who What changed Old value New value Message
2011-05-25 13:38:30 Samppa Saarela bug added bug
2011-05-25 13:38:58 Samppa Saarela description There should be an easy to find access point for different kind of all "special" expressions. Currently different kinds of special expressions are scattered here and there and are sometimes hard to find/remember. For example case-when (CaseBuilder), shortcut for disjunction (BooleanBuilder), NumberTemplate/TemplateExpression (for DB-specific or custom functions not found in interfaces). E.g. Queries.case(), Queries.anyOf(Predicate... args), Queries.integerTemplate(String template, Expression<?>... args) - sortcut for NumberTemplate<Integer>, Queries.constant(T value) - shortcut for ConstantImpl or null-expression Queries.subQuery() This utility class should probably not be a static library but allow extensions for different query languages and backends as well as parametrized sub query type. There should be an easy to find access point for all different kind of "special" expressions. Currently different kinds of special expressions are scattered here and there and are sometimes hard to find/remember. For example case-when (CaseBuilder), shortcut for disjunction (BooleanBuilder), NumberTemplate/TemplateExpression (for DB-specific or custom functions not found in interfaces). E.g. Queries.case(), Queries.anyOf(Predicate... args), Queries.integerTemplate(String template, Expression<?>... args) - sortcut for NumberTemplate<Integer>, Queries.constant(T value) - shortcut for ConstantImpl or null-expression Queries.subQuery() This utility class should probably not be a static library but allow extensions for different query languages and backends as well as parametrized sub query type.
2011-05-25 13:39:26 Samppa Saarela description There should be an easy to find access point for all different kind of "special" expressions. Currently different kinds of special expressions are scattered here and there and are sometimes hard to find/remember. For example case-when (CaseBuilder), shortcut for disjunction (BooleanBuilder), NumberTemplate/TemplateExpression (for DB-specific or custom functions not found in interfaces). E.g. Queries.case(), Queries.anyOf(Predicate... args), Queries.integerTemplate(String template, Expression<?>... args) - sortcut for NumberTemplate<Integer>, Queries.constant(T value) - shortcut for ConstantImpl or null-expression Queries.subQuery() This utility class should probably not be a static library but allow extensions for different query languages and backends as well as parametrized sub query type. There should be an easy to find access point for all different kind of "special" expressions. Currently different kind of special expressions are scattered here and there and are sometimes hard to find/remember. For example case-when (CaseBuilder), shortcut for disjunction (BooleanBuilder), NumberTemplate/TemplateExpression (for DB-specific or custom functions not found in interfaces). E.g. Queries.case(), Queries.anyOf(Predicate... args), Queries.integerTemplate(String template, Expression<?>... args) - sortcut for NumberTemplate<Integer>, Queries.constant(T value) - shortcut for ConstantImpl or null-expression Queries.subQuery() This utility class should probably not be a static library but allow extensions for different query languages and backends as well as parametrized sub query type.
2011-07-01 14:04:30 Timo Westkämper querydsl: status New In Progress
2011-07-05 06:37:26 Timo Westkämper querydsl: status In Progress Fix Committed
2011-07-18 12:38:58 Timo Westkämper querydsl: status Fix Committed Fix Released