[teiid-dev] Teiid Eclipse Plugin

Sanjay Chaudhuri email2sanjayc at gmail.com
Tue Oct 20 03:24:44 EDT 2009


Hi Ramesh,

Can you please let me know the jars would contain the following classes ?

org.teiid.dqp.internal.datamgr.impl.FakeExecutionContextImpl
com.metamatrix.core.util.UnitTestUtil
com.metamatrix.query.metadata.QueryMetadataInterface
com.metamatrix.query.unittest.FakeMetadataFacade
com.metamatrix.query.unittest.FakeMetadataFactory
com.metamatrix.query.unittest.FakeMetadataObject
com.metamatrix.query.unittest.FakeMetadataStore

As part of the CDK classpath, do I take all the jars from the cdk/lib
directory or just use *teiid-connector-sdk-6.2.0-SNAPSHOT.jar* and *
teiid-engine-6.2.0-SNAPSHOT.jar* & *teiid-connector-api-6.2.0-SNAPSHOT.jar *?
Also *teiid-connector-api-6.2.0-SNAPSHOT.jar* is in the teiid distribution
package and not in cdk/lib directory of the cdk kit. This kind of defeats my
plan to use the cdk kit as-is to register as a contributor sdk with version
through extension point unless I manually copy it and make it a
distribution. Using cdk kit as-is would facilitate choosing any version of
cdk from more than one avaiable versions at runtime.

Thanks

Sanjay

On Mon, Oct 19, 2009 at 4:41 PM, Ramesh Reddy <rareddy at redhat.com> wrote:

