Uses of Class
org.jboss.dna.graph.query.model.SelectorName

Packages that use SelectorName
org.jboss.dna.graph.query.model The Abstract Query Model is a vocabulary that can be used to construct a language-neutral representation of a query. 
org.jboss.dna.graph.query.plan This package defines the Planner interface, the CanonicalPlanner implementation, and the PlanNode class that is used to represent a canonical query plan. 
org.jboss.dna.graph.query.validate This package provides the interfaces that define the tables and columns that can be queried. 
org.jboss.dna.graph.request Sometimes its useful to work with a graph using objects that represent individual commands on the graph. 
 

Uses of SelectorName in org.jboss.dna.graph.query.model
 

Fields in org.jboss.dna.graph.query.model declared as SelectorName
static SelectorName AllNodes.ALL_NODES_NAME
           
 

Methods in org.jboss.dna.graph.query.model that return SelectorName
 SelectorName Selector.getAlias()
          Get the alias name for this source, if there is one.
 SelectorName Selector.getAliasOrName()
          Get the alias if this selector has one, or the name.
 SelectorName DescendantNodeJoinCondition.getAncestorSelectorName()
          Get the name of the selector for the ancestor node.
 SelectorName ChildNodeJoinCondition.getChildSelectorName()
          Get the name of the selector that represents the child.
 SelectorName DescendantNodeJoinCondition.getDescendantSelectorName()
          Get the name of the selector for the descedant node.
 SelectorName Selector.getName()
          Get the name for this selector.
 SelectorName ChildNodeJoinCondition.getParentSelectorName()
          Get the name of the selector that represents the parent.
 SelectorName SameNodeJoinCondition.getSelector1Name()
          Get the selector name for the first side of the join condition.
 SelectorName EquiJoinCondition.getSelector1Name()
          Get the name of the selector that appears on the left-side of the join.
 SelectorName SameNodeJoinCondition.getSelector2Name()
          Get the selector name for the second side of the join condition.
 SelectorName EquiJoinCondition.getSelector2Name()
          Get the name of the selector that appears on the right-side of the join.
 SelectorName UpperCase.getSelectorName()
          Get the selector symbol upon which this operand applies.
 SelectorName SameNode.getSelectorName()
          Get the name of the selector.
 SelectorName PropertyValue.getSelectorName()
          Get the selector symbol upon which this operand applies.
 SelectorName PropertyExistence.getSelectorName()
          Get the name of the selector.
 SelectorName NodePath.getSelectorName()
          Get the selector symbol upon which this operand applies.
 SelectorName NodeName.getSelectorName()
          Get the selector symbol upon which this operand applies.
 SelectorName NodeLocalName.getSelectorName()
          Get the selector symbol upon which this operand applies.
 SelectorName NodeDepth.getSelectorName()
          Get the selector symbol upon which this operand applies.
 SelectorName LowerCase.getSelectorName()
          Get the selector symbol upon which this operand applies.
 SelectorName Length.getSelectorName()
          Get the selector symbol upon which this operand applies.
 SelectorName FullTextSearchScore.getSelectorName()
          Get the selector symbol upon which this operand applies.
 SelectorName FullTextSearch.getSelectorName()
          Get the name of the selector that is to be searched
 SelectorName DescendantNode.getSelectorName()
          Get the name of the selector for the node.
 SelectorName Column.getSelectorName()
          Get the name of the selector for the node.
 SelectorName ChildNode.getSelectorName()
          Get the name of the selector representing the child
 

Methods in org.jboss.dna.graph.query.model that return types with arguments of type SelectorName
 Set<SelectorName> DynamicOperand.getSelectorNames()
          Get the selector symbols to which this operand applies.
static Set<SelectorName> Visitors.getSelectorsReferencedBy(Visitable visitable)
          Get the names of the selectors referenced by the visitable object.
 

Methods in org.jboss.dna.graph.query.model with parameters of type SelectorName
 Column Column.with(SelectorName newSelectorName)
          Create a copy of this Column except that uses the supplied selector name instead.
 

Constructors in org.jboss.dna.graph.query.model with parameters of type SelectorName
AllNodes(SelectorName alias)
          Create a selector with the supplied alias.
