Overview | Package | Class | Use | Tree | Deprecated | 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
`FTArrayExpr` | `FTOr.indexEquivalent(XPContext ctx, Step curr, boolean seq)`
`FTArrayExpr` | `FTArrayExpr.indexEquivalent(XPContext ctx, Step step, boolean seq)`
`Expr` | `Or.indexEquivalent(XPContext ctx, Step curr, boolean seq)`
`FTArrayExpr` | `FTMildNot.indexEquivalent(XPContext ctx, Step curr, boolean seq)`
`Expr` | `FTContains.indexEquivalent(XPContext ctx, Step curr, boolean seq)`
`Expr` | `Expr.indexEquivalent(XPContext ctx, Step step, boolean seq)` Returns an equivalent expression which accesses an index structure.
`Expr` | `Equality.indexEquivalent(XPContext ctx, Step curr, boolean seq)`
`FTArrayExpr` | `FTAnd.indexEquivalent(XPContext ctx, Step curr, boolean seq)`
`FTArrayExpr` | `FTSelect.indexEquivalent(XPContext ctx, Step curr, boolean seq)`
`FTArrayExpr` | `FTWords.indexEquivalent(XPContext ctx, Step curr, boolean seq)`
`Expr` | `And.indexEquivalent(XPContext ctx, Step curr, boolean seq)`
`FTArrayExpr` | `FTNot.indexEquivalent(XPContext ctx, Step curr, boolean seq)`
`int` | `FTOr.indexSizes(XPContext ctx, Step curr, int min)`
`int` | `Or.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` | `Expr.indexSizes(XPContext ctx, Step step, int min)` Returns the number of results if this query is evaluated by an index.
`int` | `Equality.indexSizes(XPContext ctx, Step curr, int min)`
`int` | `FTAnd.indexSizes(XPContext ctx, Step curr, int min)`
`int` | `FTSelect.indexSizes(XPContext ctx, Step curr, int min)`
`int` | `FTWords.indexSizes(XPContext ctx, Step curr, int min)`
`int` | `And.indexSizes(XPContext ctx, Step curr, int min)`
`int` | `FTNot.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
`FTArrayExpr` | `FTIndex.indexEquivalent(XPContext ctx, Step curr, boolean seq)`
`Expr` | `AllOf.indexEquivalent(XPContext ctx, Step curr, boolean seq)`
`Expr` | `Range.indexEquivalent(XPContext ctx, Step curr, boolean seq)`
`Expr` | `OneOf.indexEquivalent(XPContext ctx, Step curr, boolean seq)`
`int` | `FTIndex.indexSizes(XPContext ctx, Step curr, int min)`
`int` | `AllOf.indexSizes(XPContext ctx, Step curr, int min)`
`int` | `Range.indexSizes(XPContext ctx, Step curr, int mn)`
`int` | `OneOf.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` Ancestor Step.
`class` | `StepAncOrSelf` Ancestor-or-self Step.
`class` | `StepAttr` Attribute Step.
`class` | `StepDesc` Descendant Step.
`class` | `StepDescOrSelf` Descendant-or-self Step.
`class` | `StepFoll` Following Step.
`class` | `StepFollSibl` Following-sibling Step.
`class` | `StepParent` Parent Step.
`class` | `StepPrec` Preceding Step.
`class` | `StepPrecSibl` Preceding-sibling Step.
`class` | `StepSelf` Self Step.

Methods in org.basex.query.xpath.locpath that return Step
`static Step` | `Axis.create(Axis a, Test test)` Returns a location step instance.
`static Step` | `Axis.create(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, boolean seq)`
`int` | `PredSimple.indexSizes(XPContext ctx, Step curr, int min)`
`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 | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES