dsql.value
Class AbstractResults
java.lang.Object
dsql.DMExecuted
dsql.value.Value
dsql.value.NonScalarValue
dsql.value.TableResult
dsql.value.AbstractResults
- All Implemented Interfaces:
- ColumnHolder, Cursor, RecordHolder
- Direct Known Subclasses:
- ConstructedResults, ExcelDataValue, SQLResults
- public abstract class AbstractResults
- extends TableResult
A "results" value, which may include several tables.
For example, the results of an SQL statement/query.
Methods inherited from class dsql.value.TableResult |
deleteRecord, equalsRecord, findColumn, getBoolean, getColumnDisplaySize, getField, getPrimaryKeys, getRecord, getRecord, getString, getTableName, insert, printRecord, readCurrentRecord, setPrimaryKeys, setPrimaryKeys, setRecord, update |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractResults
public AbstractResults()
getMeta
public ConstructedResults getMeta()
throws ExecuteException
- Specified by:
getMeta
in class TableResult
- Throws:
ExecuteException
print
public void print(ASTPrint printer)
throws ExecuteException
- Description copied from class:
Value
- Print this value using printer
- Overrides:
print
in class TableResult
- Throws:
ExecuteException
getMeta
public abstract ConstructedResults getMeta(boolean all)
throws ExecuteException
- Parameters:
all
- if true, iterates through all results
- Throws:
ExecuteException
addCurrentResultMeta
public abstract void addCurrentResultMeta(ConstructedResults r)
throws ExecuteException
- Throws:
ExecuteException
allreset
public abstract void allreset()
throws ExecuteException
- Throws:
ExecuteException
hasResult
public abstract boolean hasResult()
nextResult
public abstract boolean nextResult()
throws ExecuteException
- Throws:
ExecuteException