1 21 22 package org.apache.derby.iapi.store.access; 23 24 import org.apache.derby.iapi.services.io.Storable; 25 26 import org.apache.derby.iapi.error.StandardException; 27 28 import org.apache.derby.iapi.types.DataValueDescriptor; 29 30 import org.apache.derby.iapi.types.RowLocation; 31 32 import org.apache.derby.iapi.services.io.FormatableBitSet; 33 34 58 59 public interface GenericScanController extends RowCountable 60 { 61 69 void close() 70 throws StandardException; 71 72 89 ScanInfo getScanInfo() 90 throws StandardException; 91 92 98 boolean isKeyed(); 99 100 115 boolean isTableLocked(); 116 117 128 RowLocation newRowLocationTemplate() 129 throws StandardException; 130 131 179 void reopenScan( 180 DataValueDescriptor[] startKeyValue, 181 int startSearchOperator, 182 Qualifier qualifier[][], 183 DataValueDescriptor[] stopKeyValue, 184 int stopSearchOperator) 185 throws StandardException; 186 187 217 void reopenScanByRowLocation( 218 RowLocation startRowLocation, 219 Qualifier qualifier[][]) 220 throws StandardException; 221 } 222 | Popular Tags |