org.apache.servicemix.jdbc
Interface JDBCAdapter

All Known Implementing Classes:
AxionJDBCAdapter, BlobJDBCAdapter, BytesJDBCAdapter, DB2JDBCAdapter, DefaultJDBCAdapter, HsqldbJDBCAdapter, ImageBasedJDBCAdaptor, InformixJDBCAdapter, MaxDBJDBCAdapter, OracleJDBCAdapter, PostgresqlJDBCAdapter, StreamJDBCAdapter

public interface JDBCAdapter


Method Summary
 void doCreateTables(java.sql.Connection connection)
           
 void doDropTables(java.sql.Connection connection)
           
 int doGetCount(java.sql.Connection connection)
           
 java.lang.String[] doGetIds(java.sql.Connection connection)
           
 java.lang.String[] doGetIds(java.sql.Connection connection, int fromIndex, int toIndex)
           
 java.util.Map<java.lang.String,byte[]> doLoadData(java.sql.Connection connection)
           
 byte[] doLoadData(java.sql.Connection connection, java.lang.String id)
           
 byte[][] doLoadData(java.sql.Connection connection, java.lang.String[] ids)
           
 void doRemoveData(java.sql.Connection connection, java.lang.String id)
           
 void doRemoveData(java.sql.Connection connection, java.lang.String[] ids)
           
 void doStoreData(java.sql.Connection connection, java.lang.String id, byte[] data)
           
 void doUpdateData(java.sql.Connection connection, java.lang.String id, byte[] data)
           
 Statements getStatements()
           
 void setStatements(Statements statements)
           
 

Method Detail

doCreateTables

void doCreateTables(java.sql.Connection connection)
                    throws java.sql.SQLException,
                           java.io.IOException
Throws:
java.sql.SQLException
java.io.IOException

doDropTables

void doDropTables(java.sql.Connection connection)
                  throws java.sql.SQLException,
                         java.io.IOException
Throws:
java.sql.SQLException
java.io.IOException

doLoadData

byte[] doLoadData(java.sql.Connection connection,
                  java.lang.String id)
                  throws java.sql.SQLException,
                         java.io.IOException
Throws:
java.sql.SQLException
java.io.IOException

doLoadData

byte[][] doLoadData(java.sql.Connection connection,
                    java.lang.String[] ids)
                    throws java.sql.SQLException,
                           java.io.IOException
Throws:
java.sql.SQLException
java.io.IOException

doLoadData

java.util.Map<java.lang.String,byte[]> doLoadData(java.sql.Connection connection)
                                                  throws java.sql.SQLException,
                                                         java.io.IOException
Throws:
java.sql.SQLException
java.io.IOException

doStoreData

void doStoreData(java.sql.Connection connection,
                 java.lang.String id,
                 byte[] data)
                 throws java.sql.SQLException,
                        java.io.IOException
Throws:
java.sql.SQLException
java.io.IOException

doUpdateData

void doUpdateData(java.sql.Connection connection,
                  java.lang.String id,
                  byte[] data)
                  throws java.sql.SQLException,
                         java.io.IOException
Throws:
java.sql.SQLException
java.io.IOException

doRemoveData

void doRemoveData(java.sql.Connection connection,
                  java.lang.String id)
                  throws java.sql.SQLException,
                         java.io.IOException
Throws:
java.sql.SQLException
java.io.IOException

doRemoveData

void doRemoveData(java.sql.Connection connection,
                  java.lang.String[] ids)
                  throws java.sql.SQLException,
                         java.io.IOException
Throws:
java.sql.SQLException
java.io.IOException

doGetCount

int doGetCount(java.sql.Connection connection)
               throws java.sql.SQLException,
                      java.io.IOException
Throws:
java.sql.SQLException
java.io.IOException

doGetIds

java.lang.String[] doGetIds(java.sql.Connection connection)
                            throws java.sql.SQLException,
                                   java.io.IOException
Throws:
java.sql.SQLException
java.io.IOException

doGetIds

java.lang.String[] doGetIds(java.sql.Connection connection,
                            int fromIndex,
                            int toIndex)
                            throws java.sql.SQLException,
                                   java.io.IOException
Throws:
java.sql.SQLException
java.io.IOException

getStatements

Statements getStatements()

setStatements

void setStatements(Statements statements)


Copyright © 2005-2011 Apache Software Foundation. All Rights Reserved.