Interface ExpansionVisitor<S extends KeyExpressionVisitor.State>

    • Method Detail

      • expand

        @Nonnull
        MatchCandidate expand​(@Nonnull
                              Quantifier.ForEach baseQuantifier,
                              @Nullable
                              KeyExpression primaryKey,
                              boolean isReverse)
        Method that expands a data structure into a data flow graph
        Parameters:
        baseQuantifier - a quantifier representing the base data access
        primaryKey - the primary key of the data object the caller wants to access
        isReverse - an indicator whether the result set is expected to be returned in reverse order
        Returns:
        a new MatchCandidate that can be used for matching.