Known Direct Subclasses
  
 | 
Class Overview
Parses an expression of the form foo.bar.baz and builds up an expression
 involving two less table joins than there are path components.
 
Public Constructors
 
    
      
        public 
         
         
         
         
        
      
      PathExpressionParser
      ()
    
      
    
 
Public Methods
 
    
      
        public 
         
         
         
         
        String
      
      getCollectionSubquery
      (Map enabledFilters)
    
      
    
 
 
    
      
        public 
         
         
         
         
        String
      
      getWhereColumn
      ()
    
      
    
 
 
    
      
        public 
         
         
         
         
        Type
      
      getWhereColumnType
      ()
    
      
    
 
 
    
      
        public 
         
         
         
         
        void
      
      ignoreInitialJoin
      ()
    
      
    
 
 
    
      
        public 
         
         
         
         
        boolean
      
      isCollectionValued
      ()
    
      
    
 
 
    
      
        public 
         
         
         
         
        boolean
      
      isExpectingCollectionIndex
      ()
    
      
    
 
 
    
      
        public 
         
         
         
         
        PathExpressionParser.CollectionElement
      
      lastCollectionElement
      ()
    
      
    
 
 
    
      
        public 
         
         
         
         
        void
      
      setLastCollectionElementIndexValue
      (String value)
    
      
    
 
Protected Methods
 
    
      
        protected 
         
         
         
         
        Type
      
      getPropertyType
      ()
    
      
    
 
 
    
      
        protected 
         
         
         
         
        void
      
      setExpectingCollectionIndex
      ()