Class Summary |
IncrementalQuery |
IncrementalQuery is an ABC for the different query types. |
IncrementalSQL |
IncrementalSQL is stores an SQL query that is incrementally built. |
IncrementalXQuery |
Insert the type's description here. |
OperatorEvaluator |
Insert the type's description here. |
QueryFragment |
QueryFragment contains a fragment type,
a name, a binding, and in some cases, a list of parameters
The name is the name of the table or column name to use
The binding is what to rename the name to,
so SELCECT xxx AS yyy, has a name of xxx and a binding of yyy and the
clause type is select
|
QueryGenerator |
IQueryGenerator is the primary class in Query Generation
It is responsible for travering the XAT and finding operators to evaluate
|
QueryResult |
A QueryResult is returned after an operator is evaluated
Each result has 3 parameters,
1. |
SQLOperatorEvaluator |
SQLOperator Evaluator is used to help create SQL queries |
XQueryOperatorEvaluator |
Insert the type's description here. |