Package

core3.database.dals

json

Permalink

package json

Visibility
  1. Public
  2. All

Type Members

  1. class CouchDB extends DatabaseAbstractionLayerComponent

    Permalink

    A Database Abstraction Layer for accessing a CouchDB database.

    A Database Abstraction Layer for accessing a CouchDB database.

    Note: When the DAL is used for caching, partial containers are written to the databases and the DAL cannot be used for reading.

  2. class ElasticSearch extends DatabaseAbstractionLayerComponent

    Permalink

    A Database Abstraction Layer for sending search data to ElasticSearch.

    A Database Abstraction Layer for sending search data to ElasticSearch.

    Notes: - Even if ES is deployed as a multi-node cluster, connections should be created for the local node. - If 'searchOnly' is set to false, full container data will be stored; great care must be taken when storing sensitive data. - If 'coexist' is set to true and:

    • if 'searchOnly' is set to true, the 'clear' and 'build' operations will do nothing
    • if 'searchOnly' is set to false, the 'clear' and 'build' operations will work as normal - If 'coexist' is set to false, the 'clear' and 'build' operations will work as normal, which will cause conflicts when a search and a store instance are used for the same container. - Refresh policies:
    • NONE -> controlled by ES (default)
    • IMMEDIATE -> perform refresh immediately and wait for completion before getting response
    • WAIT_UNTIL -> wait until next refresh before getting response
  3. class Redis extends DatabaseAbstractionLayerComponent

    Permalink

    A Database Abstraction Layer for accessing a Redis database.

  4. class Solr extends DatabaseAbstractionLayerComponent

    Permalink

    A Database Abstraction Layer for sending data to Apache Solr.

Value Members

  1. object CouchDB extends ComponentCompanion

    Permalink
  2. object ElasticSearch extends ComponentCompanion

    Permalink
  3. object Redis extends ComponentCompanion

    Permalink
  4. object Solr extends ComponentCompanion

    Permalink

Ungrouped