| 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.syrup.sql.Functions
org.syrup.sql.QueryFunctions
Utility functions to query Syrup objects using JDBC.
| Constructor Summary | |
QueryFunctions(SQLImpl sqlImpl)
Constructor for the QueryFunctions object  | 
|
| Method Summary | |
protected  boolean | 
checkDone(java.lang.String key,
          SyrupConnection con)
Returns true if a PTask is done by executing SQL statements over a Connection.  | 
protected  boolean | 
checkInDone(java.lang.String key,
            boolean port,
            SyrupConnection con)
Returns true if the input Port of a PTask is done by executing SQL statements over a Connection.  | 
protected  boolean | 
checkInLinkFull(java.lang.String key,
                boolean port,
                SyrupConnection con)
Returns true if the input Link of a PTask is done by executing SQL statements over a Connection.  | 
protected  boolean | 
checkOrType(java.lang.String key,
            SyrupConnection con)
Returns true if a PTask is of type OR by executing SQL statements over a Connection.  | 
protected  boolean | 
checkOutDone(java.lang.String key,
             boolean port,
             SyrupConnection con)
 | 
protected  boolean | 
checkOutLinkFull(java.lang.String key,
                 boolean port,
                 SyrupConnection con)
Returns true if the out Link of a PTask is full by executing SQL statements over a Connection.  | 
protected  boolean | 
checkTargetLink(java.lang.String statement,
                java.lang.String key,
                boolean port,
                SyrupConnection con)
Returns true if the input Link of a PTask is done by executing SQL statements over a Connection.  | 
protected  Context | 
readContext(PTask p,
            SyrupConnection con)
Returns the Context of a PTask by executing SQL statements over a Connection.  | 
protected  Data | 
readData(java.sql.ResultSet result,
         java.lang.String k)
Returns the Data contained by a ResultSet.  | 
protected  EndPoint | 
readInEndPoint(java.lang.String key,
               boolean port,
               SyrupConnection con)
Returns the in EndPoint of a PTask by executing SQL statements over a Connection.  | 
protected  java.lang.String | 
readInTask(java.lang.String key,
           boolean port,
           SyrupConnection con)
Returns the in PTask identifier of a PTask by executing SQL statements over a Connection.  | 
protected  LogEntry | 
readLogEntry(java.sql.ResultSet result)
Returns a LogEntry held by a ResultSet  | 
protected  EndPoint | 
readOutEndPoint(java.lang.String key,
                boolean port,
                SyrupConnection con)
Returns the out EndPoint of a PTask by executing SQL statements over a Connection.  | 
protected  java.lang.String | 
readOutTask(java.lang.String key,
            boolean port,
            SyrupConnection con)
Returns the out PTask identifier of a PTask by executing SQL statements over a Connection.  | 
protected  PTask | 
readPTask(java.sql.ResultSet result)
Returns a PTask held by a ResultSet  | 
protected  PTask | 
readPTask(java.lang.String key,
          SyrupConnection con)
Returns the PTask, given an identifier, by executing SQL statements over a Connection.  | 
protected  EndPoint | 
readTargetEndPoint(java.lang.String st,
                   java.lang.String key,
                   boolean port,
                   SyrupConnection con)
Returns the in/out EndPoint of a PTask by executing SQL statements over a Connection.  | 
protected  java.lang.String | 
readTargetLinkTask(java.lang.String st,
                   java.lang.String key,
                   boolean port,
                   SyrupConnection con)
Returns the in/out PTask identifier of a PTask by executing SQL statements over a Connection.  | 
| Methods inherited from class org.syrup.sql.Functions | 
sqlImpl | 
| Methods inherited from class java.lang.Object | 
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
public QueryFunctions(SQLImpl sqlImpl)
sqlImpl - The SQLImpl that is held by the Function instance.| Method Detail | 
protected boolean checkDone(java.lang.String key,
                            SyrupConnection con)
                     throws java.lang.Exception
key - The PTask identifier that is checked.con - The SyrupConnection over which SQL statements are executed.
java.lang.Exception
protected boolean checkInDone(java.lang.String key,
                              boolean port,
                              SyrupConnection con)
                       throws java.lang.Exception
