1 22 23 package org.xquark.mapper.storage; 24 25 import java.sql.SQLException ; 26 27 import org.xquark.mapper.dbms.TableInfo; 28 29 33 public abstract class ExtraDataExplorer extends ExtraDataPersistentNode 34 { 35 private static final String RCSRevision = "$Revision: 1.1 $"; 36 private static final String RCSName = "$Name: $"; 37 38 protected boolean notExhausted = false; 39 40 protected boolean useStringDelimitor = false; 41 42 public ExtraDataExplorer(TableInfo tableInfo) 43 { 44 super(tableInfo); 45 } 46 49 public abstract boolean fetchNextRow() throws SQLException ; 50 boolean queryPending() 51 { 52 return notExhausted; 53 } 54 55 56 boolean resultActive() 57 { 58 return notExhausted; 59 } 60 61 public void reset() throws SQLException 62 { 63 super.reset(); 64 notExhausted = false; 65 } 66 } 67 | Popular Tags |