Interface MassIndexerFilteringTypeStep

All Known Subinterfaces:
MassIndexerReindexParameterStep

public interface MassIndexerFilteringTypeStep
This step allows to define a filter on entities of a given type that has to be re-indexed
  • Method Summary

    Modifier and Type
    Method
    Description
    reindexOnly(String conditionalExpression)
    Use a JPQL/HQL conditional expression to limit the entities to be re-indexed.
  • Method Details

    • reindexOnly

      MassIndexerReindexParameterStep reindexOnly(String conditionalExpression)
      Use a JPQL/HQL conditional expression to limit the entities to be re-indexed.

      For instance a valid expression could be the following:

           manager.level < 2
       
      ... to filter instances that have a manager whose level is strictly less than 2.

      Parameters can be used, so assuming the parameter "max" is defined in the next step, this is valid as well:

           manager.level < :max
       
      ... to filter instances that have a manager whose level is strictly less than :max.
      Parameters:
      conditionalExpression - A JPQL/HQL query text which expresses the condition to apply
      Returns:
      A new step to define optional parameters for the JPQL/HQL conditional expression or other expressions.