key - The PTask identifier that is checked.port - The input port number.con - The SyrupConnection over which SQL statements are executed.
java.lang.Exception
protected boolean checkOutDone(java.lang.String key,
                               boolean port,
                               SyrupConnection con)
                        throws java.lang.Exception
java.lang.Exception
protected boolean checkOrType(java.lang.String key,
                              SyrupConnection con)
                       throws java.lang.Exception
key - The PTask identifier that is checked.con - The SyrupConnection over which SQL statements are executed.
java.lang.Exception
protected boolean checkOutLinkFull(java.lang.String key,
                                   boolean port,
                                   SyrupConnection con)
                            throws java.lang.Exception
key - The PTask identifier that is checked.port - The Port number of the PTask's output Link that is checked.con - The SyrupConnection over which SQL statements are executed.
java.lang.Exception
protected boolean checkInLinkFull(java.lang.String key,
                                  boolean port,
                                  SyrupConnection con)
                           throws java.lang.Exception
key - The PTask identifier that is checked.port - The Port number of the PTask's input Link that is checked.con - The SyrupConnection over which SQL statements are executed.
java.lang.Exception
protected boolean checkTargetLink(java.lang.String statement,
                                  java.lang.String key,
                                  boolean port,
                                  SyrupConnection con)
                           throws java.lang.Exception
statement - The SQL statement to check the ingoing/outgoing Link.key - The PTask identifier that is checked.port - The Port number of the PTask's input Link that is checked.con - The SyrupConnection over which SQL statements are executed.
java.lang.Exception
protected EndPoint readOutEndPoint(java.lang.String key,
                                   boolean port,
                                   SyrupConnection con)
                            throws java.lang.Exception
key - The PTask identifier.port - The port of the PTask.con - The SyrupConnection over which SQL statements are executed.
java.lang.Exception
protected EndPoint readInEndPoint(java.lang.String key,
                                  boolean port,
                                  SyrupConnection con)
                           throws java.lang.Exception
key - The subject PTask identifier.port - The subject port of the PTask.con - The SyrupConnection over which SQL statements are executed.
java.lang.Exception
protected EndPoint readTargetEndPoint(java.lang.String st,
                                      java.lang.String key,
                                      boolean port,
                                      SyrupConnection con)
                               throws java.lang.Exception
st - The SQL statement to return the in/out EndPoint.key - The subject PTask identifier.port - The subject port of the PTask.con - The SyrupConnection over which SQL statements are executed.
java.lang.Exception
protected java.lang.String readOutTask(java.lang.String key,
                                       boolean port,
                                       SyrupConnection con)
                                throws java.lang.Exception
key - The subject PTask identifier.port - The subject port of the PTask.con - The SyrupConnection over which SQL statements are executed.
java.lang.Exception
protected java.lang.String readInTask(java.lang.String key,
                                      boolean port,
                                      SyrupConnection con)
                               throws java.lang.Exception
key - The subject PTask identifier.port - The subject port of the PTask.con - The SyrupConnection over which SQL statements are executed.
java.lang.Exception
protected java.lang.String readTargetLinkTask(java.lang.String st,
                                              java.lang.String key,
                                              boolean port,
                                              SyrupConnection con)
                                       throws java.lang.Exception
st - The SQL statement to return the in/out PTask identifier..key - The subject PTask identifier.port - The subject port of the PTask.con - The SyrupConnection over which SQL statements are executed.
java.lang.Exception
protected Context readContext(PTask p,
                              SyrupConnection con)
                       throws java.lang.Exception
p - The subject PTask.con - The SyrupConnection over which SQL statements are executed.
java.lang.Exception
protected Data readData(java.sql.ResultSet result,
                        java.lang.String k)
                 throws java.lang.Exception
result - The ResultSet the contains the raw data.k - The SQL attribute to fetch.
java.lang.Exception
protected PTask readPTask(java.lang.String key,
                          SyrupConnection con)
                   throws java.lang.Exception
key - The identifier of a PTask.con - The SyrupConnection over which SQL statements are executed.
java.lang.Exception
protected PTask readPTask(java.sql.ResultSet result)
                   throws java.lang.Exception
result - The ResultSet that holds the PTask attributes.
java.lang.Exception
protected LogEntry readLogEntry(java.sql.ResultSet result)
                         throws java.lang.Exception
result - The ResultSet that holds the LogEntry attributes.
java.lang.Exception
  | 
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||