ChildNode(SelectorName selectorName, String parentPath)
          Create a constraint requiring that the node identified by the selector is a child of the node reachable by the supplied absolute path.
ChildNodeJoinCondition(SelectorName parentSelectorName, SelectorName childSelectorName)
          Create a join condition that determines whether the node identified by the child selector is a child of the node identified by the parent selector.
Column(SelectorName selectorName)
          Include a column for each of the single-valued, accessible properties on the node identified by the selector.
Column(SelectorName selectorName, String propertyName, String columnName)
          A column with the given name representing the named property on the node identified by the selector.
DescendantNode(SelectorName selectorName, String ancestorPath)
          Create a constraint requiring that the node identified by the selector is a descendant of the node reachable by the supplied absolute path.
DescendantNodeJoinCondition(SelectorName ancestorSelectorName, SelectorName descendantSelectorName)
          Create a join condition that determines whether the node identified by the descendant selector is indeed a descendant of the node identified by the ancestor selector.
EquiJoinCondition(SelectorName selector1Name, String property1Name, SelectorName selector2Name, String property2Name)
          Create an equi-join condition, given the names of the selector and property for the left- and right-hand-side of the join.
FullTextSearch(SelectorName selectorName, String fullTextSearchExpression)
          Create a constraint defining a full-text search against the node within the search scope.
FullTextSearch(SelectorName selectorName, String propertyName, String fullTextSearchExpression)
          Create a constraint defining a full-text search against the property values on node within the search scope.
FullTextSearch(SelectorName selectorName, String propertyName, String fullTextSearchExpression, FullTextSearch.Term term)
          Create a constraint defining a full-text search against the property values on node within the search scope.
FullTextSearchScore(SelectorName selectorName)
          Create a dynamic operand that evaluates to the full-text search score of the node identified by the selector.
NamedSelector(SelectorName name)
          Create a selector with a name.
NamedSelector(SelectorName name, SelectorName alias)
          Create a selector with the supplied name and alias.
NodeDepth(SelectorName selectorName)
          Create a dynamic operand that evaluates to the depth of the node identified by the selector.
NodeLocalName(SelectorName selectorName)
          Create a dynamic operand that evaluates to the local name of the node identified by the selector.
NodeName(SelectorName selectorName)
          Create a dynamic operand that evaluates to the qualified name of the node identified by the selector.
NodePath(SelectorName selectorName)
          Create a dynamic operand that evaluates to the path of the node identified by the selector.
PropertyExistence(SelectorName selectorName, String propertyName)
          Create a constraint requiring that a property exist on a node.
PropertyValue(SelectorName selectorName, String propertyName)
          Create a dynamic operand that evaluates to the property values of the node identified by the selector.
SameNode(SelectorName selectorName, String path)
          Create a constraint requiring that the node identified by the selector is reachable by the supplied absolute path.
SameNodeJoinCondition(SelectorName selector1Name, SelectorName selector2Name)
          Create a join condition that determines whether the node identified by the first selector is the same as the node identified by the second selector.
SameNodeJoinCondition(SelectorName selector1Name, SelectorName selector2Name, String selector2Path)
          Create a join condition that determines whether the node identified by the first selector is the same as the node at the given path relative to the node identified by the second selector.
 

Uses of SelectorName in org.jboss.dna.graph.query.plan
 

Methods in org.jboss.dna.graph.query.plan that return SelectorName
 SelectorName PlanUtil.ColumnMapping.getOriginalName()
           
 SelectorName PlanUtil.ColumnMapping.getSingleMappedSelectorName()
           
 

Methods in org.jboss.dna.graph.query.plan that return types with arguments of type SelectorName
 Set<SelectorName> PlanUtil.ColumnMapping.getMappedSelectorNames()
           
 Set<SelectorName> PlanNode.getSelectors()
          Get the selectors that are referenced by this plan node.
 

Methods in org.jboss.dna.graph.query.plan with parameters of type SelectorName
 void PlanNode.addSelector(SelectorName symbol)
          Add a selector to this plan node.
 void PlanNode.addSelector(SelectorName first, SelectorName second)
          Add the selectors to this plan node.
