A C D F G H L M N O P Q R S V

## A

AbstractNoSqlAdapter - Class in org.apache.sling.nosql.generic.adapter
  Default implementation of `NoSqlAdapter`.
AbstractNoSqlAdapter() - Constructor for class org.apache.sling.nosql.generic.adapter.AbstractNoSqlAdapter
AbstractNoSqlResourceProviderFactory - Class in org.apache.sling.nosql.generic.resource
  Abstract implementation of resource provider factory.
AbstractNoSqlResourceProviderFactory() - Constructor for class org.apache.sling.nosql.generic.resource.AbstractNoSqlResourceProviderFactory

## C

checkConnection() - Method in class org.apache.sling.nosql.generic.adapter.MetricsNoSqlAdapterWrapper
checkConnection() - Method in interface org.apache.sling.nosql.generic.adapter.NoSqlAdapter
  Checks whether the connection to the NoSQL database is possible
commit(ResourceResolver) - Method in class org.apache.sling.nosql.generic.resource.impl.NoSqlResourceProvider
create(ResourceResolver, String, Map<String, Object>) - Method in class org.apache.sling.nosql.generic.resource.impl.NoSqlResourceProvider
createIndexDefinitions() - Method in class org.apache.sling.nosql.generic.adapter.MetricsNoSqlAdapterWrapper
createIndexDefinitions() - Method in interface org.apache.sling.nosql.generic.adapter.NoSqlAdapter
  Creates index definitions for accessing the NoSQL database.

## D

delete(ResourceResolver, String) - Method in class org.apache.sling.nosql.generic.resource.impl.NoSqlResourceProvider
deleteRecursive(String) - Method in class org.apache.sling.nosql.generic.adapter.MetricsNoSqlAdapterWrapper
deleteRecursive(String) - Method in interface org.apache.sling.nosql.generic.adapter.NoSqlAdapter
  Remove data including all path-related children from NoSQL database.

## F

findResources(ResourceResolver, String, String) - Method in class org.apache.sling.nosql.generic.resource.impl.NoSqlResourceProvider

## G

get(String) - Method in class org.apache.sling.nosql.generic.adapter.MetricsNoSqlAdapterWrapper
get(String) - Method in interface org.apache.sling.nosql.generic.adapter.NoSqlAdapter
  Get data for a single resource from NoSQL database.
getAdministrativeResourceProvider(Map<String, Object>) - Method in class org.apache.sling.nosql.generic.resource.AbstractNoSqlResourceProviderFactory
getChildPathPattern(String) - Static method in class org.apache.sling.nosql.generic.resource.impl.PathUtil
  Generated a regex pattern that accepts all paths that are direct children of the given parent path.
getChildren(String) - Method in class org.apache.sling.nosql.generic.adapter.MetricsNoSqlAdapterWrapper
getChildren(String) - Method in interface org.apache.sling.nosql.generic.adapter.NoSqlAdapter
  Get data for all children of a resource from NoSQL database.
getEventAdmin() - Method in class org.apache.sling.nosql.generic.resource.AbstractNoSqlResourceProviderFactory
getNoSqlAdapter() - Method in class org.apache.sling.nosql.generic.resource.AbstractNoSqlResourceProviderFactory
getPath() - Method in class org.apache.sling.nosql.generic.adapter.NoSqlData
getProperties() - Method in class org.apache.sling.nosql.generic.adapter.NoSqlData
getProperties(MultiValueMode) - Method in class org.apache.sling.nosql.generic.adapter.NoSqlData
getResource(ResourceResolver, String) - Method in class org.apache.sling.nosql.generic.resource.impl.NoSqlResourceProvider
getResource(ResourceResolver, HttpServletRequest, String) - Method in class org.apache.sling.nosql.generic.resource.impl.NoSqlResourceProvider
getResourceProvider(Map<String, Object>) - Method in class org.apache.sling.nosql.generic.resource.AbstractNoSqlResourceProviderFactory
getSameOrDescendantPathPattern(String) - Static method in class org.apache.sling.nosql.generic.resource.impl.PathUtil
  Generated a regex pattern that accepts all paths that are same or descendants of the given parent path.

