## Uses of Interface
org.modeshape.jcr.spi.index.provider.IndexWriter.IndexingContext

- Packages that use IndexWriter.IndexingContext
  Package | Description
  --- | ---
  org.modeshape.jcr.query | The Query API provides a mechanism for building and executing queries.
  org.modeshape.jcr.query.engine | This package contains several fully-functional query engine implementations.
  org.modeshape.jcr.spi.index.provider | This package contains the Service Provider Interface (SPI) for custom index providers, which are components that encapsulate how ModeShape updates and uses a set of particular indexes.

- - ### Uses of IndexWriter.IndexingContext in org.modeshape.jcr.query

    Classes in org.modeshape.jcr.query that implement IndexWriter.IndexingContext
    Modifier and Type | Class and Description
    --- | ---
    `protected static class` | `CompositeIndexWriter.Context`

    Methods in org.modeshape.jcr.query that return IndexWriter.IndexingContext
    Modifier and Type | Method and Description
    --- | ---
    `IndexWriter.IndexingContext` | CompositeIndexWriter.`createIndexingContext(Transaction txn)`

    Methods in org.modeshape.jcr.query with parameters of type IndexWriter.IndexingContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | CompositeIndexWriter.`addBinaryToIndex(Binary binary, IndexWriter.IndexingContext txnCtx)`
    `void` | CompositeIndexWriter.`addToIndex(String workspace, NodeKey key, Path path, Name primaryType, Set<Name> mixinTypes, Iterator<Property> propertiesIterator, NodeTypeSchemata schemata, IndexWriter.IndexingContext txnCtx)`
    `void` | CompositeIndexWriter.`removeBinariesFromIndex(Iterable<String> sha1s, IndexWriter.IndexingContext txnCtx)`
    `void` | CompositeIndexWriter.`removeFromIndex(String workspace, Iterable<NodeKey> keys, IndexWriter.IndexingContext txnCtx)`
    `void` | CompositeIndexWriter.`updateIndex(String workspace, NodeKey key, Path path, Name primaryType, Set<Name> mixinTypes, Iterator<Property> properties, NodeTypeSchemata schemata, IndexWriter.IndexingContext txnCtx)`

  - ### Uses of IndexWriter.IndexingContext in org.modeshape.jcr.query.engine

    Methods in org.modeshape.jcr.query.engine that return IndexWriter.IndexingContext
    Modifier and Type | Method and Description
    --- | ---
    `IndexWriter.IndexingContext` | NoOpQueryIndexWriter.`createIndexingContext(Transaction txn)`

    Methods in org.modeshape.jcr.query.engine with parameters of type IndexWriter.IndexingContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | NoOpQueryIndexWriter.`addBinaryToIndex(Binary binary, IndexWriter.IndexingContext txnCtx)`
    `void` | NoOpQueryIndexWriter.`addToIndex(String workspace, NodeKey key, Path path, Name primaryType, Set<Name> mixinTypes, Iterator<Property> propertiesIterator, NodeTypeSchemata schemata, IndexWriter.IndexingContext txnCtx)`
    `void` | NoOpQueryIndexWriter.`removeBinariesFromIndex(Iterable<String> sha1s, IndexWriter.IndexingContext txnCtx)`
    `void` | NoOpQueryIndexWriter.`removeFromIndex(String workspace, Iterable<NodeKey> keys, IndexWriter.IndexingContext txnCtx)`
    `void` | NoOpQueryIndexWriter.`updateIndex(String workspace, NodeKey key, Path path, Name primaryType, Set<Name> mixinTypes, Iterator<Property> properties, NodeTypeSchemata schemata, IndexWriter.IndexingContext txnCtx)`

  - ### Uses of IndexWriter.IndexingContext in org.modeshape.jcr.spi.index.provider

    Methods in org.modeshape.jcr.spi.index.provider that return IndexWriter.IndexingContext
    Modifier and Type | Method and Description
    --- | ---
    `IndexWriter.IndexingContext` | IndexWriter.`createIndexingContext(Transaction txn)` Create a new indexing context in which a set of indexing operations will be performed.

    Methods in org.modeshape.jcr.spi.index.provider with parameters of type IndexWriter.IndexingContext
    Modifier and Type | Method and Description
    --- | ---
    `void` | IndexWriter.`addBinaryToIndex(Binary binary, IndexWriter.IndexingContext txnCtx)`
    `void` | IndexWriter.`addToIndex(String workspace, NodeKey key, Path path, Name primaryType, Set<Name> mixinTypes, Iterator<Property> propertiesIterator, NodeTypeSchemata schemata, IndexWriter.IndexingContext txnCtx)` Add to the index the information about a node.
    `void` | IndexWriter.`removeBinariesFromIndex(Iterable<String> sha1s, IndexWriter.IndexingContext txnCtx)`
    `void` | IndexWriter.`removeFromIndex(String workspace, Iterable<NodeKey> keys, IndexWriter.IndexingContext txnCtx)`
    `void` | IndexWriter.`updateIndex(String workspace, NodeKey key, Path path, Name primaryType, Set<Name> mixinTypes, Iterator<Property> properties, NodeTypeSchemata schemata, IndexWriter.IndexingContext txnCtx)` Update the index to reflect the new state of the node.

Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.