static PlanUtil.ColumnMapping PlanUtil.createMappingForAliased(SelectorName tableAlias, Schemata.Table table, PlanNode tableSourceNode)
           
static PlanUtil.ColumnMapping PlanUtil.createMappingForAliased(SelectorName viewAlias, Schemata.View view, PlanNode viewPlan)
           
 

Method parameters in org.jboss.dna.graph.query.plan with type arguments of type SelectorName
 void PlanNode.addSelectors(Iterable<SelectorName> names)
          Add the selectors to this plan node.
static Constraint PlanUtil.replaceReferencesToRemovedSource(QueryContext context, Constraint constraint, Map<SelectorName,SelectorName> rewrittenSelectors)
           
static Constraint PlanUtil.replaceReferencesToRemovedSource(QueryContext context, Constraint constraint, Map<SelectorName,SelectorName> rewrittenSelectors)
           
static DynamicOperand PlanUtil.replaceReferencesToRemovedSource(QueryContext context, DynamicOperand operand, Map<SelectorName,SelectorName> rewrittenSelectors)
           
static DynamicOperand PlanUtil.replaceReferencesToRemovedSource(QueryContext context, DynamicOperand operand, Map<SelectorName,SelectorName> rewrittenSelectors)
           
static JoinCondition PlanUtil.replaceReferencesToRemovedSource(QueryContext context, JoinCondition joinCondition, Map<SelectorName,SelectorName> rewrittenSelectors)
           
static JoinCondition PlanUtil.replaceReferencesToRemovedSource(QueryContext context, JoinCondition joinCondition, Map<SelectorName,SelectorName> rewrittenSelectors)
           
static void PlanUtil.replaceReferencesToRemovedSource(QueryContext context, PlanNode planNode, Map<SelectorName,SelectorName> rewrittenSelectors)
           
static void PlanUtil.replaceReferencesToRemovedSource(QueryContext context, PlanNode planNode, Map<SelectorName,SelectorName> rewrittenSelectors)
           
 

Constructors in org.jboss.dna.graph.query.plan with parameters of type SelectorName
PlanNode(PlanNode.Type type, PlanNode parent, SelectorName... selectors)
          Create a new plan node with the supplied initial type ad that is a child of the supplied parent.
PlanNode(PlanNode.Type type, SelectorName... selectors)
          Create a new plan node with the supplied initial type ad that is a child of the supplied parent.
PlanUtil.ColumnMapping(SelectorName originalName)
           
 

Constructor parameters in org.jboss.dna.graph.query.plan with type arguments of type SelectorName
PlanNode(PlanNode.Type type, Iterable<SelectorName> selectors)
          Create a new plan node with the supplied initial type ad that is a child of the supplied parent.
PlanNode(PlanNode.Type type, PlanNode parent, Iterable<SelectorName> selectors)
          Create a new plan node with the supplied initial type ad that is a child of the supplied parent.
 

Uses of SelectorName in org.jboss.dna.graph.query.validate
 

Methods in org.jboss.dna.graph.query.validate that return SelectorName
 SelectorName Schemata.Table.getName()
          Get the name for this table.
 

Methods in org.jboss.dna.graph.query.validate with parameters of type SelectorName
 Schemata.Table Schemata.getTable(SelectorName name)
          Get the information for the table or view with the supplied name within this schema.
 Schemata.Table ImmutableSchemata.getTable(SelectorName name)
          Get the information for the table or view with the supplied name within this schema.
 

Constructor parameters in org.jboss.dna.graph.query.validate with type arguments of type SelectorName
Validator(QueryContext context, Map<SelectorName,Schemata.Table> selectorsByName)
           
 

Uses of SelectorName in org.jboss.dna.graph.request
 

Methods in org.jboss.dna.graph.request that return SelectorName
 SelectorName AccessQueryRequest.selectorName()
          Get the name of the selector (or table) that is being queried.
 

Constructors in org.jboss.dna.graph.request with parameters of type SelectorName
AccessQueryRequest(String workspace, SelectorName tableName, QueryResults.Columns resultColumns, List<Constraint> andedConstraints, Limit limit, Schemata schemata, Map<String,Object> variables)
          Create a new request to execute the supplied query against the name workspace.
 



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