1 21 22 package org.apache.derby.vti; 23 24 import org.apache.derby.iapi.types.DataValueDescriptor; 25 import org.apache.derby.iapi.error.StandardException; 26 import java.sql.ResultSet ; 27 import java.sql.SQLException ; 28 29 35 public interface IFastPath { 36 37 40 public int SCAN_COMPLETED = -1; 41 44 public int GOT_ROW = 0; 45 49 public int NEED_RS = 1; 50 51 59 public boolean executeAsFastPath() 60 throws StandardException, SQLException ; 61 62 70 public int nextRow(DataValueDescriptor[] row) 71 throws StandardException, SQLException ; 72 73 74 79 public void currentRow(ResultSet rs, DataValueDescriptor[] row) 80 throws StandardException, SQLException ; 81 82 83 87 public void rowsDone() throws StandardException, SQLException ; 88 } 89 | Popular Tags |