Overview | Package | Class | Use | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES

## 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.

Overview | Package | Class | Use | Tree | Index | Help
PREV NEXT | FRAMES NO FRAMES