The other thing worth thinking about is comparing what you propose with
what is available in existing Java libraries and directed at Java
developers. Jooq comes to mind:

https://github.com/jOOQ/jOOQ

Be worth think about whether a tiny DSL (if needed) above that is a viable
alternative to achieve what you are after.

Cheers, Paul.


On Mon, Oct 22, 2018 at 7:39 AM MG <mg...@arscreat.com> wrote:

> Hi K,
>
> as I said, your proposal overlaps in some areas with what my framework
> does, so I was suggesting you keep the functionality and naming
> conventions I listed in my last mail in mind when designing the DSL.
> My framework is more geared towards developers, who need to be able to
> batch create RDBMS objects, such as e.g.
> packages/function/procedures/views for different DB users (e.g. exposing
> different columns or using different filter criteria in a select
> statement depending on the need-to-know of the appliction behind the DB
> user), and who want Intellisense support when writing SQL queries,
> working with table/view column collections, etc.
>
> Apart from that, if all you want to supply is a simple DSL over Groovy
> Sql which is mostly for non-developers / scripting use (so no
> Intellisense I assume), then I personally would suggest you flesh it
> out, then ask for some feed back and then go ahead implementing a first
> rough version :-)
>
> Cheers,
> mg
>
>
> On 20.10.2018 20:38, adithyank wrote:
> > Hi MG,
> >
> > The objective of my proposal is to make "Database querying and result
> > processing" more handy also for non developers. i.e., mostly people who
> can
> > write shell scripts or some simple perl scripts.
> >
> > In that view, I proposed a wrapper DSL overy groovy's `Sql` class.
> >
> > I feel that your idea is needs a bit more work for the script writers
> (may
> > be developers or just script writers) as it has some more concepts that
> > people have to understand.
> >
> > Any thoughts on this ? How should I proceed now?
> >
> > Thanks,
> >
> > K Adithyan
> > India
> >
> >
> >
> >
> >
> >
> > --
> > Sent from: http://groovy.329449.n5.nabble.com/Groovy-Dev-f372993.html
> >
>
>

Reply via email to