# Hierarchy For Package org.modeshape.jcr.query.model

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - org.modeshape.jcr.query.model.And (implements javax.jcr.query.qom.And, org.modeshape.jcr.query.model.Constraint)
  - org.modeshape.jcr.query.model.ArithmeticOperand (implements org.modeshape.jcr.api.query.qom.ArithmeticOperand, org.modeshape.jcr.query.model.DynamicOperand)
  - org.modeshape.jcr.query.model.Between (implements org.modeshape.jcr.api.query.qom.Between, org.modeshape.jcr.query.model.Constraint)
  - org.modeshape.jcr.query.model.BindVariableName (implements javax.jcr.query.qom.BindVariableValue, org.modeshape.jcr.query.model.StaticOperand)
  - org.modeshape.jcr.query.model.ChildCount (implements org.modeshape.jcr.api.query.qom.ChildCount, org.modeshape.jcr.query.model.DynamicOperand)
  - org.modeshape.jcr.query.model.ChildNode (implements javax.jcr.query.qom.ChildNode, org.modeshape.jcr.query.model.Constraint)
  - org.modeshape.jcr.query.model.ChildNodeJoinCondition (implements javax.jcr.query.qom.ChildNodeJoinCondition, org.modeshape.jcr.query.model.JoinCondition)
  - org.modeshape.jcr.query.model.Column (implements javax.jcr.query.qom.Column, org.modeshape.jcr.query.model.LanguageObject)
  - org.modeshape.jcr.query.model.Comparison (implements javax.jcr.query.qom.Comparison, org.modeshape.jcr.query.model.Constraint)
  - org.modeshape.jcr.query.model.DescendantNode (implements org.modeshape.jcr.query.model.Constraint, javax.jcr.query.qom.DescendantNode)
  - org.modeshape.jcr.query.model.DescendantNodeJoinCondition (implements javax.jcr.query.qom.DescendantNodeJoinCondition, org.modeshape.jcr.query.model.JoinCondition)
  - org.modeshape.jcr.query.model.EquiJoinCondition (implements javax.jcr.query.qom.EquiJoinCondition, org.modeshape.jcr.query.model.JoinCondition)
  - org.modeshape.jcr.query.model.FullTextSearch (implements org.modeshape.jcr.query.model.Constraint, javax.jcr.query.qom.FullTextSearch)
  - org.modeshape.jcr.query.model.FullTextSearch.CompoundTerm (implements org.modeshape.jcr.query.model.FullTextSearch.Term, java.lang.Iterable<T>)
    - org.modeshape.jcr.query.model.FullTextSearch.Conjunction
    - org.modeshape.jcr.query.model.FullTextSearch.Disjunction
  - org.modeshape.jcr.query.model.FullTextSearch.NegationTerm (implements org.modeshape.jcr.query.model.FullTextSearch.Term)
  - org.modeshape.jcr.query.model.FullTextSearch.SimpleTerm (implements org.modeshape.jcr.query.model.FullTextSearch.Term)
  - org.modeshape.jcr.query.model.FullTextSearchScore (implements org.modeshape.jcr.query.model.DynamicOperand, javax.jcr.query.qom.FullTextSearchScore)
  - org.modeshape.jcr.query.JcrAbstractQuery (implements org.modeshape.jcr.api.query.Query)
    - org.modeshape.jcr.query.JcrQuery
      - org.modeshape.jcr.query.model.QueryObjectModel (implements javax.jcr.query.qom.QueryObjectModel)
      - org.modeshape.jcr.query.model.SetQueryObjectModel (implements org.modeshape.jcr.api.query.qom.SetQueryObjectModel)
  - org.modeshape.jcr.query.model.Join (implements javax.jcr.query.qom.Join, org.modeshape.jcr.query.model.Source)
  - org.modeshape.jcr.query.model.Length (implements org.modeshape.jcr.query.model.DynamicOperand, javax.jcr.query.qom.Length)
  - org.modeshape.jcr.query.model.Limit (implements org.modeshape.jcr.query.model.LanguageObject, org.modeshape.jcr.api.query.qom.Limit)
  - org.modeshape.jcr.query.model.Literal (implements org.modeshape.jcr.query.model.StaticOperand)
    - org.modeshape.jcr.query.model.LiteralValue (implements javax.jcr.query.qom.Literal)
  - org.modeshape.jcr.query.model.LowerCase (implements org.modeshape.jcr.query.model.DynamicOperand, javax.jcr.query.qom.LowerCase)
  - org.modeshape.jcr.query.model.NodeDepth (implements org.modeshape.jcr.query.model.DynamicOperand, org.modeshape.jcr.api.query.qom.NodeDepth)
  - org.modeshape.jcr.query.model.NodeId (implements org.modeshape.jcr.query.model.DynamicOperand, org.modeshape.jcr.api.query.qom.NodeId)
  - org.modeshape.jcr.query.model.NodeLocalName (implements org.modeshape.jcr.query.model.DynamicOperand, javax.jcr.query.qom.NodeLocalName)
  - org.modeshape.jcr.query.model.NodeName (implements org.modeshape.jcr.query.model.DynamicOperand, javax.jcr.query.qom.NodeName)
  - org.modeshape.jcr.query.model.NodePath (implements org.modeshape.jcr.query.model.DynamicOperand, org.modeshape.jcr.api.query.qom.NodePath)
  - org.modeshape.jcr.query.model.Not (implements org.modeshape.jcr.query.model.Constraint, javax.jcr.query.qom.Not)
  - org.modeshape.jcr.query.model.Or (implements org.modeshape.jcr.query.model.Constraint, javax.jcr.query.qom.Or)
  - org.modeshape.jcr.query.model.Ordering (implements org.modeshape.jcr.query.model.LanguageObject, org.modeshape.jcr.api.query.qom.Ordering)
  - org.modeshape.jcr.query.model.PropertyExistence (implements org.modeshape.jcr.query.model.Constraint, javax.jcr.query.qom.PropertyExistence)
  - org.modeshape.jcr.query.model.PropertyValue (implements org.modeshape.jcr.query.model.DynamicOperand, javax.jcr.query.qom.PropertyValue)
  - org.modeshape.jcr.query.model.Query (implements org.modeshape.jcr.query.model.QueryCommand)
    - org.modeshape.jcr.query.model.SelectQuery (implements org.modeshape.jcr.api.query.qom.SelectQuery)
  - org.modeshape.jcr.query.model.QueryObjectModelFactory (implements org.modeshape.jcr.api.query.qom.QueryObjectModelFactory)
  - org.modeshape.jcr.query.model.ReferenceValue (implements org.modeshape.jcr.query.model.DynamicOperand, org.modeshape.jcr.api.query.qom.ReferenceValue)
  - org.modeshape.jcr.query.model.Relike (implements org.modeshape.jcr.query.model.Constraint, org.modeshape.jcr.api.query.qom.Relike)
  - org.modeshape.jcr.query.model.SameNode (implements org.modeshape.jcr.query.model.Constraint, javax.jcr.query.qom.SameNode)
  - org.modeshape.jcr.query.model.SameNodeJoinCondition (implements org.modeshape.jcr.query.model.JoinCondition, javax.jcr.query.qom.SameNodeJoinCondition)
  - org.modeshape.jcr.query.model.Selector (implements javax.jcr.query.qom.Selector, org.modeshape.jcr.query.model.Source)
    - org.modeshape.jcr.query.model.AllNodes
    - org.modeshape.jcr.query.model.NamedSelector
  - org.modeshape.jcr.query.model.SelectorName (implements org.modeshape.jcr.query.model.Readable, java.io.Serializable)
  - org.modeshape.jcr.query.model.SetCriteria (implements org.modeshape.jcr.query.model.Constraint, org.modeshape.jcr.api.query.qom.SetCriteria)
  - org.modeshape.jcr.query.model.SetQuery (implements org.modeshape.jcr.query.model.QueryCommand, org.modeshape.jcr.api.query.qom.SetQuery)
  - org.modeshape.jcr.query.model.Subquery (implements org.modeshape.jcr.query.model.StaticOperand, org.modeshape.jcr.api.query.qom.Subquery)
  - org.modeshape.jcr.query.model.TypeSystem
  - org.modeshape.jcr.query.model.UpperCase (implements org.modeshape.jcr.query.model.DynamicOperand, javax.jcr.query.qom.UpperCase)
  - org.modeshape.jcr.query.model.Visitors
  - org.modeshape.jcr.query.model.Visitors.AbstractVisitor (implements org.modeshape.jcr.query.model.Visitor)
  - org.modeshape.jcr.query.model.Visitors.NavigationVisitor (implements org.modeshape.jcr.query.model.Visitor)
    - org.modeshape.jcr.query.model.Visitors.WalkAllVisitor
  - org.modeshape.jcr.query.model.Visitors.ReadableVisitor (implements org.modeshape.jcr.query.model.Visitor)
    - org.modeshape.jcr.query.model.Visitors.JcrSql2Writer

