UNPKG

graphdb

Version:

Javascript client library supporting GraphDB and RDF4J REST API.

64 lines (63 loc) 2.24 kB
export = UpdateQueryPayload; /** * Payload object holding common request parameters applicable for the * statements endpoint with a sparql update query. * * The query is mandatory parameter. * * The content type parameter, which is used for setting the HTTP Content-Type * header, can be one of the following: * - <code>application/x-www-form-urlencoded</code> * - <code>application/sparql-update</code> * * @class * @author Mihail Radkov * @author Svilen Velikov */ declare class UpdateQueryPayload extends QueryPayload { /** * One or more named graph URIs to be used as default graph(s) for retrieving. * @param {(string|string[])} [defaultGraphs] * @return {UpdateQueryPayload} */ setDefaultGraphs(defaultGraphs?: (string | string[])): UpdateQueryPayload; /** * @return {(string|string[])} Default graphs for the query for retrieving. */ getDefaultGraphs(): (string | string[]); /** * One or more named graph URIs to be used as named graph(s) for retrieving. * @param {(string|string[])} [namedGraphs] * @return {UpdateQueryPayload} */ setNamedGraphs(namedGraphs?: (string | string[])): UpdateQueryPayload; /** * @return {(string|string[])} Named graphs set for the query for retrieving. */ getNamedGraphs(): (string | string[]); /** * One or more default graphs for removing statements. * @param {(string|string[])} [removeGraphs] * @return {UpdateQueryPayload} */ setRemoveGraphs(removeGraphs?: (string | string[])): UpdateQueryPayload; /** * @return {(string|string[])} Default graphs set for the query for removing. */ getRemoveGraphs(): (string | string[]); /** * One or more default graphs for inserting statements. * @param {(string|string[])} [insertGraphs] * @return {UpdateQueryPayload} */ setInsertGraphs(insertGraphs?: (string | string[])): UpdateQueryPayload; /** * @return {(string|string[])} Default graphs set for the query for inserting. */ getInsertGraphs(): (string | string[]); /** * @inheritDoc */ getSupportedContentTypes(): string[]; } import QueryPayload = require("../query/query-payload");