All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.aksw.jenax.graphql.sparql.GraphQlToSparqlMappingBuilder Maven / Gradle / Ivy

The newest version!
package org.aksw.jenax.graphql.sparql;

import java.util.Map;

import graphql.language.Document;
import graphql.language.Value;

public interface GraphQlToSparqlMappingBuilder {
    GraphQlToSparqlMappingBuilder setResolver(GraphQlResolver resolver);
    GraphQlToSparqlMappingBuilder setDocument(Document document);
    GraphQlToSparqlMappingBuilder setAssignments(Map> assignments);

    // XXX We probably need a better conversion mode flag - maybe an enum?
    GraphQlToSparqlMappingBuilder setJsonMode(boolean onOrOff);

    // XXX The result is not an interface but a concrete class; perhaps not ideal
    GraphQlToSparqlMapping build();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy