Class PlSqlParser.Json_functionContext
java.lang.Object
org.antlr.v4.runtime.RuleContext
org.antlr.v4.runtime.ParserRuleContext
net.hironico.minisql.parser.plsql.PlSqlParser.Json_functionContext
- All Implemented Interfaces:
org.antlr.v4.runtime.tree.ParseTree,org.antlr.v4.runtime.tree.RuleNode,org.antlr.v4.runtime.tree.SyntaxTree,org.antlr.v4.runtime.tree.Tree
- Enclosing class:
- PlSqlParser
public static class PlSqlParser.Json_functionContext
extends org.antlr.v4.runtime.ParserRuleContext
-
Field Summary
Fields inherited from class org.antlr.v4.runtime.ParserRuleContext
children, EMPTY, exception, start, stopFields inherited from class org.antlr.v4.runtime.RuleContext
invokingState, parent -
Constructor Summary
ConstructorsConstructorDescriptionJson_functionContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState) -
Method Summary
Modifier and TypeMethodDescriptionorg.antlr.v4.runtime.tree.TerminalNodeABSENT()org.antlr.v4.runtime.tree.TerminalNodeARRAY()org.antlr.v4.runtime.tree.TerminalNodeASCII()org.antlr.v4.runtime.tree.TerminalNodeBLOB()org.antlr.v4.runtime.tree.TerminalNodeBYTE()org.antlr.v4.runtime.tree.TerminalNodeCHAR()org.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeCLOB()List<org.antlr.v4.runtime.tree.TerminalNode>COMMA()org.antlr.v4.runtime.tree.TerminalNodeCOMMA(int i) List<org.antlr.v4.runtime.tree.TerminalNode>DEFAULT()org.antlr.v4.runtime.tree.TerminalNodeDEFAULT(int i) org.antlr.v4.runtime.tree.TerminalNodeEMPTY_()voidenterRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) List<org.antlr.v4.runtime.tree.TerminalNode>ERROR()org.antlr.v4.runtime.tree.TerminalNodeERROR(int i) voidexitRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) expression(int i) org.antlr.v4.runtime.tree.TerminalNodeFORMAT()intorg.antlr.v4.runtime.tree.TerminalNodeJSON()org.antlr.v4.runtime.tree.TerminalNodejson_array_element(int i) org.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodejson_transform_op(int i) org.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeKEY()org.antlr.v4.runtime.tree.TerminalNodeKEYS()List<org.antlr.v4.runtime.tree.TerminalNode>org.antlr.v4.runtime.tree.TerminalNodeLEFT_PAREN(int i) literal()literal(int i) List<org.antlr.v4.runtime.tree.TerminalNode>NULL_()org.antlr.v4.runtime.tree.TerminalNodeNULL_(int i) org.antlr.v4.runtime.tree.TerminalNodeOBJECT()List<org.antlr.v4.runtime.tree.TerminalNode>ON()org.antlr.v4.runtime.tree.TerminalNodeON(int i) org.antlr.v4.runtime.tree.TerminalNodePRETTY()org.antlr.v4.runtime.tree.TerminalNodeList<org.antlr.v4.runtime.tree.TerminalNode>org.antlr.v4.runtime.tree.TerminalNodeRIGHT_PAREN(int i) org.antlr.v4.runtime.tree.TerminalNodeSTRICT()org.antlr.v4.runtime.tree.TerminalNodeTRUNCATE()org.antlr.v4.runtime.tree.TerminalNodeUNIQUE()org.antlr.v4.runtime.tree.TerminalNodeorg.antlr.v4.runtime.tree.TerminalNodeVALUE()org.antlr.v4.runtime.tree.TerminalNodeVARCHAR2()org.antlr.v4.runtime.tree.TerminalNodeWITH()Methods inherited from class org.antlr.v4.runtime.ParserRuleContext
addAnyChild, addChild, addChild, addChild, addErrorNode, addErrorNode, copyFrom, getChild, getChild, getChildCount, getParent, getRuleContext, getRuleContexts, getSourceInterval, getStart, getStop, getToken, getTokens, removeLastChild, toInfoStringMethods inherited from class org.antlr.v4.runtime.RuleContext
accept, depth, getAltNumber, getPayload, getRuleContext, getText, isEmpty, setAltNumber, setParent, toString, toString, toString, toString, toString, toStringTree, toStringTree, toStringTree
-
Constructor Details
-
Json_functionContext
public Json_functionContext(org.antlr.v4.runtime.ParserRuleContext parent, int invokingState)
-
-
Method Details
-
JSON_ARRAY
public org.antlr.v4.runtime.tree.TerminalNode JSON_ARRAY() -
LEFT_PAREN
-
LEFT_PAREN
public org.antlr.v4.runtime.tree.TerminalNode LEFT_PAREN(int i) -
json_array_element
-
json_array_element
-
RIGHT_PAREN
-
RIGHT_PAREN
public org.antlr.v4.runtime.tree.TerminalNode RIGHT_PAREN(int i) -
COMMA
-
COMMA
public org.antlr.v4.runtime.tree.TerminalNode COMMA(int i) -
json_on_null_clause
-
json_return_clause
-
STRICT
public org.antlr.v4.runtime.tree.TerminalNode STRICT() -
JSON_ARRAYAGG
public org.antlr.v4.runtime.tree.TerminalNode JSON_ARRAYAGG() -
expression
-
expression
-
FORMAT
public org.antlr.v4.runtime.tree.TerminalNode FORMAT() -
JSON
public org.antlr.v4.runtime.tree.TerminalNode JSON() -
order_by_clause
-
JSON_OBJECT
public org.antlr.v4.runtime.tree.TerminalNode JSON_OBJECT() -
json_object_content
-
JSON_OBJECTAGG
public org.antlr.v4.runtime.tree.TerminalNode JSON_OBJECTAGG() -
VALUE
public org.antlr.v4.runtime.tree.TerminalNode VALUE() -
KEY
public org.antlr.v4.runtime.tree.TerminalNode KEY() -
ON
-
ON
public org.antlr.v4.runtime.tree.TerminalNode ON(int i) -
NULL_
-
NULL_
public org.antlr.v4.runtime.tree.TerminalNode NULL_(int i) -
RETURNING
public org.antlr.v4.runtime.tree.TerminalNode RETURNING() -
WITH
public org.antlr.v4.runtime.tree.TerminalNode WITH() -
UNIQUE
public org.antlr.v4.runtime.tree.TerminalNode UNIQUE() -
KEYS
public org.antlr.v4.runtime.tree.TerminalNode KEYS() -
ABSENT
public org.antlr.v4.runtime.tree.TerminalNode ABSENT() -
VARCHAR2
public org.antlr.v4.runtime.tree.TerminalNode VARCHAR2() -
CLOB
public org.antlr.v4.runtime.tree.TerminalNode CLOB() -
BLOB
public org.antlr.v4.runtime.tree.TerminalNode BLOB() -
UNSIGNED_INTEGER
public org.antlr.v4.runtime.tree.TerminalNode UNSIGNED_INTEGER() -
BYTE
public org.antlr.v4.runtime.tree.TerminalNode BYTE() -
CHAR
public org.antlr.v4.runtime.tree.TerminalNode CHAR() -
JSON_QUERY
public org.antlr.v4.runtime.tree.TerminalNode JSON_QUERY() -
CHAR_STRING
public org.antlr.v4.runtime.tree.TerminalNode CHAR_STRING() -
json_query_returning_clause
-
json_query_wrapper_clause
-
json_query_on_error_clause
-
json_query_on_empty_clause
-
JSON_SERIALIZE
public org.antlr.v4.runtime.tree.TerminalNode JSON_SERIALIZE() -
json_query_return_type
-
PRETTY
public org.antlr.v4.runtime.tree.TerminalNode PRETTY() -
ASCII
public org.antlr.v4.runtime.tree.TerminalNode ASCII() -
TRUNCATE
public org.antlr.v4.runtime.tree.TerminalNode TRUNCATE() -
ERROR
-
ERROR
public org.antlr.v4.runtime.tree.TerminalNode ERROR(int i) -
EMPTY_
public org.antlr.v4.runtime.tree.TerminalNode EMPTY_() -
ARRAY
public org.antlr.v4.runtime.tree.TerminalNode ARRAY() -
OBJECT
public org.antlr.v4.runtime.tree.TerminalNode OBJECT() -
JSON_TRANSFORM
public org.antlr.v4.runtime.tree.TerminalNode JSON_TRANSFORM() -
json_transform_op
-
json_transform_op
-
JSON_VALUE
public org.antlr.v4.runtime.tree.TerminalNode JSON_VALUE() -
json_value_return_clause
-
json_value_on_mismatch_clause
-
DEFAULT
-
DEFAULT
public org.antlr.v4.runtime.tree.TerminalNode DEFAULT(int i) -
literal
-
literal
-
getRuleIndex
public int getRuleIndex()- Overrides:
getRuleIndexin classorg.antlr.v4.runtime.RuleContext
-
enterRule
public void enterRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) - Overrides:
enterRulein classorg.antlr.v4.runtime.ParserRuleContext
-
exitRule
public void exitRule(org.antlr.v4.runtime.tree.ParseTreeListener listener) - Overrides:
exitRulein classorg.antlr.v4.runtime.ParserRuleContext
-