## Interface Hierarchy

- java.util.Comparator<T>
  - org.modeshape.jcr.query.model.TypeSystem.SerializableComparator<T> (also extends java.io.Serializable)
- javax.jcr.query.qom.Constraint
  - org.modeshape.jcr.query.model.Constraint (also extends org.modeshape.jcr.query.model.LanguageObject)
- org.modeshape.jcr.query.model.FullTextSearch.Term
- javax.jcr.query.qom.JoinCondition
  - org.modeshape.jcr.query.model.JoinCondition (also extends org.modeshape.jcr.query.model.LanguageObject)
- javax.jcr.query.qom.Operand
  - javax.jcr.query.qom.DynamicOperand
    - org.modeshape.jcr.query.model.DynamicOperand (also extends org.modeshape.jcr.query.model.LanguageObject)
  - javax.jcr.query.qom.StaticOperand
    - org.modeshape.jcr.query.model.StaticOperand (also extends org.modeshape.jcr.query.model.LanguageObject)
- org.modeshape.jcr.api.query.qom.QueryCommand
  - org.modeshape.jcr.query.model.QueryCommand (also extends org.modeshape.jcr.query.model.Command)
- org.modeshape.jcr.query.model.Readable
- java.io.Serializable
  - org.modeshape.jcr.query.model.LanguageObject (also extends org.modeshape.jcr.query.model.Visitable)
    - org.modeshape.jcr.query.model.Command
      - org.modeshape.jcr.query.model.QueryCommand (also extends org.modeshape.jcr.api.query.qom.QueryCommand)
    - org.modeshape.jcr.query.model.Constraint (also extends javax.jcr.query.qom.Constraint)
    - org.modeshape.jcr.query.model.DynamicOperand (also extends javax.jcr.query.qom.DynamicOperand)
    - org.modeshape.jcr.query.model.JoinCondition (also extends javax.jcr.query.qom.JoinCondition)
    - org.modeshape.jcr.query.model.Source (also extends javax.jcr.query.qom.Source)
    - org.modeshape.jcr.query.model.StaticOperand (also extends javax.jcr.query.qom.StaticOperand)
  - org.modeshape.jcr.query.model.TypeSystem.SerializableComparator<T> (also extends java.util.Comparator<T>)
