Package | Description |
---|---|
org.modeshape.jcr.query.plan |
This package defines the
Planner interface, the CanonicalPlanner implementation, and the
PlanNode class that is used to represent a canonical query plan. |
Modifier and Type | Method and Description |
---|---|
static PlanNode.Property |
PlanNode.Property.valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static PlanNode.Property[] |
PlanNode.Property.values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
Modifier and Type | Method and Description |
---|---|
Set<PlanNode.Property> |
PlanNode.getPropertyKeys()
Get the keys for the property values that are set on this node.
|
Modifier and Type | Method and Description |
---|---|
Object |
PlanNode.getProperty(PlanNode.Property propertyId)
Get the node's value for this supplied property.
|
<ValueType> |
PlanNode.getProperty(PlanNode.Property propertyId,
Class<ValueType> type)
Get the node's value for this supplied property, casting the result to the supplied type.
|
<ValueType> |
PlanNode.getPropertyAsCollection(PlanNode.Property propertyId,
Class<ValueType> type)
Get the node's value for this supplied property, casting the result to a
Collection of the supplied type. |
<ValueType> |
PlanNode.getPropertyAsList(PlanNode.Property propertyId,
Class<ValueType> type)
Get the node's value for this supplied property, casting the result to a
List of the supplied type. |
boolean |
PlanNode.hasBooleanProperty(PlanNode.Property propertyId)
Indicates if there is a non-null property value that equates to a
true boolean value. |
boolean |
PlanNode.hasCollectionProperty(PlanNode.Property propertyId)
Indicates if there is a non-null and non-empty Collection value for the property.
|
boolean |
PlanNode.hasProperty(PlanNode.Property propertyId)
Indicates if there is a non-null value for the property.
|
Object |
PlanNode.setProperty(PlanNode.Property propertyId,
Object value)
Set the node's value for the supplied property.
|
Copyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.