Class HibernateOrmMassIndexerFilteringTypeStep

    • Constructor Detail

      • HibernateOrmMassIndexerFilteringTypeStep

        public HibernateOrmMassIndexerFilteringTypeStep​(HibernateOrmMassIndexer massIndexer,
                                                        Class<?> type)
    • Method Detail

      • reindexOnly

        public MassIndexerReindexParameterStep reindexOnly​(String conditionalExpression)
        Description copied from interface: MassIndexerFilteringTypeStep
        Use a JPQL/HQL conditional expression to limit the entities to be re-indexed.

        The letter e is supposed to be used here as query alias. For instance a valid expression could be the following:

             e.manager.level < 2
         
        To filter instances that have a manager whose level is strictly less than 2.
        Specified by:
        reindexOnly in interface MassIndexerFilteringTypeStep
        Parameters:
        conditionalExpression - A JPQL/HQL query text which express the condition to apply
        Returns:
        A new step to define optional parameters for the JPQL/HQL conditional expression or other expressions.