UNPKG

@tpluscode/sparql-builder

Version:

Simple JS library to build SPARQL queries

19 lines 1.09 kB
import { Literal, NamedNode } from '@rdfjs/types'; import { SparqlValue, SparqlTemplateResult } from '@tpluscode/rdf-string'; import { QuadDataBuilder } from './partials/DATA.js'; import { WhereBuilder } from './partials/WHERE.js'; import { InsertBuilder } from './partials/INSERT.js'; import { SparqlQuery, SparqlUpdateExecutable } from './index.js'; export type DeleteInsertQuery = InsertBuilder<DeleteInsertQuery> & WhereBuilder<DeleteInsertQuery> & SparqlQuery & SparqlUpdateExecutable & { readonly deletePatterns: SparqlTemplateResult; readonly with?: NamedNode; readonly using?: NamedNode[]; readonly usingNamed?: NamedNode[]; DELETE(strings: TemplateStringsArray, ...values: SparqlValue[]): DeleteInsertQuery; }; export type DeleteData = SparqlQuery & SparqlUpdateExecutable & QuadDataBuilder<DeleteData, NamedNode | Literal>; export declare const DELETE: { (strings: TemplateStringsArray, ...values: SparqlValue[]): DeleteInsertQuery; DATA(strings: TemplateStringsArray, ...values: SparqlValue[]): DeleteData; }; //# sourceMappingURL=DeleteBuilder.d.ts.map