C# Class BrightstarDB.Graph.Query

Show file Open project: BrightstarDB/GraphApi Class Usage Examples

Public Methods

Method Description
Execute ( ) : QueryResult
Filter ( string propertyType, string value, Operator op ) : Query
Query ( Graph graph ) : System
Query ( Graph graph, Uri startNode ) : System
Query ( IEnumerable startNodes ) : System
Traverse ( string property, TraversalOptions traversaloptions = null ) : Query
TraverseInverse ( string property, TraversalOptions traversaloptions = null ) : Query

Private Methods

Method Description
AnalyseQuery ( ) : void

Here we look at what we need to keep and what we can throw away as we process the data

Method Details

Execute() public method

public Execute ( ) : QueryResult
return QueryResult

Filter() public method

public Filter ( string propertyType, string value, Operator op ) : Query
propertyType string
value string
op Operator
return Query

Query() public method

public Query ( Graph graph ) : System
graph Graph
return System

Query() public method

public Query ( Graph graph, Uri startNode ) : System
graph Graph
startNode System.Uri
return System

Query() public method

public Query ( IEnumerable startNodes ) : System
startNodes IEnumerable
return System

Traverse() public method

public Traverse ( string property, TraversalOptions traversaloptions = null ) : Query
property string
traversaloptions TraversalOptions
return Query

TraverseInverse() public method

public TraverseInverse ( string property, TraversalOptions traversaloptions = null ) : Query
property string
traversaloptions TraversalOptions
return Query