- javax.jcr.query.qom.Source
  - org.modeshape.jcr.query.model.Source (also extends org.modeshape.jcr.query.model.LanguageObject)
- org.modeshape.jcr.query.model.TypeSystem.TypeFactory<T>
- org.modeshape.jcr.query.model.Visitable
  - org.modeshape.jcr.query.model.LanguageObject (also extends java.io.Serializable)
    - org.modeshape.jcr.query.model.Command
      - org.modeshape.jcr.query.model.QueryCommand (also extends org.modeshape.jcr.api.query.qom.QueryCommand)
    - org.modeshape.jcr.query.model.Constraint (also extends javax.jcr.query.qom.Constraint)
    - org.modeshape.jcr.query.model.DynamicOperand (also extends javax.jcr.query.qom.DynamicOperand)
    - org.modeshape.jcr.query.model.JoinCondition (also extends javax.jcr.query.qom.JoinCondition)
    - org.modeshape.jcr.query.model.Source (also extends javax.jcr.query.qom.Source)
    - org.modeshape.jcr.query.model.StaticOperand (also extends javax.jcr.query.qom.StaticOperand)
- org.modeshape.jcr.query.model.Visitor

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - org.modeshape.jcr.query.model.SetQuery.Operation (implements org.modeshape.jcr.query.model.Readable)
    - org.modeshape.jcr.query.model.Order (implements org.modeshape.jcr.query.model.Readable)
    - org.modeshape.jcr.query.model.NullOrder (implements org.modeshape.jcr.query.model.Readable)
    - org.modeshape.jcr.query.model.JoinType (implements org.modeshape.jcr.query.model.Readable)
    - org.modeshape.jcr.query.model.ArithmeticOperator
    - org.modeshape.jcr.query.model.ArithmeticOperator.Arity

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