Class QueryBNodeNormalizer


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

      • QueryBNodeNormalizer

        public QueryBNodeNormalizer()
    • Method Detail

      • normalizeCallParameters

        public static void normalizeCallParameters​(SPARQLExtQuery query)
      • normalizeBNodes

        public static Set<String> normalizeBNodes​(SPARQLExtQuery query,
                                                  Map<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