Author: jmssiera
Date: Thu Dec 8 17:27:13 2022
New Revision: 1905864
URL: http://svn.apache.org/viewvc?rev=1905864&view=rev
Log:
CONNECTORS-1742: Handle CSV in JDBC connector
Modified:
manifoldcf/trunk/connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/authorities/authorities/jdbc/JDBCAuthority.java
manifoldcf/trunk/connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/jdbc/JDBCConnector.java
manifoldcf/trunk/connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/jdbc/JDBCConnectionFactory.java
Modified:
manifoldcf/trunk/connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/authorities/authorities/jdbc/JDBCAuthority.java
URL:
http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/authorities/authorities/jdbc/JDBCAuthority.java?rev=1905864&r1=1905863&r2=1905864&view=diff
==============================================================================
---
manifoldcf/trunk/connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/authorities/authorities/jdbc/JDBCAuthority.java
(original)
+++
manifoldcf/trunk/connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/authorities/authorities/jdbc/JDBCAuthority.java
Thu Dec 8 17:27:13 2022
@@ -450,6 +450,7 @@ public class JDBCAuthority extends BaseA
" <option value=\"jtds:sybase://\" " +
(lJdbcProvider.equals("jtds:sybase:") ? "selected=\"selected\"" : "") +
">Sybase (>= V10)</option>\n"+
" <option value=\"mysql://\" " + (lJdbcProvider.equals("mysql:") ?
"selected=\"selected\"" : "") + ">MySQL (>= V5)</option>\n"+
" <option value=\"mariadb://\" " + (lJdbcProvider.equals("mariadb:") ?
"selected=\"selected\"" : "") + ">MariaDB</option>\n"+
+" <option value=\"xbib:csv:\"
"+(jdbcProvider.equals("xbib:csv:")?"selected=\"selected\"":"")+">CSV</option>\n"+
" </select>\n"+
" </td>\n"+
" </tr>\n"+
Modified:
manifoldcf/trunk/connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/jdbc/JDBCConnector.java
URL:
http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/jdbc/JDBCConnector.java?rev=1905864&r1=1905863&r2=1905864&view=diff
==============================================================================
---
manifoldcf/trunk/connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/jdbc/JDBCConnector.java
(original)
+++
manifoldcf/trunk/connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/crawler/connectors/jdbc/JDBCConnector.java
Thu Dec 8 17:27:13 2022
@@ -1078,6 +1078,7 @@ public class JDBCConnector extends org.a
" <option value=\"jtds:sybase://\"
"+(jdbcProvider.equals("jtds:sybase:")?"selected=\"selected\"":"")+">Sybase
(>= V10)</option>\n"+
" <option value=\"mysql://\"
"+(jdbcProvider.equals("mysql:")?"selected=\"selected\"":"")+">MySQL (>=
V5)</option>\n"+
" <option value=\"mariadb://\"
"+(jdbcProvider.equals("mariadb:")?"selected=\"selected\"":"")+">MariaDB</option>\n"+
+" <option value=\"xbib:csv:\"
"+(jdbcProvider.equals("xbib:csv:")?"selected=\"selected\"":"")+">CSV</option>\n"+
" </select>\n"+
" </td>\n"+
" </tr>\n"+
Modified:
manifoldcf/trunk/connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/jdbc/JDBCConnectionFactory.java
URL:
http://svn.apache.org/viewvc/manifoldcf/trunk/connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/jdbc/JDBCConnectionFactory.java?rev=1905864&r1=1905863&r2=1905864&view=diff
==============================================================================
---
manifoldcf/trunk/connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/jdbc/JDBCConnectionFactory.java
(original)
+++
manifoldcf/trunk/connectors/jdbc/connector/src/main/java/org/apache/manifoldcf/jdbc/JDBCConnectionFactory.java
Thu Dec 8 17:27:13 2022
@@ -49,6 +49,7 @@ public class JDBCConnectionFactory
driverMap.put("jtds:sybase://", "net.sourceforge.jtds.jdbc.Driver");
driverMap.put("mysql://", "com.mysql.jdbc.Driver");
driverMap.put("mariadb://", "org.mariadb.jdbc.Driver");
+ driverMap.put("xbib:csv:", "org.xbib.jdbc.csv.CsvDriver");
try
{
_pool = new ConnectionPoolManager(120,false);