[jbosstools-dev] Replacement of deprecated teiid runtime client plugins

Rob Cernich rcernich at redhat.com
Fri Apr 11 12:31:11 EDT 2014


Great work Paul!

----- Original Message -----
> Afternoon all,
> 
> As some of you may know, for Teiid Designer, I have been working over the
> last few months on a
> single teiid-runtime-client plugin that replaces the current 3 (and was soon
> to be more!)
> versioned teiid client plugins. The aims of the single plugin were:
> 
> * Forking the teiid codebase and importing as a git submodule was proving
> unsustainable and fast
> becoming unmanagable hence a single plugin contained in (and maintained by
> Designer devs) was
> preferred;
> 
> * The plugin should allow Designer to perform local sql parsing, resolving
> and validation of vdb
> models, as well as connecting/deploying/undeploying to all teiid instances at
> version 7.7+;
> 
> * A single plugin where 90% of the teiid client codebase is the same should
> be able to handle,
> with the help of annotations and version checks, the 10% of differences
> between teiid versions;
> 
> * Only where absolutely necessary should actual different classes be created
> that are teiid
> version-specific, eg. Teiid7Parser, Teiid8Parser;
> 
> Thus, the single plugin is backward compatible (but then most of teiid is
> already backward
> compatible!) but it should also be forward limiting in that validating teiid
> v8 sql syntax against
> a teiid v7 version should correctly fail.
> 
> Currently, the plugin supports up to teiid v8.7.0.CR2 and will support
> 8.7.0.Final upon its
> release. At this point, the plugin is being soak tested and I have now
> included it in nightly
> builds to allow people to play with it / find bugs and otherwise spot
> whatevers bits I have missed.
> 
> Hope that is clear but any questions do not hesitate to ask.
> 
> Regards
> 
> PGR
> 
> --
> Paul Richardson
> 
>   * p.g.richardson at phantomjinx.co.uk
>   * p.g.richardson at redhat.com
>   * pgrichardson at linux.com
> 
> "I know exactly who reads the papers ...
> 
>   * The Daily Mirror is read by people who think they run the country.
>   * The Guardian is read by people who think they ought to run the country.
>   * The Times is read by people who do actually run the country.
>   * The Daily Mail is read by the wives of the people who run the country.
>   * The Financial Times is read by the people who own the country.
>   * The Morning Star is read by the people who think the country ought to be
>   run by another country.
>   * The Daily Telegraph is read by the people who think it is."
> 
> Jim Hacker, Yes Minister
> 
> _______________________________________________
> jbosstools-dev mailing list
> jbosstools-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/jbosstools-dev
> 


More information about the jbosstools-dev mailing list