Uploaded image for project: 'Solr'
  1. Solr
  2. SOLR-8659

Improve Solr JDBC Driver to support more SQL Clients

Attach filesAttach ScreenshotAdd voteVotersWatch issueWatchersCreate sub-taskLinkCloneUpdate Comment AuthorReplace String in CommentUpdate Comment VisibilityDelete Comments
    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Open
    • Major
    • Resolution: Unresolved
    • 6.0
    • None
    • SolrJ
    • None

    Description

      SOLR-8502 was a great start to getting JDBC support to be more complete. This ticket is to track items that could further improve the JDBC support for more SQL clients and their features. A few SQL clients are:

      • DbVisualizer
      • SQuirrel SQL
      • Apache Zeppelin (incubating)
      • Spark
      • Python & Jython
      • IntelliJ IDEA Database Tool
      • ODBC clients like Excel/Tableau

      Attachments

        Issue Links

        1.
        SolrJ JDBC - ClassNotFoundException: com.google.common.base.MoreObjects Sub-task Closed Unassigned Actions
        2.
        Implement DatabaseMetaDataImpl getTables() and fix getSchemas() Sub-task Resolved Kevin Risden Actions
        3.
        Implement Connection.setReadOnly, Statement.set/getFetchSize, ResultSet.getType Sub-task Resolved Kevin Risden Actions
        4.
        Implement Connection.prepareStatement Sub-task Closed Kevin Risden Actions
        5.
        Implement StatementImpl/ResultSetImpl get/set fetch* methods and proper errors for traversal methods Sub-task Closed Kevin Risden Actions
        6.
        Add setReadOnly(String ...) to ConnectionImpl Sub-task Resolved Kevin Risden Actions
        7.
        Implement DatabaseMetaDataImpl.getColumns(String catalog, String schemaPattern, String tableNamePattern, String columnNamePattern) Sub-task Open Kevin Risden Actions
        8.
        SolrJ JDBC - Implement "Select *" Sub-task Resolved Kevin Risden Actions
        9.
        Implement PreparedStatementImpl parameterization Sub-task Reopened Kevin Risden Actions
        10.
        Implement DatabaseMetaDataImpl.getPrimaryKeys(String catalog, String schema, String table) Sub-task Closed Kevin Risden Actions
        11.
        SolrJ JDBC - DBVisualizer DB Capabilities Sub-task Closed Unassigned Actions
        12.
        SolrJ JDBC - DbVisualizer Database Info Keywords and Functions Sub-task Closed Kevin Risden Actions
        13.
        SolrJ JDBC - DbVisualizer info about data types Sub-task Closed Kevin Risden Actions
        14.
        SolrJ JDBC - DbVisualizer DB Tables ResultSet is empty Sub-task Closed Unassigned Actions
        15.
        SolrJ JDBC - DbVisualizer DB -> Table -> Tables tab ResultSet is empty Sub-task Closed Unassigned Actions
        16.
        SolrJ JDBC - DbVisualizer DB -> DB -> References tab NPE Sub-task Closed Unassigned Actions
        17.
        SolrJ JDBC - Ensure that SQuirrel SQL works with SolrJ JDBC Sub-task Resolved Kevin Risden Actions
        18.
        SolrJ JDBC - Ensure that Python JayDeBeApi works with SolrJ JDBC Sub-task Closed Kevin Risden Actions
        19.
        SolrJ JDBC - Ensure that R RJDBC works with SolrJ JDBC Sub-task Closed Kevin Risden Actions
        20.
        SolrJ JDBC - Ensure that an ODBC-JDBC bridge works with SolrJ JDBC Sub-task Closed Kevin Risden Actions
        21.
        Add documentation for how to use Solr JDBC driver with SQL client like DB Visualizer Sub-task Resolved Kevin Risden Actions
        22.
        SolrJ JDBC - SQuirrel SQL documentation Sub-task Resolved Kevin Risden Actions
        23.
        SolrJ JDBC - Apache Zeppelin JDBC documentation Sub-task Resolved Kevin Risden Actions
        24.
        SolrJ JDBC - Python JayDeBeApi documentation Sub-task Resolved Kevin Risden Actions
        25.
        SolrJ JDBC - Jython Documentation Sub-task Resolved Kevin Risden Actions
        26.
        SolrJ JDBC - R RJDBC documentation Sub-task Resolved Kevin Risden Actions
        27.
        SolrJ JDBC - ODBC-JDBC bridge documentation Sub-task Closed Kevin Risden Actions
        28.
        SolrJ JDBC - Ensure that Spark works with SolrJ JDBC Sub-task Open Kevin Risden Actions
        29.
        SolrJ JDBC - Spark documentation Sub-task Open Unassigned Actions

        Activity

          This comment will be Viewable by All Users Viewable by All Users
          Cancel

          People

            Unassigned Unassigned
            krisden Kevin Risden

            Dates

              Created:
              Updated:

              Slack

                Issue deployment