Uses of Interface
org.rumbledb.expressions.xml.node_test.NodeTest
Packages that use NodeTest
Package
Description
-
Uses of NodeTest in org.rumbledb.compiler.translation.xml
Methods in org.rumbledb.compiler.translation.xml that return NodeTestModifier and TypeMethodDescriptionstatic NodeTestXmlNodeTestTranslation.anyKindTest()static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
NodeTestXmlNodeTestTranslation.attributeTest(AttributeTestContext<EqNameCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) static NodeTestXmlNodeTestTranslation.commentTest()static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
NodeTestXmlNodeTestTranslation.documentTest(DocumentTestContext<EqNameCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
NodeTestXmlNodeTestTranslation.elementTest(ElementTestContext<EqNameCtx> ctx, TranslationContext translationContext, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) static NodeTestXmlNodeTestTranslation.namespaceNodeTest()static <EqNameCtx extends org.antlr.v4.runtime.ParserRuleContext>
NodeTestXmlNodeTestTranslation.nameTest(NameTestContext<EqNameCtx> ctx, TranslationContext translationContext, boolean unprefixedUsesDefaultElementNamespace, BiFunction<EqNameCtx, TranslationNameResolver.NameRole, Name> parseEqName) static <StringLiteralCtx extends org.antlr.v4.runtime.ParserRuleContext>
NodeTestXmlNodeTestTranslation.piTest(PiTestContext<StringLiteralCtx> ctx, Function<StringLiteralCtx, String> processStringLiteral) static NodeTestXmlNodeTestTranslation.textTest()Method parameters in org.rumbledb.compiler.translation.xml with type arguments of type NodeTestModifier and TypeMethodDescriptionstatic <NodeTestCtx extends org.antlr.v4.runtime.ParserRuleContext,PredicateCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionXmlPathTranslation.axisStep(AxisStepContext<NodeTestCtx, PredicateCtx> ctx, TranslationContext translationContext, BiFunction<NodeTestCtx, Boolean, NodeTest> getNodeTest, Function<PredicateCtx, Expression> visitPredicate) static <NodeTestCtx extends org.antlr.v4.runtime.ParserRuleContext>
StepExprXmlPathTranslation.forwardStep(ForwardStepContext<NodeTestCtx> ctx, TranslationContext translationContext, BiFunction<NodeTestCtx, Boolean, NodeTest> getNodeTest) static <NodeTestCtx extends org.antlr.v4.runtime.ParserRuleContext>
StepExprXmlPathTranslation.reverseStep(ReverseStepContext<NodeTestCtx> ctx, TranslationContext translationContext, BiFunction<NodeTestCtx, Boolean, NodeTest> getNodeTest) static <PostfixExprCtx extends org.antlr.v4.runtime.ParserRuleContext,NodeTestCtx extends org.antlr.v4.runtime.ParserRuleContext, PredicateCtx extends org.antlr.v4.runtime.ParserRuleContext>
ExpressionXmlPathTranslation.stepExpr(StepExprContext<PostfixExprCtx, NodeTestCtx, PredicateCtx> ctx, TranslationContext translationContext, Function<PostfixExprCtx, Expression> visitPostfixExpr, BiFunction<NodeTestCtx, Boolean, NodeTest> getNodeTest, Function<PredicateCtx, Expression> visitPredicate) -
Uses of NodeTest in org.rumbledb.expressions.xml
Methods in org.rumbledb.expressions.xml that return NodeTest -
Uses of NodeTest in org.rumbledb.expressions.xml.axis
Methods in org.rumbledb.expressions.xml.axis that return NodeTestConstructors in org.rumbledb.expressions.xml.axis with parameters of type NodeTestModifierConstructorDescriptionForwardStepExpr(ForwardAxis forwardAxis, NodeTest nodeTest, ExceptionMetadata exceptionMetadata) ReverseStepExpr(ReverseAxis reverseAxis, NodeTest nodeTest, ExceptionMetadata exceptionMetadata) -
Uses of NodeTest in org.rumbledb.expressions.xml.node_test
Classes in org.rumbledb.expressions.xml.node_test that implement NodeTestModifier and TypeClassDescriptionclassclassclassXQuery 3.1 Section 2.5.5 - SequenceType Matching CommentTest ::= "comment" "(" ")" A CommentTest matches any comment node.classclassclassXQuery 3.1 Section 2.5.5 - SequenceType Matching NamespaceNodeTest ::= "namespace-node" "(" ")" A NamespaceNodeTest matches any namespace node.classclassXQuery 3.1 Section 2.5.5 - SequenceType Matching PITest ::= "processing-instruction" "(" (NCName | StringLiteral)?final recordUses the same resolved schema declaration for axis steps and sequence-type matching.classConstructors in org.rumbledb.expressions.xml.node_test with parameters of type NodeTest -
Uses of NodeTest in org.rumbledb.runtime.xml
Constructors in org.rumbledb.runtime.xml with parameters of type NodeTestModifierConstructorDescriptionStepExprIterator(ItemRuntimePlan axisIterator, NodeTest nodeTest, RuntimeStaticContext staticContext)