Package edu.wpi.cs.dsrg.xmldb.xat.component.sqlgeneration

Interface Summary
QueryTypes defines the different clauses that can be used in a query
 

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.