Properties
explain
explain : ( < QueryFormatTypeInner > ( query , context , explainMode ) => Promise < IQueryExplained > )
Type declaration
< QueryFormatTypeInner > ( query , context , explainMode ) : Promise < IQueryExplained >
Type Parameters
QueryFormatTypeInner extends QueryFormatType
Parameters
query : QueryFormatTypeInner
context : QueryFormatTypeInner extends string ? QueryStringContextInner : QueryAlgebraContextInner
explainMode : QueryExplainMode
Returns Promise < IQueryExplained >
Defined in node_modules/@comunica/types/lib/IQueryEngine.d.ts:62
get Result Media Type Formats
get Result Media Type Formats : ( ( context ? ) => Promise < Record < string , string > > )
Type declaration
( context ? ) : Promise < Record < string , string > >
Parameters
Optional
context : IActionContext
Returns Promise < Record < string , string > >
Defined in node_modules/@comunica/types/lib/IQueryEngine.d.ts:72
get Result Media Types
get Result Media Types : ( ( context ? ) => Promise < Record < string , number > > )
Type declaration
( context ? ) : Promise < Record < string , number > >
Parameters
Optional
context : IActionContext
Returns Promise < Record < string , number > >
Defined in node_modules/@comunica/types/lib/IQueryEngine.d.ts:67
invalidate Http Cache
invalidate Http Cache : ( ( url ? ) => Promise < any > )
Type declaration
( url ? ) : Promise < any >
Returns Promise < any >
Defined in node_modules/@comunica/types/lib/IQueryEngine.d.ts:87
query
query : ( < QueryFormatTypeInner > ( query , context ? ) => Promise < QueryType > )
Type declaration
< QueryFormatTypeInner > ( query , context ? ) : Promise < QueryType >
Type Parameters
QueryFormatTypeInner extends QueryFormatType
Parameters
query : QueryFormatTypeInner
Optional
context : QueryFormatTypeInner extends string ? QueryStringContextInner : QueryAlgebraContextInner
Returns Promise < QueryType >
query Bindings
query Bindings : ( < QueryFormatTypeInner > ( query ,
context ? ) => Promise < BindingsStream > )
Type declaration
< QueryFormatTypeInner > ( query , context ? ) : Promise < BindingsStream >
Type Parameters
QueryFormatTypeInner extends QueryFormatType
Parameters
query : QueryFormatTypeInner
Optional
context : QueryFormatTypeInner extends string ? QueryStringContextInner : QueryAlgebraContextInner
query Boolean
query Boolean : ( < QueryFormatTypeInner > ( query , context ? ) => Promise < boolean > )
Type declaration
< QueryFormatTypeInner > ( query , context ? ) : Promise < boolean >
Type Parameters
QueryFormatTypeInner extends QueryFormatType
Parameters
query : QueryFormatTypeInner
Optional
context : QueryFormatTypeInner extends string ? QueryStringContextInner : QueryAlgebraContextInner
Returns Promise < boolean >
query Quads
query Quads : ( < QueryFormatTypeInner > ( query , context ? ) => Promise < AsyncIterator < Quad > & ResultStream < Quad > > )
Type declaration
< QueryFormatTypeInner > ( query , context ? ) : Promise < AsyncIterator < Quad > & ResultStream < Quad > >
Type Parameters
QueryFormatTypeInner extends QueryFormatType
Parameters
query : QueryFormatTypeInner
Optional
context : QueryFormatTypeInner extends string ? QueryStringContextInner : QueryAlgebraContextInner
Returns Promise < AsyncIterator < Quad > & ResultStream < Quad > >
query Void
query Void : ( < QueryFormatTypeInner > ( query , context ? ) => Promise < void > )
Type declaration
< QueryFormatTypeInner > ( query , context ? ) : Promise < void >
Type Parameters
QueryFormatTypeInner extends QueryFormatType
Parameters
query : QueryFormatTypeInner
Optional
context : QueryFormatTypeInner extends string ? QueryStringContextInner : QueryAlgebraContextInner
Returns Promise < void >
result To String
result To String : ( ( queryResult , mediaType ? , context ? ) => any )
Type declaration
( queryResult , mediaType ? , context ? ) : any
Parameters
queryResult : QueryType
Optional
mediaType : string
Optional
context : any
Returns any
Defined in node_modules/@comunica/types/lib/IQueryEngine.d.ts:80
Base interface for a Comunica query engine.