Package de.grogra.xl.query

Interface Summary
BytecodeSerialization  
BytecodeSerialization.Serializable  
CompiletimeModel A CompileModel is used by an XL compiler to parametrize the access to graph-like data sources in queries.
Frame A Frame stores the current values of query Variables of a single query, including information if the variables are already bound to a value or not.
Graph A Graph represents a single relational data source for XL's relational query and rewriting facilities within the context of a single thread (i.e., the methods are not thread-safe).
MatchConsumer  
Producer A Producer is used within right hand sides of XL rules in order to construct the replacement for the match of the left hand side.
RuntimeModel A RuntimeModel is used by the XL run-time system as an interface to the concrete relational data source in use.
Variable A Variable represents a query variable of a query.
 

Class Summary
AbstractExpressionPattern  
AttributeListPattern  
BuiltInPattern  
CompoundPattern  
EdgeDirection  
EdgeDirection.Backward  
EdgeDirection.Both  
EdgeDirection.Directed  
EdgeDirection.Forward  
EdgeDirection.Undirected  
EdgePattern  
EnumerateNodesPattern  
NodeData  
NumericConversionPattern  
Pattern  
Pattern.Matcher  
Query  
QueryState  
RuntimeModelFactory  
TransitiveTraversal  
TypePattern  
UserDefinedCompoundPattern  
UserDefinedPattern  
Utils  
WrappedTypePattern  
 

Exception Summary
RuntimeModelException  
 

Error Summary
QueryState.Break  
 

Annotation Types Summary
HasModel  
UseModel  
UserDefinedPattern.In  
UserDefinedPattern.Out