> Sure, the directory is what prescribed by the Maven build process.
> Although there is no requirement for us to provide the build process in
> Maven this will help if one needs to move in that direction.
>
> Thanks
>
> Ramesh..
>
> On Mon, 2009-10-19 at 16:38 -0500, Sanjay Chaudhuri wrote:
> > Hi Ramesh,
> >
> > Thanks. Will use connector-loopback to get started with along with the
> > same directory structure as the template.
> >
> > Sanjay
> >
> >
> > On Mon, Oct 19, 2009 at 4:02 PM, Ramesh Reddy <rareddy at redhat.com>
> > wrote:
> >         Sanjay,
> >
> >         No, Teiid do not have tools currently to produce the
> >         templates. Look in
> >         the "connector-api" project's "org.teiid.connector.api"
> >         package to see
> >         the interface classes. Also, "org.teiid.connector.basic"
> >         package
> >         provides the base class implementations of these interfaces.
> >         The
> >         generated ones should extend the from basic and override
> >         certain
> >         methods.
> >
> >         connector-loopback may be the simplest to see what are must
> >         have classes
> >         to generate to provide a simple "hello world" kind of
> >         connector.
> >
> >         connector-jdbc would be other extreme as to what we can do.
> >
> >         The idea here somebody is trying to write these connectors,
> >         and we are
> >         providing a development environment for them.
> >
> >         Let me know if you have any questions. Thank you.
> >
> >         Ramesh..
> >
> >
> >         On Mon, 2009-10-19 at 15:12 -0500, Sanjay Chaudhuri wrote:
> >         > Hi Ramesh,
> >         >
> >         > I had gone briefly through the connector development guide;
> >         did not
> >         > seem to see any  direct java/dos command to generate the
> >         necessary
> >         > template classes. It will be helpful if you can get me the
> >         skeleton
> >         > classes/interfaces, which will get generated though the
> >         Eclipse
> >         > wizard.
> >         >
> >         > Under the extension directories I looked at the sources for
> >         some of
> >         > these connector jars:
> >         > connector-ldap-6.2.0-SNAPSHOT.jar
> >         > connector-xml-6.2.0-SNAPSHOT.jar
> >         > connector-jdbc-6.2.0-SNAPSHOT.jar
> >         > connector-text-6.2.0-SNAPSHOT.jar
> >         >
> >         > Thanks
> >         >
> >         > Sanjay
> >         >
> >         > On Mon, Oct 12, 2009 at 8:48 PM, Ramesh Reddy
> >         <rareddy at redhat.com>
> >         > wrote:
> >         >         Sumanth,
> >         >
> >         >         Welcome, thanks for your offer to contribute. We
> >         sincerely
> >         >         appreciate any help.
> >         >
> >         >         Currently Teiid does not mandate any coding
> >         guidelines,
> >         >         however there are few things we do follow. I try to
> >         put
> >         >         something simple put together very soon on WIKI.
> >         Usually we
> >         >         use the default code formatting comes with Eclipse
> >         install. I
> >         >         am thinking in the lines of
> >         >
> >         http://www.jboss.org/community/wiki/JbpmCodingGuidelines
> >         >         I will post to the dev-list in couple days, you are
> >         welcome to
> >         >         contribute.
> >         >
> >         >         The digest replying instructions are usually at the
> >         beginning
> >         >         of the digest message. It is no more than selecting
> >         the "reply
> >         >         all" and changing the subject line to the reflect
> >         the message
> >         >         you are replying to with "Re:" in the front. Please
> >         make sure
> >         >         that you include only sections of the message that
> >         you are
> >         >         replying to. Since Teiid is low volume list, you can
> >         turn off
> >         >         the digest otherwise.
> >         >
> >         >         Now coming to project, if you have any ideas about
> >         this
> >         >         tooling project, please let us know, we can discuss
> >         and make
> >         >         them part of the project if we all agree. I will let
> >         Sanjay
> >         >         answer if he needs any assistance with the work.
> >         Teiid has
> >         >         plenty of other tasks if you would like to
> >         contribute, both
> >         >         eclipse and non-eclipse related.
> >         >
> >         >         If you only want to do "eclipse" work,
> >         >         1) we are in urgent need of Teiid integration with
> >         Eclipse DTP
> >         >         (data tools platform). Basically Teiid needs to
> >         another
> >         >         source, where somebody can connect to and issue
> >         queries
> >         >         against.
> >         >         2) We can also use this in Phase 2 of CDK tooling
> >         project,
> >         >         where we can deploy connector to and issue queries
> >         aginst.
> >         >         3)That could be expanded to tooling around the the
> >         "Connector
> >         >         Metadata" feature, where some one could define
> >         multiple
> >         >         sources in DTP and integrate them using Teiid.
> >         >
> >         >         We have ton of work on the non-eclipse side too, lot
> >         of issues
> >         >         are mentioned on the JIRA system. Submitting a
> >         patches is
> >         >         excellent way to contribute, take a look if anything
> >         interests
> >         >         you.
> >         >
> >         >         Let me know what interests you, then we can plan and
> >         discuss
> >         >         accordingly.
> >         >
> >         >         Thanks again.
> >         >
> >         >         Ramesh..
> >         >
> >         >
> >         >         ----- Original Message -----
> >         >         From: "Sumanth P K" <sumanth.technical at gmail.com>
> >         >         To: email2sanjayc at gmail.com, "Ramesh Reddy"
> >         >         <rareddy at redhat.com>
> >         >         Cc: teiid-dev at lists.jboss.org
> >         >         Sent: Monday, October 12, 2009 12:17:15 AM GMT
> >         -06:00
> >         >         US/Canada Central
> >         >         Subject: Teiid Eclipse Plugin
> >         >
> >         >
> >         >         Sanjay / Ramesh,
> >         >
> >         >         I have been following the discussion regarding the
> >         >         requirements of Teiid CDK Plugin for Eclipse. I am
> >         interested
> >         >         in taking part in the process. Let me know what
> >         pieces I can
> >         >         start looking into and I can start the same. We may
> >         need to
> >         >         come up with some preliminary standards that
> >         everybody should
> >         >         follow (for example: naming conventions, exception
> >         handling to
> >         >         name a few), so that inconsistencies are avoided.
> >         >
> >         >         Ramesh - I know it has been quite a while since I
> >         had
> >         >         communicated to you regarding this. I have been
> >         going through
> >         >         the documents and have some idea on how things work.
> >         And I
> >         >         guess I am now better placed to understand the terms
> >         involved.
> >         >         To be honest the pace from my end had been slow, but
> >         I intend
> >         >         to devote more time to this from now onwards.
> >         >
> >         >         Also, I had subscribed to the Teiid message digest
> >         and hence
> >         >         can any of you please let me know how to reply to a
> >         specific
> >         >         mail in the digest. (I did not know how to do that
> >         and hence
> >         >         had to send this email separately.).
> >         >
> >         >         Thanks,
> >         >         Sumanth.
> >         >
> >         >
> >
> >         > _______________________________________________
> >         > teiid-dev mailing list
> >         > teiid-dev at lists.jboss.org
> >
> >
> >         > https://lists.jboss.org/mailman/listinfo/teiid-dev
> >
> >
> >
> > _______________________________________________
> > teiid-dev mailing list
> > teiid-dev at lists.jboss.org
> > https://lists.jboss.org/mailman/listinfo/teiid-dev
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/teiid-dev/attachments/20091020/758c8530/attachment-0001.html 


More information about the teiid-dev mailing list