Func_expr_common_subexprContext
public class PostgreSQLParser.Func_expr_common_subexprContext : ParserRuleContext, IRuleNode, IParseTree, ISyntaxTree, ITree
Constructors
Func_expr_common_subexprContext
public Func_expr_common_subexprContext(ParserRuleContext parent, int invokingState)
| Parameter | Type | Description |
|---|---|---|
parent |
ParserRuleContext |
|
invokingState |
Int32 |
Properties
RuleIndex
public override int RuleIndex { get; }
Methods
COLLATION()
public ITerminalNode COLLATION()
Returns: ITerminalNode
FOR()
public ITerminalNode FOR()
Returns: ITerminalNode
OPEN_PAREN()
public ITerminalNode OPEN_PAREN()
Returns: ITerminalNode
a_expr()
public PostgreSQLParser.A_exprContext[] a_expr()
Returns: A_exprContext[]
a_expr(int)
public PostgreSQLParser.A_exprContext a_expr(int i)
Parameters:
| Name | Type | Description |
|---|---|---|
i |
Int32 |
Returns: A_exprContext
CLOSE_PAREN()
public ITerminalNode CLOSE_PAREN()
Returns: ITerminalNode
CURRENT_DATE()
public ITerminalNode CURRENT_DATE()
Returns: ITerminalNode
CURRENT_TIME()
public ITerminalNode CURRENT_TIME()
Returns: ITerminalNode
iconst()
public PostgreSQLParser.IconstContext iconst()
Returns: IconstContext
CURRENT_TIMESTAMP()
public ITerminalNode CURRENT_TIMESTAMP()
Returns: ITerminalNode
LOCALTIME()
public ITerminalNode LOCALTIME()
Returns: ITerminalNode
LOCALTIMESTAMP()
public ITerminalNode LOCALTIMESTAMP()
Returns: ITerminalNode
CURRENT_ROLE()
public ITerminalNode CURRENT_ROLE()
Returns: ITerminalNode
CURRENT_USER()
public ITerminalNode CURRENT_USER()
Returns: ITerminalNode
SESSION_USER()
public ITerminalNode SESSION_USER()
Returns: ITerminalNode
SYSTEM_USER()
public ITerminalNode SYSTEM_USER()
Returns: ITerminalNode
USER()
public ITerminalNode USER()
Returns: ITerminalNode
CURRENT_CATALOG()
public ITerminalNode CURRENT_CATALOG()
Returns: ITerminalNode
CURRENT_SCHEMA()
public ITerminalNode CURRENT_SCHEMA()
Returns: ITerminalNode
CAST()
public ITerminalNode CAST()
Returns: ITerminalNode
AS()
public ITerminalNode AS()
Returns: ITerminalNode
typename()
public PostgreSQLParser.TypenameContext typename()
Returns: TypenameContext
EXTRACT()
public ITerminalNode EXTRACT()
Returns: ITerminalNode
extract_list()
public PostgreSQLParser.Extract_listContext extract_list()
Returns: Extract_listContext
NORMALIZE()
public ITerminalNode NORMALIZE()
Returns: ITerminalNode
COMMA()
public ITerminalNode COMMA()
Returns: ITerminalNode
unicode_normal_form()
public PostgreSQLParser.Unicode_normal_formContext unicode_normal_form()
Returns: Unicode_normal_formContext
OVERLAY()
public ITerminalNode OVERLAY()
Returns: ITerminalNode
overlay_list()
public PostgreSQLParser.Overlay_listContext overlay_list()
Returns: Overlay_listContext
func_arg_list()
public PostgreSQLParser.Func_arg_listContext func_arg_list()
Returns: Func_arg_listContext
POSITION()
public ITerminalNode POSITION()
Returns: ITerminalNode
position_list()
public PostgreSQLParser.Position_listContext position_list()
Returns: Position_listContext
SUBSTRING()
public ITerminalNode SUBSTRING()
Returns: ITerminalNode
substr_list()
public PostgreSQLParser.Substr_listContext substr_list()
Returns: Substr_listContext
TREAT()
public ITerminalNode TREAT()
Returns: ITerminalNode
TRIM()
public ITerminalNode TRIM()
Returns: ITerminalNode
trim_list()
public PostgreSQLParser.Trim_listContext trim_list()
Returns: Trim_listContext
BOTH()
public ITerminalNode BOTH()
Returns: ITerminalNode
LEADING()
public ITerminalNode LEADING()
Returns: ITerminalNode
TRAILING()
public ITerminalNode TRAILING()
Returns: ITerminalNode
NULLIF()
public ITerminalNode NULLIF()
Returns: ITerminalNode
COALESCE()
public ITerminalNode COALESCE()
Returns: ITerminalNode
expr_list()
public PostgreSQLParser.Expr_listContext expr_list()
Returns: Expr_listContext
GREATEST()
public ITerminalNode GREATEST()
Returns: ITerminalNode
LEAST()
public ITerminalNode LEAST()
Returns: ITerminalNode
XMLCONCAT()
public ITerminalNode XMLCONCAT()
Returns: ITerminalNode
XMLELEMENT()
public ITerminalNode XMLELEMENT()
Returns: ITerminalNode
NAME_P()
public ITerminalNode NAME_P()
Returns: ITerminalNode
colLabel()
public PostgreSQLParser.ColLabelContext colLabel()
Returns: ColLabelContext
xml_attributes()
public PostgreSQLParser.Xml_attributesContext xml_attributes()
Returns: Xml_attributesContext
XMLEXISTS()
public ITerminalNode XMLEXISTS()
Returns: ITerminalNode
c_expr()
public PostgreSQLParser.C_exprContext c_expr()
Returns: C_exprContext
xmlexists_argument()
public PostgreSQLParser.Xmlexists_argumentContext xmlexists_argument()
Returns: Xmlexists_argumentContext
XMLFOREST()
public ITerminalNode XMLFOREST()
Returns: ITerminalNode
xml_attribute_list()
public PostgreSQLParser.Xml_attribute_listContext xml_attribute_list()
Returns: Xml_attribute_listContext
XMLPARSE()
public ITerminalNode XMLPARSE()
Returns: ITerminalNode
document_or_content()
public PostgreSQLParser.Document_or_contentContext document_or_content()
Returns: Document_or_contentContext
xml_whitespace_option()
public PostgreSQLParser.Xml_whitespace_optionContext xml_whitespace_option()
Returns: Xml_whitespace_optionContext
XMLPI()
public ITerminalNode XMLPI()
Returns: ITerminalNode
XMLROOT()
public ITerminalNode XMLROOT()
Returns: ITerminalNode
XML_P()
public ITerminalNode XML_P()
Returns: ITerminalNode
xml_root_version()
public PostgreSQLParser.Xml_root_versionContext xml_root_version()
Returns: Xml_root_versionContext
xml_root_standalone_()
public PostgreSQLParser.Xml_root_standalone_Context xml_root_standalone_()
Returns: Xml_root_standalone_Context
XMLSERIALIZE()
public ITerminalNode XMLSERIALIZE()
Returns: ITerminalNode
simpletypename()
public PostgreSQLParser.SimpletypenameContext simpletypename()
Returns: SimpletypenameContext
JSON_OBJECT()
public ITerminalNode JSON_OBJECT()
Returns: ITerminalNode
json_name_and_value_list()
public PostgreSQLParser.Json_name_and_value_listContext json_name_and_value_list()
Returns: Json_name_and_value_listContext
json_object_constructor_null_clause()
public PostgreSQLParser.Json_object_constructor_null_clauseContext json_object_constructor_null_clause()
Returns: Json_object_constructor_null_clauseContext
json_key_uniqueness_constraint()
public PostgreSQLParser.Json_key_uniqueness_constraintContext json_key_uniqueness_constraint()
Returns: Json_key_uniqueness_constraintContext
json_returning_clause()
public PostgreSQLParser.Json_returning_clauseContext json_returning_clause()
Returns: Json_returning_clauseContext
JSON_ARRAY()
public ITerminalNode JSON_ARRAY()
Returns: ITerminalNode
json_value_expr_list()
public PostgreSQLParser.Json_value_expr_listContext json_value_expr_list()
Returns: Json_value_expr_listContext
select_no_parens()
public PostgreSQLParser.Select_no_parensContext select_no_parens()
Returns: Select_no_parensContext
json_array_constructor_null_clause()
public PostgreSQLParser.Json_array_constructor_null_clauseContext json_array_constructor_null_clause()
Returns: Json_array_constructor_null_clauseContext
json_format_clause()
public PostgreSQLParser.Json_format_clauseContext json_format_clause()
Returns: Json_format_clauseContext
JSON()
public ITerminalNode JSON()
Returns: ITerminalNode
json_value_expr()
public PostgreSQLParser.Json_value_exprContext json_value_expr()
Returns: Json_value_exprContext
JSON_SCALAR()
public ITerminalNode JSON_SCALAR()
Returns: ITerminalNode
JSON_SERIALIZE()
public ITerminalNode JSON_SERIALIZE()
Returns: ITerminalNode
MERGE_ACTION()
public ITerminalNode MERGE_ACTION()
Returns: ITerminalNode
JSON_QUERY()
public ITerminalNode JSON_QUERY()
Returns: ITerminalNode
json_wrapper_behavior()
public PostgreSQLParser.Json_wrapper_behaviorContext json_wrapper_behavior()
Returns: Json_wrapper_behaviorContext
json_passing_clause()
public PostgreSQLParser.Json_passing_clauseContext json_passing_clause()
Returns: Json_passing_clauseContext
json_quotes_clause()
public PostgreSQLParser.Json_quotes_clauseContext json_quotes_clause()
Returns: Json_quotes_clauseContext
json_behavior_clause()
public PostgreSQLParser.Json_behavior_clauseContext json_behavior_clause()
Returns: Json_behavior_clauseContext
JSON_EXISTS()
public ITerminalNode JSON_EXISTS()
Returns: ITerminalNode
json_on_error_clause()
public PostgreSQLParser.Json_on_error_clauseContext json_on_error_clause()
Returns: Json_on_error_clauseContext
JSON_VALUE()
public ITerminalNode JSON_VALUE()
Returns: ITerminalNode
EnterRule(IParseTreeListener)
public override void EnterRule(IParseTreeListener listener)
Parameters:
| Name | Type | Description |
|---|---|---|
listener |
IParseTreeListener |
ExitRule(IParseTreeListener)
public override void ExitRule(IParseTreeListener listener)
Parameters:
| Name | Type | Description |
|---|---|---|
listener |
IParseTreeListener |
Accept<TResult>(IParseTreeVisitor<TResult>)
public override TResult Accept<TResult>(IParseTreeVisitor<TResult> visitor)
The `` needs a double dispatch method.
Parameters:
| Name | Type | Description |
|---|---|---|
visitor |
IParseTreeVisitor<<TResult>> |
Returns: <TResult>