Class SQLite3DBParser
java.lang.Object
org.apache.tika.parser.jdbc.AbstractDBParser
org.apache.tika.parser.sqlite3.SQLite3DBParser
- All Implemented Interfaces:
Serializable, Parser
public class SQLite3DBParser
extends org.apache.tika.parser.jdbc.AbstractDBParser
This is the implementation of the db parser for SQLite.
This parser is internal only; it should not be registered in the services
file or configured in the TikaConfig xml file.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()protected voidextractMetadata(Connection connection, Metadata metadata) protected ConnectiongetConnection(InputStream stream, Metadata metadata, ParseContext context) protected StringgetConnectionString(InputStream is, Metadata metadata, ParseContext context) protected StringgetSupportedTypes(ParseContext context) Returns the set of media types supported by this parser when used with the given parse context.getTableNames(Connection connection, Metadata metadata, ParseContext context) protected org.apache.tika.parser.jdbc.JDBCTableReadergetTableReader(Connection connection, String tableName, EmbeddedDocumentUtil embeddedDocumentUtil) org.apache.tika.parser.jdbc.JDBCTableReadergetTableReader(Connection connection, String tableName, ParseContext context) Methods inherited from class org.apache.tika.parser.jdbc.AbstractDBParser
parse
-
Field Details
-
SQLITE_CLASS_NAME
- See Also:
-
METADATA_KEYS
-
-
Constructor Details
-
SQLite3DBParser
public SQLite3DBParser()
-
-
Method Details
-
getSupportedTypes
Description copied from interface:ParserReturns the set of media types supported by this parser when used with the given parse context.- Specified by:
getSupportedTypesin interfaceParser- Overrides:
getSupportedTypesin classorg.apache.tika.parser.jdbc.AbstractDBParser- Parameters:
context- context- Returns:
- null (always)
-
getConnection
protected Connection getConnection(InputStream stream, Metadata metadata, ParseContext context) throws IOException - Overrides:
getConnectionin classorg.apache.tika.parser.jdbc.AbstractDBParser- Throws:
IOException
-
getConnectionString
protected String getConnectionString(InputStream is, Metadata metadata, ParseContext context) throws IOException - Specified by:
getConnectionStringin classorg.apache.tika.parser.jdbc.AbstractDBParser- Throws:
IOException
-
close
- Overrides:
closein classorg.apache.tika.parser.jdbc.AbstractDBParser- Throws:
SQLExceptionIOException
-
getJDBCClassName
- Specified by:
getJDBCClassNamein classorg.apache.tika.parser.jdbc.AbstractDBParser
-
getTableNames
protected List<String> getTableNames(Connection connection, Metadata metadata, ParseContext context) throws SQLException - Specified by:
getTableNamesin classorg.apache.tika.parser.jdbc.AbstractDBParser- Throws:
SQLException
-
getTableReader
public org.apache.tika.parser.jdbc.JDBCTableReader getTableReader(Connection connection, String tableName, ParseContext context) - Specified by:
getTableReaderin classorg.apache.tika.parser.jdbc.AbstractDBParser
-
getTableReader
protected org.apache.tika.parser.jdbc.JDBCTableReader getTableReader(Connection connection, String tableName, EmbeddedDocumentUtil embeddedDocumentUtil) - Specified by:
getTableReaderin classorg.apache.tika.parser.jdbc.AbstractDBParser
-
extractMetadata
- Overrides:
extractMetadatain classorg.apache.tika.parser.jdbc.AbstractDBParser
-