public interface QueryResult extends QueryResult, AutoCloseable
PropertyType
for each of the columns.Modifier and Type | Method and Description |
---|---|
void |
close()
Close and release all resources associated with these results.
|
String[] |
getColumnTypes()
Returns an array of the
PropertyType name for each of the columns in this result. |
String |
getPlan()
Get a description of ModeShape's plan for executing this query.
|
Collection<String> |
getWarnings()
Get any warnings that might describe potential problems with this query.
|
boolean |
isEmpty()
Return whether the number of rows in the results is 0.
|
getColumnNames, getNodes, getRows, getSelectorNames
boolean isEmpty()
getting the size
of the rows
or nodes
.String[] getColumnTypes()
PropertyType
name for each of the columns in this result.QueryResult.getColumnNames()
.String getPlan()
Note that as of ModeShape 3.1, the plan is always captured and available, though this may change in future versions. This means that clients should be written to never expect a non-null String response from this method.
Collection<String> getWarnings()
Note that a query that has warnings is not necessarily incorrect or potentially wrong - because of residual properties, ModeShape may produce warnings for queries that are perfectly valid.
However, if a query does not give the expected results (during development), check the warnings to see if ModeShape can suggest specific things to look at. For example, a warnings might suggest that a column might be resolved on a different selector, or that a column might have been misspelled.
void close()
Session.logout()
method is called.close
in interface AutoCloseable
Copyright © 2008–2016 JBoss, a division of Red Hat. All rights reserved.