public interface PgqlResultSet extends oracle.pgql.lang.ResultSet<PgxResult>, oracle.pgql.lang.spatial.STResultAccess, oracle.pgx.common.IdentifiableResultSet
Modifier and Type | Method and Description |
---|---|
void |
close() |
PgxEdge |
getEdge(int elementIdx)
Gets the value of the designated element by element index as a
PgxEdge |
PgxEdge |
getEdge(java.lang.String elementName)
Gets the value of the designated element by element name as a
PgxEdge |
PgxGraph |
getGraph()
Gets the graph of this result set.
|
java.lang.String |
getId()
Gets the ID of this result set.
|
long |
getNumResults()
Gets the number of results
|
java.util.List<? extends PgqlResultElement> |
getPgqlResultElements()
Gets the list of PGQL result elements information
|
<ID extends java.lang.Comparable<ID>> |
getVertex(int elementIdx)
Gets the value of the designated element by element index as a
PgxVertex |
<ID extends java.lang.Comparable<ID>> |
getVertex(java.lang.String elementName)
Gets the value of the designated element by element name as a
PgxVertex |
PgqlResultSet |
print()
Prints all results to
System.out . |
default PgqlResultSet |
print(long numResults)
Prints
numResults results to System.out . |
default PgqlResultSet |
print(long numResults, int from)
Prints
numResults results from from th result to System.out . |
PgqlResultSet |
print(java.io.PrintStream printStream, long numResults, int from)
Same as
print(long, int) except that this method prints content to printStream . |
default PgxFrame |
toFrame()
Copies the content of this result set into a new PgxFrame.
|
default PgxFuture<PgxFrame> |
toFrameAsync()
Copies the content of this result set into a new PgxFrame.
|
absolute, afterLast, beforeFirst, first, getMetaData, last, next, previous, relative
getBoolean, getBoolean, getDate, getDate, getDouble, getDouble, getFloat, getFloat, getInteger, getInteger, getLegacyDate, getLegacyDate, getList, getList, getLong, getLong, getObject, getObject, getString, getString, getTime, getTime, getTimestamp, getTimestamp, getTimestampWithTimezone, getTimestampWithTimezone, getTimeWithTimezone, getTimeWithTimezone, getVertexLabels, getVertexLabels
void close()
close
in interface java.lang.AutoCloseable
close
in interface oracle.pgql.lang.ResultSet<PgxResult>
PgxEdge getEdge(int elementIdx) throws oracle.pgql.lang.PgqlException
PgxEdge
elementIdx
- element indexPgxEdge
oracle.pgql.lang.PgqlException
PgxEdge getEdge(java.lang.String elementName) throws oracle.pgql.lang.PgqlException
PgxEdge
elementName
- element namePgxEdge
oracle.pgql.lang.PgqlException
PgxGraph getGraph()
java.lang.String getId()
getId
in interface oracle.pgx.common.IdentifiableResultSet
long getNumResults()
java.util.List<? extends PgqlResultElement> getPgqlResultElements()
<ID extends java.lang.Comparable<ID>> PgxVertex<ID> getVertex(int elementIdx) throws oracle.pgql.lang.PgqlException
PgxVertex
elementIdx
- element indexPgxVertex
oracle.pgql.lang.PgqlException
<ID extends java.lang.Comparable<ID>> PgxVertex<ID> getVertex(java.lang.String elementName) throws oracle.pgql.lang.PgqlException
PgxVertex
elementName
- element namePgxVertex
oracle.pgql.lang.PgqlException
PgqlResultSet print()
System.out
.PgqlResultSet
default PgqlResultSet print(long numResults)
numResults
results to System.out
. If numResults
is larger than getNumResults()
, only getNumResults()
results are printed.numResults
- number of resultPgqlResultSet
default PgqlResultSet print(long numResults, int from)
numResults
results from from
th result to System.out
.numResults
- number of resultfrom
- first result to be printed (start counting from 0)PgqlResultSet
PgqlResultSet print(java.io.PrintStream printStream, long numResults, int from)
print(long, int)
except that this method prints content to printStream
.printStream
- stream to which results are printednumResults
- number of resultsfrom
- first result to be printed (start counting from 0)PgqlResultSet
default PgxFrame toFrame() throws java.lang.InterruptedException, java.util.concurrent.ExecutionException
java.lang.InterruptedException
java.util.concurrent.ExecutionException