de.pannenleiter.db.expr
Class AdHocContext

java.lang.Object
  |
  +--de.pannenleiter.db.expr.SQLContext
        |
        +--de.pannenleiter.db.expr.AdHocContext

public class AdHocContext
extends SQLContext

AdHocContext -- collects a sql statement for an AdHocDatabase


Constructor Summary
AdHocContext(AdHocDatabase db, java.lang.String document)
           
 
Method Summary
 void add(java.lang.String condition)
           
 ReturnInfo addAttribute(java.lang.String attribute, ReturnInfo parent)
           
 ReturnInfo addElement(java.lang.String element, ReturnInfo parent)
           
 void addTop(ReturnInfo parent)
           
 java.lang.String getStatement()
           
 
Methods inherited from class de.pannenleiter.db.expr.SQLContext
addVariable, addXPath, getDocument, getText, getVariable, getVariableCount, isVariable, setSqlStatement, setVariable, toXML
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdHocContext

public AdHocContext(AdHocDatabase db,
                    java.lang.String document)
Method Detail

addElement

public ReturnInfo addElement(java.lang.String element,
                             ReturnInfo parent)
                      throws java.lang.Exception
Overrides:
addElement in class SQLContext

addAttribute

public ReturnInfo addAttribute(java.lang.String attribute,
                               ReturnInfo parent)
                        throws java.lang.Exception
Overrides:
addAttribute in class SQLContext

addTop

public void addTop(ReturnInfo parent)
            throws java.lang.Exception
Overrides:
addTop in class SQLContext

add

public void add(java.lang.String condition)
Overrides:
add in class SQLContext

getStatement

public java.lang.String getStatement()
Overrides:
getStatement in class SQLContext