001    package railo.runtime.db.driver;
002    
003    import java.sql.CallableStatement;
004    import java.sql.PreparedStatement;
005    import java.sql.Statement;
006    
007    public interface Factory {
008    
009            public StatementProxy createStatementProxy(ConnectionProxy connectionProxy, Statement createStatement);
010            public PreparedStatementProxy createPreparedStatementProxy(ConnectionProxy connectionProxy, PreparedStatement prepareStatement, String sql);
011            public CallableStatementProxy createCallableStatementProxy(ConnectionProxy connectionProxy, CallableStatement prepareCall, String sql);
012    
013    }