Uses of Class
org.basex.query.xpath.locpath.Step

Packages that use Step
org.basex.query.xpath.expr Contains XPath 1.0 expressions. 
org.basex.query.xpath.internal Contains internally used XPath expressions. 
org.basex.query.xpath.locpath Contains classes for the evaluation of XPath 1.0 location steps. 
 

Uses of Step in org.basex.query.xpath.expr
 

Methods in org.basex.query.xpath.expr with parameters of type Step
 Expr Or.indexEquivalent(XPContext ctx, Step curr)
           
 Expr FTUnaryNot.indexEquivalent(XPContext ctx, Step curr)
           
 Expr FTOr.indexEquivalent(XPContext ctx, Step curr)
           
 Expr FTMildNot.indexEquivalent(XPContext ctx, Step curr)
           
 Expr FTContains.indexEquivalent(XPContext ctx, Step curr)
           
 Expr FTAnd.indexEquivalent(XPContext ctx, Step curr)
           
 Expr Expr.indexEquivalent(XPContext ctx, Step step)
          For predicate optimization.
 Path Equality.indexEquivalent(XPContext ctx, Step curr)
           
 Expr And.indexEquivalent(XPContext ctx, Step curr)
           
 int Or.indexSizes(XPContext ctx, Step curr, int min)
           
 int FTUnaryNot.indexSizes(XPContext ctx, Step curr, int min)
           
 int FTOr.indexSizes(XPContext ctx, Step curr, int min)
           
 int FTMildNot.indexSizes(XPContext ctx, Step curr, int min)
           
 int FTContains.indexSizes(XPContext ctx, Step curr, int min)
           
 int FTAnd.indexSizes(XPContext ctx, Step curr, int min)
           
 int Expr.indexSizes(XPContext ctx, Step step, int min)
          For predicate optimization.
 int Equality.indexSizes(XPContext ctx, Step curr, int min)
           
 int And.indexSizes(XPContext ctx, Step curr, int min)
           
 

Uses of Step in org.basex.query.xpath.internal
 

Methods in org.basex.query.xpath.internal with parameters of type Step
 Expr OneOf.indexEquivalent(XPContext ctx, Step curr)
           
 Expr AllOf.indexEquivalent(XPContext ctx, Step curr)
           
 int OneOf.indexSizes(XPContext ctx, Step curr, int min)
           
 int AllOf.indexSizes(XPContext ctx, Step curr, int min)
           
 

Uses of Step in org.basex.query.xpath.locpath
 

Subclasses of Step in org.basex.query.xpath.locpath
 class StepAnc
          Axis Step.
 class StepAncOrSelf
          Axis Step.
 class StepAttr
          Axis Step.
 class StepDesc
          Axis Step.
 class StepDescOrSelf
          Axis Step.
 class StepFoll
          Axis Step.
 class StepFollSibl
          Axis Step.
 class StepParent
          Axis Step.
 class StepPrec
          Axis Step.
 class StepPrecSibl
          Axis Step.
 class StepSelf
          Axis Step.
 

Methods in org.basex.query.xpath.locpath that return Step
static Step Axis.get(Axis a, Test test)
          Returns a location step instance.
static Step Axis.get(Axis a, Test test, Preds preds)
          Returns a location step instance.
 Step Steps.get(int s)
          Returns the specified step.
 Step Steps.last()
          Returns the last location step.
 

Methods in org.basex.query.xpath.locpath with parameters of type Step
 void Steps.add(int s, Step step)
          Adds the specified step at the specified position.
 void Steps.add(Step step)
          Adds the specified step.
 Expr PredSimple.indexEquivalent(XPContext ctx, Step step)
           
 Expr PredPos.indexEquivalent(XPContext ctx, Step step)
           
 int PredSimple.indexSizes(XPContext ctx, Step curr, int min)
           
 int PredPos.indexSizes(XPContext r, Step c, int m)
           
 LocPath LocPath.invertPath(Step curr)
          Inverts a location path.
 boolean Step.sameAs(Step step)
          Checks location steps for equality.
 void Steps.set(int s, Step step)
          Sets the specified step.