Class QueryBNodeNormalizer


  • public class QueryBNodeNormalizer
    extends java.lang.Object
    Author:
    Maxime Lefrançois
    • Constructor Detail

      • QueryBNodeNormalizer

        public QueryBNodeNormalizer()
    • Method Detail

      • normalizeCallParameters

        public static void normalizeCallParameters​(SPARQLExtQuery query)
      • normalizeBNodes

        public static java.util.Set<java.lang.String> normalizeBNodes​(SPARQLExtQuery query,
                                                                      java.util.Map<java.lang.String,​Var> assignSuper)
        Parameters:
        query -
        assignSuper - assignments already defined in the super queries (bnodes present in the super queries
        Returns:
        the set of bnodes labels that are present in this query or the sub queries