{"issue":{"milestone":{"title":"ROADMAP.2011","created_at":"2011-12-30T01:49:35Z","open_issues":16,"creator":{"login":"dynamobi-build","id":1123017,"url":"https://api.github.com/users/dynamobi-build","avatar_url":"https://secure.gravatar.com/avatar/cb215b3d786be20761071a562a56af64?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"cb215b3d786be20761071a562a56af64"},"state":"open","due_on":null,"closed_issues":3,"number":3,"description":null,"url":"https://api.github.com/repos/dynamobi/dynamobi/milestones/3"},"title":"[DDB-45] Create a JSR223 SQL/MED adapter with a single scripting implementation included","created_at":"2011-12-30T01:51:01Z","user":{"login":"dynamobi-build","id":1123017,"url":"https://api.github.com/users/dynamobi-build","avatar_url":"https://secure.gravatar.com/avatar/cb215b3d786be20761071a562a56af64?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"cb215b3d786be20761071a562a56af64"},"labels":[{"name":"connectors","url":"https://api.github.com/repos/dynamobi/dynamobi/labels/connectors","color":"821f14"},{"name":"Connectors","url":"https://api.github.com/repos/dynamobi/dynamobi/labels/Connectors","color":"88bc78"},{"name":"DDB","url":"https://api.github.com/repos/dynamobi/dynamobi/labels/DDB","color":"66808c"}],"updated_at":"2011-12-30T01:51:02Z","state":"open","id":2685058,"closed_at":null,"html_url":"https://github.com/dynamobi/dynamobi/issues/30","pull_request":{"patch_url":null,"html_url":null,"diff_url":null},"body":"<b><i>[reporter=\"ngoodman\", created=\"Wed, 9 Feb 2011 19:43:36 -0800\"]</i></b>\n<p>In support of the ability to create simple, web service SQL/MED interfaces to remote systems we'd like to be able to have a much simpler set of languages available to build SQL/MED adapters.  Create a SQL/MED connector that</p>\n\n<ul class=\"alternate\" type=\"square\">\n<li>Implements the SQL/MED interface.</li>\n<li>Use JSR223 interface to define, pass objects, and return results back to SQL/MED</li>\n<li>Does the best job possible at most aspects of the SQL/MED interface w/o requiring full scripted implementation of the interface (ie, pushdown rel opt rules)</li>\n<li>Allows the scripted interface to return metadata objects (schemas, tables, columns) data (tables, columns), and rules.</li>\n<li>Supports multiple scripted types (javascript, jacl, jython, groovy)</li>\n<li>Demonstrates a working, complete, unit tested implementation with at least one scripting framework (javascript)</li>\n</ul>\n\n\n<p>Ultimate goal is that the definition of a SQL/MED adapter can be done entirely with the creation of the SQL/MED adapter where the options passed into our general scripted SQL/MED includes the scripts to actually implement the interface.  Further goal: include the jars/and modules for javascript and have a reference implementation for accessing a remote RESTful website implemented entirely in Javascript and accessible to LucidDB via this SQL/MED connector.</p>","number":30,"url":"https://api.github.com/repos/dynamobi/dynamobi/issues/30","comments":1,"assignee":null},"comment":{"created_at":"2011-12-30T01:51:02Z","user":{"login":"dynamobi-build","id":1123017,"url":"https://api.github.com/users/dynamobi-build","avatar_url":"https://secure.gravatar.com/avatar/cb215b3d786be20761071a562a56af64?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"cb215b3d786be20761071a562a56af64"},"updated_at":"2011-12-30T01:51:02Z","id":3308361,"body":"<b><i>[author=\"ngoodman\", created=\"Wed, 9 Feb 2011 19:48:01 -0800\"]</i></b>\n<p><a href=\"http://farrago.sourceforge.net/design/sqlmed.html\">http://farrago.sourceforge.net/design/sqlmed.html</a><br/>\n  and API here <br/>\n  <a href=\"http://farrago.sourceforge.net/api/net/sf/farrago/namespace/impl/package-summary.html#package_description\">http://farrago.sourceforge.net/api/net/sf/farrago/namespace/impl/package-summary.html#package_description</a></p>","url":"https://api.github.com/repos/dynamobi/dynamobi/issues/comments/3308361"},"action":"created"}