Class: Norikra::Query::ASTSubSelectNode
- Defined in:
- lib/norikra/query/ast.rb
Instance Attribute Summary
Attributes inherited from ASTNode
Instance Method Summary collapse
-
#nodetype?(*sym) ⇒ Boolean
[“startEPLExpressionRule”, [“eplExpression”, [“selectExpr”, “select”, [“selectClause”, [“selectionList”, [“selectionListElement”, “*”]]], “from”, [“fromClause”, [“streamExpression”, [“eventFilterExpression”, [“classIdentifier”, [“escapableStr”, “RfidEvent”]]], “as”, “RFID”], “regularJoin”], “where”, [“whereClause”, [“evalOrExpression”, [“evalAndExpression”, [“bitWiseExpression”, [“negatedExpression”, [“evalEqualsExpression”, [“evalRelationalExpression”, [“concatenationExpr”, [“additiveExpression”, [“multiplyExpression”, [“unaryExpression”, [“constant”, [“stringconstant”, “"Dock 1"”]]]]]]], “=”, [“evalRelationalExpression”, [“concatenationExpr”, [“additiveExpression”, [“multiplyExpression”, [“unaryExpression”, [“rowSubSelectExpression”, [“subQueryExpr”, “(”, “select”, [“selectionList”, [“selectionListElement”, [“selectionListElementExpr”, [“expression”, EXPRESSION…]]]], “from”, [“subSelectFilterExpr”, [“eventFilterExpression”, [“classIdentifier”, [“escapableStr”, “Zones”]]], “.”, [“viewExpression”, “std”, “:”, “unique”, “(”, [“expressionWithTimeList”, [“expressionWithTimeInclLast”, [“expressionWithTime”, [“expressionQualifyable”, [“expression”, EXPRESSION…]]]]], “)”]], “where”, [“whereClause”, …], “)”]]]]]]]]]]]]]]], “<EOF>”].
Methods inherited from ASTNode
#child, #fields, #find, #initialize, #listup, #to_a
Constructor Details
This class inherits a constructor from Norikra::Query::ASTNode
Instance Method Details
#nodetype?(*sym) ⇒ Boolean
[“startEPLExpressionRule”,
["eplExpression",
["selectExpr",
"select",
["selectClause", ["selectionList", ["selectionListElement", "*"]]],
"from",
["fromClause",
["streamExpression", ["eventFilterExpression", ["classIdentifier", ["escapableStr", "RfidEvent"]]], "as", "RFID"],
"regularJoin"],
"where",
["whereClause",
["evalOrExpression", ["evalAndExpression", ["bitWiseExpression", ["negatedExpression",
["evalEqualsExpression", ["evalRelationalExpression", ["concatenationExpr", ["additiveExpression",
["multiplyExpression", ["unaryExpression",
["constant", ["stringconstant", "\"Dock 1\""]]]]]]],
"=",
["evalRelationalExpression",
["concatenationExpr", ["additiveExpression", ["multiplyExpression", ["unaryExpression",
["rowSubSelectExpression",
["subQueryExpr",
"(",
"select",
["selectionList",
["selectionListElement",
["selectionListElementExpr",
["expression", EXPRESSION...]]]],
"from",
["subSelectFilterExpr",
["eventFilterExpression", ["classIdentifier", ["escapableStr", "Zones"]]],
".",
["viewExpression",
"std",
":",
"unique",
"(",
["expressionWithTimeList",
["expressionWithTimeInclLast",
["expressionWithTime",
["expressionQualifyable",
["expression", EXPRESSION...]]]]],
")"]],
"where",
["whereClause", ...],
")"]]]]]]]]]]]]]]],
"<EOF>"]
1340 1341 1342 |
# File 'lib/norikra/query/ast.rb', line 1340 def nodetype?(*sym) sym.include?(:subquery) end |