You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cassandra.apache.org by "Rick Shaw (JIRA)" <ji...@apache.org> on 2011/06/09 21:24:58 UTC

[jira] [Created] (CASSANDRA-2754) Consolidating Ticket for JDBC Semantic Improvements

Consolidating Ticket for JDBC Semantic Improvements
---------------------------------------------------

                 Key: CASSANDRA-2754
                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2754
             Project: Cassandra
          Issue Type: Improvement
            Reporter: Rick Shaw
            Assignee: Rick Shaw
            Priority: Minor
             Fix For: 0.7.7


First round of improved semantics for the JDBC Suite require a coordinated patch that covers multiple Classes in o.a.c.cql.jdbc package. This ticket is meant to house the consolidated patch and to organize the multiple existing tickets as sub-tickets relating to this topic.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (CASSANDRA-2754) Consolidating Ticket for JDBC Semantic Improvements

Posted by "Rick Shaw (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CASSANDRA-2754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13047474#comment-13047474 ] 

Rick Shaw commented on CASSANDRA-2754:
--------------------------------------

I can take a shot at that I guess.

Should we also think about isolating out it's (and others like it) client side dependencies so it can be built with a very small subset of the full C*?

When and where will it move? Like very soon?

> Consolidating Ticket for JDBC Semantic Improvements
> ---------------------------------------------------
>
>                 Key: CASSANDRA-2754
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2754
>             Project: Cassandra
>          Issue Type: Improvement
>    Affects Versions: 0.8.0
>            Reporter: Rick Shaw
>            Assignee: Rick Shaw
>            Priority: Minor
>              Labels: CQL, JDBC
>             Fix For: 0.8.1
>
>         Attachments: jdbc-consoidated-v1.txt
>
>
> First round of improved semantics for the JDBC Suite require a coordinated patch that covers multiple Classes in o.a.c.cql.jdbc package. This ticket is meant to house the consolidated patch and to organize the multiple existing tickets as sub-tickets relating to this topic.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Updated] (CASSANDRA-2754) Consolidating Ticket for JDBC Semantic Improvements

Posted by "Rick Shaw (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CASSANDRA-2754?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rick Shaw updated CASSANDRA-2754:
---------------------------------

    Attachment: jdbc-consoidated-v2.txt

Rebased. Completed semantic revisions for this round. Fixed some more bugs. This should complete this ticket. Additional tickets will be cut for pooling, additional data type support (BigNumber), Row Navigation and additional semantics on PreparedStatement, DataBaseMetaData, and DataSource.

> Consolidating Ticket for JDBC Semantic Improvements
> ---------------------------------------------------
>
>                 Key: CASSANDRA-2754
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2754
>             Project: Cassandra
>          Issue Type: Improvement
>    Affects Versions: 0.8.0
>            Reporter: Rick Shaw
>            Assignee: Rick Shaw
>            Priority: Minor
>              Labels: CQL, JDBC
>             Fix For: 0.8.2
>
>         Attachments: jdbc-consoidated-v1.txt, jdbc-consoidated-v2.txt
>
>
> First round of improved semantics for the JDBC Suite require a coordinated patch that covers multiple Classes in o.a.c.cql.jdbc package. This ticket is meant to house the consolidated patch and to organize the multiple existing tickets as sub-tickets relating to this topic.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (CASSANDRA-2754) Consolidating Ticket for JDBC Semantic Improvements

Posted by "Eric Evans (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CASSANDRA-2754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13048312#comment-13048312 ] 

Eric Evans commented on CASSANDRA-2754:
---------------------------------------

bq. ... so, how does one build the jdbc driver post-move? there is no build.xml.

Sylvain and I didn't get that far at the hackathon, and for my part, I intended to get back to it sooner, but underestimated my post-travel recovery period. :)

> Consolidating Ticket for JDBC Semantic Improvements
> ---------------------------------------------------
>
>                 Key: CASSANDRA-2754
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2754
>             Project: Cassandra
>          Issue Type: Improvement
>    Affects Versions: 0.8.0
>            Reporter: Rick Shaw
>            Assignee: Rick Shaw
>            Priority: Minor
>              Labels: CQL, JDBC
>             Fix For: 0.8.1
>
>         Attachments: jdbc-consoidated-v1.txt
>
>
> First round of improved semantics for the JDBC Suite require a coordinated patch that covers multiple Classes in o.a.c.cql.jdbc package. This ticket is meant to house the consolidated patch and to organize the multiple existing tickets as sub-tickets relating to this topic.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (CASSANDRA-2754) Consolidating Ticket for JDBC Semantic Improvements

