ModeShape Distribution 3.1.0.Final

org.modeshape.jcr.api.query
Interface QueryResult

All Superinterfaces:
QueryResult

public interface QueryResult
extends QueryResult

Replicates some of the methods introduced in JCR 2.0, but also provides an extension that allows accessing the JCR PropertyType for each of the columns.


Method Summary
 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.
 
Methods inherited from interface javax.jcr.query.QueryResult
getColumnNames, getNodes, getRows, getSelectorNames
 

Method Detail

getColumnTypes

String[] getColumnTypes()
Returns an array of the PropertyType name for each of the columns in this result.

Returns:
the array of property type names; never null, never has null elements, and the size always matches QueryResult.getColumnNames().

getPlan

String getPlan()
Get a description of ModeShape's plan for executing this query. The plan uses relational algebra and operations, and may be used to get insight into what operations are performed when executing the query.

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.

Returns:
the string representation of the query plan as executed by the query; may be null if the query plan was not captured for the query (though currently it is always captured)

ModeShape Distribution 3.1.0.Final

Copyright © 2008-2013 JBoss, a division of Red Hat. All Rights Reserved.