1 21 22 package org.apache.derby.impl.store.raw.log; 23 24 import org.apache.derby.iapi.store.raw.log.LogInstant; 25 import org.apache.derby.iapi.store.raw.log.LogScan; 26 import org.apache.derby.iapi.store.raw.xact.TransactionId; 27 import org.apache.derby.iapi.error.StandardException; 28 29 import org.apache.derby.iapi.services.io.ArrayInputStream; 30 31 import java.io.InputStream ; 32 import java.io.IOException ; 33 34 39 40 public interface StreamLogScan extends LogScan { 41 42 67 public LogRecord getNextRecord(ArrayInputStream input, 68 TransactionId tranId, 69 int groupmask) 70 throws StandardException, IOException ; 71 72 73 78 public long getInstant(); 79 80 88 public long getLogRecordEnd(); 89 90 94 public boolean isLogEndFuzzy(); 95 96 101 public LogInstant getLogInstant(); 102 103 114 public void resetPosition(LogInstant instant) 115 throws IOException , StandardException; 116 117 120 public void close(); 121 } 122 | Popular Tags |