Posted by "Rick Shaw (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CASSANDRA-2754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13048322#comment-13048322 ] 

Rick Shaw commented on CASSANDRA-2754:
--------------------------------------

Just a few clarifications as I am not that familiar with the C* infrastructure and build policies etc...

- I'm a Maven guy, but I guess that is out of the question?
- This needs to be Jenkins ready?
- This should build Source and Javadocs artifacts ready for Maven Repo deployment right?
- The resulting JDBC jar file would contain the C* dependancies from the build directory pointed to by the properties file/system property? It would be self contained?
- The testing part of the build is going to have to reach into the C* build area too I think?

> Consolidating Ticket for JDBC Semantic Improvements
> ---------------------------------------------------
>
>                 Key: CASSANDRA-2754
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2754
>             Project: Cassandra
>          Issue Type: Improvement
>    Affects Versions: 0.8.0
>            Reporter: Rick Shaw
>            Assignee: Rick Shaw
>            Priority: Minor
>              Labels: CQL, JDBC
>             Fix For: 0.8.1
>
>         Attachments: jdbc-consoidated-v1.txt
>
>
> First round of improved semantics for the JDBC Suite require a coordinated patch that covers multiple Classes in o.a.c.cql.jdbc package. This ticket is meant to house the consolidated patch and to organize the multiple existing tickets as sub-tickets relating to this topic.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Updated] (CASSANDRA-2754) Consolidating Ticket for JDBC Semantic Improvements

