cayenne-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andrus Adamchik (JIRA)" <>
Subject [jira] [Closed] (CAY-2007) Refactoring SelectTranslator for better extensibility
Date Tue, 28 Apr 2015 10:46:05 GMT


Andrus Adamchik closed CAY-2007.
       Resolution: Fixed
    Fix Version/s: 4.0.M3

(closing, though may still add a few more refactorings under this task ID)

> Refactoring SelectTranslator for better extensibility
> -----------------------------------------------------
>                 Key: CAY-2007
>                 URL:
>             Project: Cayenne
>          Issue Type: Improvement
>            Reporter: Andrus Adamchik
>            Assignee: Andrus Adamchik
>            Priority: Minor
>             Fix For: 4.0.M3
> Will introduce a few refactorings and small bug fixes to SelectTranslator:
> * Remove checked exceptions from translator API... we no longer pretend to write to Appendable,
and will write to StringBuilder instead
> * Unify ParameterBinding objects between query types
> * Fix a bug in SelecTranslator - iterators will not work when supress distinct is in
> * Removing Connection from translators; SQLAction should take care of all connection
> The motivation is to align SelectTranslator API with BatchTranslator in respect to managing
bindings... We may support encrypted parameters in SelectQueries at some point. Also this
unifies logging, etc.

This message was sent by Atlassian JIRA

View raw message