edu.ogi.cse.xs.database
Interface DBConnection

All Known Implementing Classes:
DB2Connection, FileConnection, MySQLConnection

public interface DBConnection


Method Summary
 void close()
           
 java.lang.String dumpBulkLoadCmd(RelationalSchema relschema, java.lang.String datadir)
           
 java.sql.ResultSet executeQuery(java.lang.String query)
           
 void genRelationalSchema(RelationalSchema relschema, java.lang.String sqlpath)
           
 java.lang.String getName()
           
 java.lang.String[] getTableNames()
           
 void insertRow(java.lang.String tableName, java.lang.String[] values, int[] sqltype)
           
 void performBulkloading(java.lang.String cmdPath)
           
 void writeRow(java.lang.String[] values, java.io.PrintWriter pw)
           
 

Method Detail

getName

java.lang.String getName()

close

void close()

genRelationalSchema

void genRelationalSchema(RelationalSchema relschema,
                         java.lang.String sqlpath)

writeRow

void writeRow(java.lang.String[] values,
              java.io.PrintWriter pw)

insertRow

void insertRow(java.lang.String tableName,
               java.lang.String[] values,
               int[] sqltype)

dumpBulkLoadCmd

java.lang.String dumpBulkLoadCmd(RelationalSchema relschema,
                                 java.lang.String datadir)

performBulkloading

void performBulkloading(java.lang.String cmdPath)

getTableNames

java.lang.String[] getTableNames()

executeQuery

java.sql.ResultSet executeQuery(java.lang.String query)