Posted by "Rick Shaw (JIRA)" <ji...@apache.org>.
     [ https://issues.apache.org/jira/browse/CASSANDRA-2754?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Rick Shaw updated CASSANDRA-2754:
---------------------------------

    Attachment: jdbc-consoidated-v1.txt

The v1 patch assume the JDBC package is located at o.a.c.cql.jdbc.

> Consolidating Ticket for JDBC Semantic Improvements
> ---------------------------------------------------
>
>                 Key: CASSANDRA-2754
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2754
>             Project: Cassandra
>          Issue Type: Improvement
>            Reporter: Rick Shaw
>            Assignee: Rick Shaw
>            Priority: Minor
>              Labels: CQL, JDBC
>             Fix For: 0.7.7
>
>         Attachments: jdbc-consoidated-v1.txt
>
>
> First round of improved semantics for the JDBC Suite require a coordinated patch that covers multiple Classes in o.a.c.cql.jdbc package. This ticket is meant to house the consolidated patch and to organize the multiple existing tickets as sub-tickets relating to this topic.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (CASSANDRA-2754) Consolidating Ticket for JDBC Semantic Improvements

Posted by "Rick Shaw (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CASSANDRA-2754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13048342#comment-13048342 ] 

Rick Shaw commented on CASSANDRA-2754:
--------------------------------------

I'll move the above comment and any followups and patches for the build to that ticket.

> Consolidating Ticket for JDBC Semantic Improvements
> ---------------------------------------------------
>
>                 Key: CASSANDRA-2754
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2754
>             Project: Cassandra
>          Issue Type: Improvement
>    Affects Versions: 0.8.0
>            Reporter: Rick Shaw
>            Assignee: Rick Shaw
>            Priority: Minor
>              Labels: CQL, JDBC
>             Fix For: 0.8.1
>
>         Attachments: jdbc-consoidated-v1.txt
>
>
> First round of improved semantics for the JDBC Suite require a coordinated patch that covers multiple Classes in o.a.c.cql.jdbc package. This ticket is meant to house the consolidated patch and to organize the multiple existing tickets as sub-tickets relating to this topic.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (CASSANDRA-2754) Consolidating Ticket for JDBC Semantic Improvements

Posted by "Jonathan Ellis (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CASSANDRA-2754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13047465#comment-13047465 ] 

Jonathan Ellis commented on CASSANDRA-2754:
-------------------------------------------

... so, how does one build the jdbc driver post-move?  there is no build.xml.

> Consolidating Ticket for JDBC Semantic Improvements
> ---------------------------------------------------
>
>                 Key: CASSANDRA-2754
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2754
>             Project: Cassandra
>          Issue Type: Improvement
>    Affects Versions: 0.8.0
>            Reporter: Rick Shaw
>            Assignee: Rick Shaw
>            Priority: Minor
>              Labels: CQL, JDBC
>             Fix For: 0.8.1
>
>         Attachments: jdbc-consoidated-v1.txt
>
>
> First round of improved semantics for the JDBC Suite require a coordinated patch that covers multiple Classes in o.a.c.cql.jdbc package. This ticket is meant to house the consolidated patch and to organize the multiple existing tickets as sub-tickets relating to this topic.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (CASSANDRA-2754) Consolidating Ticket for JDBC Semantic Improvements

Posted by "Jonathan Ellis (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CASSANDRA-2754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13048329#comment-13048329 ] 

Jonathan Ellis commented on CASSANDRA-2754:
-------------------------------------------

I created CASSANDRA-2761 for the build problem.

> Consolidating Ticket for JDBC Semantic Improvements
> ---------------------------------------------------
>
>                 Key: CASSANDRA-2754
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2754
>             Project: Cassandra
>          Issue Type: Improvement
>    Affects Versions: 0.8.0
>            Reporter: Rick Shaw
>            Assignee: Rick Shaw
>            Priority: Minor
>              Labels: CQL, JDBC
>             Fix For: 0.8.1
>
>         Attachments: jdbc-consoidated-v1.txt
>
>
> First round of improved semantics for the JDBC Suite require a coordinated patch that covers multiple Classes in o.a.c.cql.jdbc package. This ticket is meant to house the consolidated patch and to organize the multiple existing tickets as sub-tickets relating to this topic.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (CASSANDRA-2754) Consolidating Ticket for JDBC Semantic Improvements

Posted by "Rick Shaw (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CASSANDRA-2754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13051596#comment-13051596 ] 

Rick Shaw commented on CASSANDRA-2754:
--------------------------------------

the property: "{{cassandra.dir}}" in {{build.properties.default}} takes a good guess as to how one checked out the sources. The intention is for the user to add a personalized {{build.properties}} that states their overriding intentions for all properties.

I will be glad to set the default value to something else that is a better guess at where the C* home is located.

Perhaps if we added an empty {{build.properties}} file, save for a on line comment stating the files purpose?

> Consolidating Ticket for JDBC Semantic Improvements
> ---------------------------------------------------
>
>                 Key: CASSANDRA-2754
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2754
>             Project: Cassandra
>          Issue Type: Improvement
>    Affects Versions: 0.8.0
>            Reporter: Rick Shaw
>            Assignee: Rick Shaw
>            Priority: Minor
>              Labels: CQL, JDBC
>             Fix For: 0.8.2
>
>         Attachments: jdbc-consoidated-v1.txt, jdbc-consoidated-v2.txt
>
>
> First round of improved semantics for the JDBC Suite require a coordinated patch that covers multiple Classes in o.a.c.cql.jdbc package. This ticket is meant to house the consolidated patch and to organize the multiple existing tickets as sub-tickets relating to this topic.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Issue Comment Edited] (CASSANDRA-2754) Consolidating Ticket for JDBC Semantic Improvements

Posted by "Rick Shaw (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CASSANDRA-2754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13046775#comment-13046775 ] 

Rick Shaw edited comment on CASSANDRA-2754 at 6/9/11 7:56 PM:
--------------------------------------------------------------

The v1 patch assumes the JDBC package is located at o.a.c.cql.jdbc.

      was (Author: ardot):
    The v1 patch assume the JDBC package is located at o.a.c.cql.jdbc.
  
> Consolidating Ticket for JDBC Semantic Improvements
> ---------------------------------------------------
>
>                 Key: CASSANDRA-2754
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2754
>             Project: Cassandra
>          Issue Type: Improvement
>            Reporter: Rick Shaw
>            Assignee: Rick Shaw
>            Priority: Minor
>              Labels: CQL, JDBC
>             Fix For: 0.7.7
>
>         Attachments: jdbc-consoidated-v1.txt
>
>
> First round of improved semantics for the JDBC Suite require a coordinated patch that covers multiple Classes in o.a.c.cql.jdbc package. This ticket is meant to house the consolidated patch and to organize the multiple existing tickets as sub-tickets relating to this topic.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

[jira] [Commented] (CASSANDRA-2754) Consolidating Ticket for JDBC Semantic Improvements

Posted by "Eric Evans (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CASSANDRA-2754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13048314#comment-13048314 ] 

Eric Evans commented on CASSANDRA-2754:
---------------------------------------

bq. I can take a shot at that I guess.

