public class Streamability extends Object
Modifier and Type | Field and Description |
---|---|
static int |
sidewaysAxes |
Constructor and Description |
---|
Streamability() |
Modifier and Type | Method and Description |
---|---|
static boolean |
isChildSelection(Expression exp,
boolean allowExtensions,
List<String> reasons) |
static boolean |
isIncrementallyConsuming(Expression exp) |
static Expression |
rewriteForExpressionAsMappingExpression(ForExpression forEx) |
static Expression |
rewriteQuantifiedExpressionAsFilterExpression(QuantifiedExpression quant) |
static boolean |
selectsSideways(Expression e)
Tests whether an expression performs navigation downwards or sideways
|
public static final int sidewaysAxes
public static boolean selectsSideways(Expression e)
e
- the expressionpublic static boolean isIncrementallyConsuming(Expression exp)
public static boolean isChildSelection(Expression exp, boolean allowExtensions, List<String> reasons)
public static Expression rewriteQuantifiedExpressionAsFilterExpression(QuantifiedExpression quant)
public static Expression rewriteForExpressionAsMappingExpression(ForExpression forEx)
Copyright (c) 2004-2013 Saxonica Limited. All rights reserved.