C# Class SemWeb.Query.SparqlEngine

Inheritance: SemWeb.Query.Query
Exibir arquivo Open project: JoshData/semweb-dotnet Class Usage Examples

Public Properties

Property Type Description
AllowPersistBNodes bool

Public Methods

Method Description
AddExternalFunction ( SemWeb.Query.RdfFunction function ) : void
Ask ( SelectableSource source ) : bool
Ask ( SelectableSource source, TextWriter output ) : void
Construct ( SelectableSource source, StatementSink sink ) : void
Construct ( SelectableSource source, TextWriter output ) : void
Describe ( SelectableSource source, StatementSink sink ) : void
Describe ( SelectableSource source, TextWriter output ) : void
GetDefaultDatasets ( ) : string[]
GetExplanation ( ) : string
GetNamedDatasets ( ) : string[]
GetQueryPrefixes ( ) : NamespaceManager
Run ( SelectableSource source, QueryResultSink resultsink ) : void
Run ( SelectableSource source, TextWriter output ) : void
Select ( SelectableSource source, QueryResultSink sink ) : void
Select ( SelectableSource source, TextWriter output ) : void
SparqlEngine ( TextReader query )
SparqlEngine ( string query )
WriteGraph ( RdfGraph graph, RdfSourceWrapper sourcewrapper, StatementSink sink ) : void

Private Methods

Method Description
BindLogic ( SelectableSource source ) : RdfSourceWrapper

Method Details

AddExternalFunction() public method

public AddExternalFunction ( SemWeb.Query.RdfFunction function ) : void
function SemWeb.Query.RdfFunction
return void

Ask() public method

public Ask ( SelectableSource source ) : bool
source SelectableSource
return bool

Ask() public method

public Ask ( SelectableSource source, TextWriter output ) : void
source SelectableSource
output TextWriter
return void

Construct() public method

public Construct ( SelectableSource source, StatementSink sink ) : void
source SelectableSource
sink StatementSink
return void

Construct() public method

public Construct ( SelectableSource source, TextWriter output ) : void
source SelectableSource
output TextWriter
return void

Describe() public method

public Describe ( SelectableSource source, StatementSink sink ) : void
source SelectableSource
sink StatementSink
return void

Describe() public method

public Describe ( SelectableSource source, TextWriter output ) : void
source SelectableSource
output TextWriter
return void

GetDefaultDatasets() public method

public GetDefaultDatasets ( ) : string[]
return string[]

GetExplanation() public method

public GetExplanation ( ) : string
return string

GetNamedDatasets() public method

public GetNamedDatasets ( ) : string[]
return string[]

GetQueryPrefixes() public method

public GetQueryPrefixes ( ) : NamespaceManager
return NamespaceManager

Run() public method

public Run ( SelectableSource source, QueryResultSink resultsink ) : void
source SelectableSource
resultsink QueryResultSink
return void

Run() public method

public Run ( SelectableSource source, TextWriter output ) : void
source SelectableSource
output TextWriter
return void

Select() public method

public Select ( SelectableSource source, QueryResultSink sink ) : void
source SelectableSource
sink QueryResultSink
return void

Select() public method

public Select ( SelectableSource source, TextWriter output ) : void
source SelectableSource
output TextWriter
return void

SparqlEngine() public method

public SparqlEngine ( TextReader query )
query TextReader

SparqlEngine() public method

public SparqlEngine ( string query )
query string

WriteGraph() public method

public WriteGraph ( RdfGraph graph, RdfSourceWrapper sourcewrapper, StatementSink sink ) : void
graph RdfGraph
sourcewrapper RdfSourceWrapper
sink StatementSink
return void

Property Details

AllowPersistBNodes public_oe property

public bool AllowPersistBNodes
return bool