Great!

{quote}
Should we also think about isolating out it's (and others like it) client side dependencies so it can be built with a very small subset of the full C*?
{quote}

Sylvain and I had been thinking that we'd make it so that a property (ala -Dfoo=bar or a properties file) would specify the location of Cassandra, and that we'd copy the necessary class files into the resulting jar so as not to require a full copy at runtime.

{quote}
When and where will it move? Like very soon?
{quote}

It already moved, (http://svn.apache.org/viewvc/cassandra/drivers/).

> Consolidating Ticket for JDBC Semantic Improvements
> ---------------------------------------------------
>
>                 Key: CASSANDRA-2754
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2754
>             Project: Cassandra
>          Issue Type: Improvement
>    Affects Versions: 0.8.0
>            Reporter: Rick Shaw
>            Assignee: Rick Shaw
>            Priority: Minor
>              Labels: CQL, JDBC
>             Fix For: 0.8.1
>
>         Attachments: jdbc-consoidated-v1.txt
>
>
> First round of improved semantics for the JDBC Suite require a coordinated patch that covers multiple Classes in o.a.c.cql.jdbc package. This ticket is meant to house the consolidated patch and to organize the multiple existing tickets as sub-tickets relating to this topic.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Issue Comment Edited] (CASSANDRA-2754) Consolidating Ticket for JDBC Semantic Improvements

Posted by "Rick Shaw (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CASSANDRA-2754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13051596#comment-13051596 ] 

Rick Shaw edited comment on CASSANDRA-2754 at 6/18/11 9:03 PM:
---------------------------------------------------------------

the property: "{{cassandra.dir}}" in {{build.properties.default}} takes a good guess as to how one checked out the sources. The intention is for the user to add a personalized {{build.properties}} that states their overriding intentions for all properties.

I will be glad to set the default value to something else that is a better guess at where the C* home is located.

Perhaps if we added an empty {{build.properties}} file, save for a one line comment stating the files purpose?

      was (Author: ardot):
    the property: "{{cassandra.dir}}" in {{build.properties.default}} takes a good guess as to how one checked out the sources. The intention is for the user to add a personalized {{build.properties}} that states their overriding intentions for all properties.

I will be glad to set the default value to something else that is a better guess at where the C* home is located.

Perhaps if we added an empty {{build.properties}} file, save for a on line comment stating the files purpose?
  
> Consolidating Ticket for JDBC Semantic Improvements
> ---------------------------------------------------
>
>                 Key: CASSANDRA-2754
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2754
>             Project: Cassandra
>          Issue Type: Improvement
>    Affects Versions: 0.8.0
>            Reporter: Rick Shaw
>            Assignee: Rick Shaw
>            Priority: Minor
>              Labels: CQL, JDBC
>             Fix For: 0.8.2
>
>         Attachments: jdbc-consoidated-v1.txt, jdbc-consoidated-v2.txt
>
>
> First round of improved semantics for the JDBC Suite require a coordinated patch that covers multiple Classes in o.a.c.cql.jdbc package. This ticket is meant to house the consolidated patch and to organize the multiple existing tickets as sub-tickets relating to this topic.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

[jira] [Commented] (CASSANDRA-2754) Consolidating Ticket for JDBC Semantic Improvements

Posted by "Jonathan Ellis (JIRA)" <ji...@apache.org>.
    [ https://issues.apache.org/jira/browse/CASSANDRA-2754?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13051791#comment-13051791 ] 

Jonathan Ellis commented on CASSANDRA-2754:
-------------------------------------------

WFM. Added instructions to README.

> Consolidating Ticket for JDBC Semantic Improvements
> ---------------------------------------------------
>
>                 Key: CASSANDRA-2754
>                 URL: https://issues.apache.org/jira/browse/CASSANDRA-2754
>             Project: Cassandra
>          Issue Type: Improvement
>    Affects Versions: 0.8.0
>            Reporter: Rick Shaw
>            Assignee: Rick Shaw
>            Priority: Minor
>              Labels: CQL, JDBC
>             Fix For: 0.8.2
>
>         Attachments: jdbc-consoidated-v1.txt, jdbc-consoidated-v2.txt
>
>
> First round of improved semantics for the JDBC Suite require a coordinated patch that covers multiple Classes in o.a.c.cql.jdbc package. This ticket is meant to house the consolidated patch and to organize the multiple existing tickets as sub-tickets relating to this topic.

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira