Class Hierarchy
- java.lang.Object
- com.saxonica.ee.optim.CommonSubexpressionPromoter
- net.sf.saxon.expr.Expression (implements net.sf.saxon.expr.ExportAgent, net.sf.saxon.om.IdentityComparable, net.sf.saxon.expr.Locatable, net.sf.saxon.trace.Traceable)
- net.sf.saxon.expr.BinaryExpression
- net.sf.saxon.expr.GeneralComparison (implements net.sf.saxon.expr.Callable, net.sf.saxon.expr.ComparisonExpression)
- com.saxonica.ee.optim.GeneralComparisonEE
- net.sf.saxon.expr.GeneralComparison (implements net.sf.saxon.expr.Callable, net.sf.saxon.expr.ComparisonExpression)
- com.saxonica.ee.optim.IndexedFilterExpression
- net.sf.saxon.expr.instruct.Instruction (implements net.sf.saxon.expr.instruct.TailCallReturner)
- net.sf.saxon.expr.instruct.ForEach (implements net.sf.saxon.expr.ContextMappingFunction, net.sf.saxon.expr.ContextSwitchingExpression)
- com.saxonica.ee.optim.MultithreadedForEach
- net.sf.saxon.expr.instruct.ForEach (implements net.sf.saxon.expr.ContextMappingFunction, net.sf.saxon.expr.ContextSwitchingExpression)
- com.saxonica.ee.optim.SwitchExpression (implements net.sf.saxon.expr.instruct.ConditionalInstruction, net.sf.saxon.expr.instruct.TailCallReturner)
- net.sf.saxon.expr.BinaryExpression
- net.sf.saxon.om.FocusTrackingIterator (implements net.sf.saxon.om.FocusIterator, net.sf.saxon.tree.iter.GroundedIterator, net.sf.saxon.expr.LastPositionFinder, net.sf.saxon.tree.iter.LookaheadIterator)
- com.saxonica.ee.optim.MultithreadedFocusTrackingIterator
- com.saxonica.ee.optim.GlobalExtractor
- net.sf.saxon.expr.ItemMappingIterator (implements net.sf.saxon.expr.LastPositionFinder, net.sf.saxon.tree.iter.LookaheadIterator, net.sf.saxon.om.SequenceIterator)
- com.saxonica.ee.optim.MultithreadedItemMappingIterator
- com.saxonica.ee.optim.MultiIndex
- com.saxonica.ee.optim.MultiIndex.SelectedItemsIterator (implements net.sf.saxon.expr.LastPositionFinder, net.sf.saxon.tree.iter.LookaheadIterator, net.sf.saxon.om.SequenceIterator)
- com.saxonica.ee.optim.MultithreadedContextMappingIterator (implements net.sf.saxon.om.SequenceIterator)
- net.sf.saxon.expr.parser.Optimizer
- com.saxonica.ee.optim.OptimizerEE
- com.saxonica.ee.optim.QuickXPathParser (implements net.sf.saxon.expr.parser.XPathParser.Accelerator)
- com.saxonica.ee.optim.SearchableValue (implements net.sf.saxon.om.GroundedValue)
- com.saxonica.ee.optim.IndexedValue
- net.sf.saxon.query.StaticQueryContext
- com.saxonica.expr.StaticQueryContextPE
- com.saxonica.ee.optim.StaticQueryContextEE
- com.saxonica.expr.StaticQueryContextPE
- com.saxonica.ee.optim.SwitchExpression.SwitchCaseInfo
- net.sf.saxon.query.XQueryExpression (implements net.sf.saxon.expr.ExpressionOwner, net.sf.saxon.s9api.Location, net.sf.saxon.trace.TraceableComponent)
- com.saxonica.ee.optim.XQueryExpressionEE