butler.sql.driver
Interface SQLService

All Superinterfaces:
java.rmi.Remote
All Known Implementing Classes:
SQLServiceImpl

public interface SQLService
extends java.rmi.Remote

Service performing JDBC tasks.

Author:
Fredrik Bertilsson

Method Summary
 java.lang.String createRecord(java.lang.String tab)
           
 java.lang.String deleteRecord(java.lang.String rec, boolean cascade)
           
 java.lang.String findByPK(java.lang.String tabPath, butler.util.Tuple tuple)
           
 java.lang.String runQueryInstance(java.lang.String qi)
           
 java.lang.String saveRecord(java.lang.String rec)
           
 java.lang.String saveRecordList(java.lang.String recList)
           
 

Method Detail

findByPK

java.lang.String findByPK(java.lang.String tabPath,
                          butler.util.Tuple tuple)
                          throws java.lang.Exception
Throws:
java.lang.Exception

runQueryInstance

java.lang.String runQueryInstance(java.lang.String qi)
                                  throws java.lang.Exception
Throws:
java.lang.Exception

createRecord

java.lang.String createRecord(java.lang.String tab)
                              throws java.lang.Exception
Throws:
java.lang.Exception

saveRecord

java.lang.String saveRecord(java.lang.String rec)
                            throws java.lang.Exception
Throws:
java.lang.Exception

saveRecordList

java.lang.String saveRecordList(java.lang.String recList)
                                throws java.lang.Exception
Throws:
java.lang.Exception

deleteRecord

java.lang.String deleteRecord(java.lang.String rec,
                              boolean cascade)
                              throws java.lang.Exception
Throws:
java.lang.Exception