## H

hasChanges(ResourceResolver) - Method in class org.apache.sling.nosql.generic.resource.impl.NoSqlResourceProvider

## L

listChildren(Resource) - Method in class org.apache.sling.nosql.generic.resource.impl.NoSqlResourceProvider

## M

MetricsNoSqlAdapterWrapper - Class in org.apache.sling.nosql.generic.adapter
  Wrapper for `NoSqlAdapter` that enables logging and time counting for each call.
MetricsNoSqlAdapterWrapper(NoSqlAdapter, Logger) - Constructor for class org.apache.sling.nosql.generic.adapter.MetricsNoSqlAdapterWrapper
MultiValueMode - Enum in org.apache.sling.nosql.generic.adapter
  Mode for multi-valued field data in `NoSqlData` properties.

## N

NoSqlAdapter - Interface in org.apache.sling.nosql.generic.adapter
  Adapter for NoSQL databases to be hooked into the Generic NoSQL resource provider.
NoSqlData - Class in org.apache.sling.nosql.generic.adapter
  Wrapper for properties of a NoSQL document for a given path.
NoSqlData(String, Map<String, Object>) - Constructor for class org.apache.sling.nosql.generic.adapter.NoSqlData
NoSqlData(String, Map<String, Object>, MultiValueMode) - Constructor for class org.apache.sling.nosql.generic.adapter.NoSqlData
NoSqlResourceProvider - Class in org.apache.sling.nosql.generic.resource.impl
  Generic implementation of a NoSQL resource provider.
NoSqlResourceProvider(NoSqlAdapter, EventAdmin) - Constructor for class org.apache.sling.nosql.generic.resource.impl.NoSqlResourceProvider

## O

org.apache.sling.nosql.generic.adapter - package org.apache.sling.nosql.generic.adapter
  Adapter for NoSQL resource provider implementation.
org.apache.sling.nosql.generic.resource - package org.apache.sling.nosql.generic.resource
  Generic NoSQL resource provider implementation.
org.apache.sling.nosql.generic.resource.impl - package org.apache.sling.nosql.generic.resource.impl

## P

PathUtil - Class in org.apache.sling.nosql.generic.resource.impl
  Helper functions for handling paths.

## Q

query(String, String) - Method in class org.apache.sling.nosql.generic.adapter.AbstractNoSqlAdapter
query(String, String) - Method in class org.apache.sling.nosql.generic.adapter.MetricsNoSqlAdapterWrapper
query(String, String) - Method in interface org.apache.sling.nosql.generic.adapter.NoSqlAdapter
  Query for data.
queryResources(ResourceResolver, String, String) - Method in class org.apache.sling.nosql.generic.resource.impl.NoSqlResourceProvider

## R

revert(ResourceResolver) - Method in class org.apache.sling.nosql.generic.resource.impl.NoSqlResourceProvider

## S

store(NoSqlData) - Method in class org.apache.sling.nosql.generic.adapter.MetricsNoSqlAdapterWrapper
store(NoSqlData) - Method in interface org.apache.sling.nosql.generic.adapter.NoSqlAdapter
  Store data with the given path in NoSQL database.

## V

validPath(String) - Method in class org.apache.sling.nosql.generic.adapter.AbstractNoSqlAdapter
validPath(String) - Method in class org.apache.sling.nosql.generic.adapter.MetricsNoSqlAdapterWrapper
validPath(String) - Method in interface org.apache.sling.nosql.generic.adapter.NoSqlAdapter
  True if the given path is valid and supported by the NoSQL database.
valueOf(String) - Static method in enum org.apache.sling.nosql.generic.adapter.MultiValueMode
  Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.sling.nosql.generic.adapter.MultiValueMode
  Returns an array containing the constants of this enum type, in the order they are declared.

A C D F G H L M N O P Q R S V