
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