Module org.apache.derby.optionaltools

An extra set of tools supports metadata introspection, access to other vendors' databases, full-text search, and the importing of JSON-formatted data. Optional functionality includes:

  • json.simple - To import JSON-formatted data, include the JSON.simple jar file available from https://code.google.com/archive/p/json-simple/.
  • lucene.core, lucene.queryparser, lucene.analyzers.common - To run full-text searches, include the lucene-core-4.5.0.jar, lucene-queryparser-4.5.0.jar, and lucene-analyzers-common-4.5.0.jar modules available from the Apache Lucene project.
  • org.apache.derby.locale_* - Include these modules for non-English diagnostic messages.
  • org.osgi.framework - See the header comment on the engine module.
  • java.management - See the header comment on the engine module.
  • java.naming - This module supports JNDI lookup of LDAP authenticators when running with the embedded driver.

Module Diagram:

module diagram for org.apache.derby.optionaltools