Class SQLite3TableReader
java.lang.Object
org.apache.tika.parser.jdbc.JDBCTableReader
org.apache.tika.parser.sqlite3.SQLite3TableReader
public class SQLite3TableReader
extends org.apache.tika.parser.jdbc.JDBCTableReader
Concrete class for SQLLite table parsing. This overrides
column type handling from JDBCRowHandler.
For now, this silently skips cells of type CLOB, because xerial's jdbc connector
does not currently support them.
-
Constructor Summary
ConstructorsConstructorDescriptionSQLite3TableReader(Connection connection, String tableName, EmbeddedDocumentUtil embeddedDocumentUtil) -
Method Summary
Modifier and TypeMethodDescriptionprotected Blobprotected voidhandleClob(String tableName, String fieldName, int rowNum, ResultSet resultSet, int columnIndex, ContentHandler handler, ParseContext context) No-op for now inSQLite3TableReader.Methods inherited from class org.apache.tika.parser.jdbc.JDBCTableReader
addAllCharacters, getHeaders, getTableName, handleBlob, handleDate, handleInteger, handleTimeStamp, nextRow
-
Constructor Details
-
SQLite3TableReader
public SQLite3TableReader(Connection connection, String tableName, EmbeddedDocumentUtil embeddedDocumentUtil)
-
-
Method Details
-
handleClob
protected void handleClob(String tableName, String fieldName, int rowNum, ResultSet resultSet, int columnIndex, ContentHandler handler, ParseContext context) throws SQLException, IOException, SAXException No-op for now inSQLite3TableReader.- Overrides:
handleClobin classorg.apache.tika.parser.jdbc.JDBCTableReader- Parameters:
tableName-fieldName-rowNum-resultSet-columnIndex-handler-context-- Throws:
SQLExceptionIOExceptionSAXException
-
getBlob
- Overrides:
getBlobin classorg.apache.tika.parser.jdbc.JDBCTableReader- Throws:
SQLException
-