|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object net.ontopia.topicmaps.query.impl.basic.QueryResult
public class QueryResult
INTERNAL: The query result representation used by the basic implementation.
Field Summary | |
---|---|
protected int |
current
|
protected int |
last
|
Constructor Summary | |
---|---|
QueryResult(QueryMatches matches)
|
|
QueryResult(QueryMatches matches,
int limit,
int offset)
|
Method Summary | |
---|---|
void |
close()
PUBLIC: Closes the query result, which allows it to free its resources. |
java.lang.String |
getColumnName(int ix)
PUBLIC: Returns the name of the given column. |
java.lang.String[] |
getColumnNames()
PUBLIC: Returns the names of the columns. |
int |
getIndex(java.lang.String colname)
PUBLIC: Returns the index of the named column. |
java.lang.Object |
getValue(int ix)
PUBLIC: Returns the value in the given column in the current match. |
java.lang.Object |
getValue(java.lang.String colname)
PUBLIC: Returns the value in the given column in the current match. |
java.lang.Object[] |
getValues()
PUBLIC: Returns the current match as an array of values. |
java.lang.Object[] |
getValues(java.lang.Object[] values)
PUBLIC: Reads the values of the current match into the specified array. |
int |
getWidth()
PUBLIC: Returns the number of columns in the result. |
boolean |
next()
PUBLIC: Steps to the next match, returning true if a valid match was found, and false if there are no more matches. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
---|
protected int current
protected int last
Constructor Detail |
---|
public QueryResult(QueryMatches matches)
public QueryResult(QueryMatches matches, int limit, int offset)
Method Detail |
---|
public boolean next()
QueryResultIF
next
in interface QueryResultIF
public java.lang.Object getValue(int ix)
QueryResultIF
next()
to have been called first.
getValue
in interface QueryResultIF
public java.lang.Object getValue(java.lang.String colname)
QueryResultIF
next()
to have been called first.
getValue
in interface QueryResultIF
public int getWidth()
QueryResultIF
getWidth
in interface QueryResultIF
public int getIndex(java.lang.String colname)
QueryResultIF
getIndex
in interface QueryResultIF
public java.lang.String[] getColumnNames()
QueryResultIF
getColumnNames
in interface QueryResultIF
public java.lang.String getColumnName(int ix)
QueryResultIF
getColumnName
in interface QueryResultIF
public java.lang.Object[] getValues()
QueryResultIF
next()
to have been
called first.
getValues
in interface QueryResultIF
public java.lang.Object[] getValues(java.lang.Object[] values)
QueryResultIF
next()
to have been called first.
getValues
in interface QueryResultIF
public void close()
QueryResultIF
close
in interface QueryResultIF
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |