Lines Matching refs:pParseNode
141 connectivity::OSQLParseNode * pParseNode;
143 %type <pParseNode> '(' ')' ',' ':' ';' '?' '[' ']' '{' '}' '.' 'K' 'M' 'G' 'T' 'P'
145 %token <pParseNode> SQL_TOKEN_STRING SQL_TOKEN_ACCESS_DATE SQL_TOKEN_INT SQL_TOKEN_REAL_NUM
146 %token <pParseNode> SQL_TOKEN_INTNUM SQL_TOKEN_APPROXNUM SQL_TOKEN_NOT SQL_TOKEN_NAME
149 %nonassoc <pParseNode> SQL_TOKEN_UMINUS
155 %token <pParseNode> SQL_TOKEN_ALL SQL_TOKEN_ALTER SQL_TOKEN_AMMSC SQL_TOKEN_ANY SQL_TOKEN_AS SQL_TO…
157 %token <pParseNode> SQL_TOKEN_BETWEEN SQL_TOKEN_BIT SQL_TOKEN_BOTH SQL_TOKEN_BY
159 %token <pParseNode> SQL_TOKEN_CAST SQL_TOKEN_CHARACTER SQL_TOKEN_CHECK SQL_TOKEN_COLLATE SQL_TOKEN_…
160 %token <pParseNode> SQL_TOKEN_CURRENT SQL_TOKEN_CURSOR
162 %token <pParseNode> SQL_TOKEN_DATE SQL_TOKEN_DATEVALUE SQL_TOKEN_DAY SQL_TOKEN_DEC SQL_TOKEN_DECIMA…
163 %token <pParseNode> SQL_TOKEN_DISTINCT SQL_TOKEN_DOUBLE SQL_TOKEN_DROP
165 %token <pParseNode> SQL_TOKEN_ESCAPE SQL_TOKEN_EXCEPT SQL_TOKEN_EXISTS SQL_TOKEN_FALSE SQL_TOKEN_FE…
167 %token <pParseNode> SQL_TOKEN_GRANT SQL_TOKEN_GROUP SQL_TOKEN_HAVING SQL_TOKEN_IN SQL_TOKEN_INDICAT…
169 %token <pParseNode> SQL_TOKEN_JOIN SQL_TOKEN_KEY SQL_TOKEN_LEADING SQL_TOKEN_LIKE SQL_TOKEN_LOCAL S…
170 %token <pParseNode> SQL_TOKEN_MAX SQL_TOKEN_MIN SQL_TOKEN_NATURAL SQL_TOKEN_NCHAR SQL_TOKEN_NULL SQ…
172 %token <pParseNode> SQL_TOKEN_OCTET_LENGTH SQL_TOKEN_OF SQL_TOKEN_ON SQL_TOKEN_OPTION SQL_TOKEN_ORD…
174 %token <pParseNode> SQL_TOKEN_PRECISION SQL_TOKEN_PRIMARY SQL_TOKEN_PRIVILEGES SQL_TOKEN_PROCEDURE …
175 %token <pParseNode> SQL_TOKEN_REAL SQL_TOKEN_REFERENCES SQL_TOKEN_ROLLBACK
177 %token <pParseNode> SQL_TOKEN_SCHEMA SQL_TOKEN_SELECT SQL_TOKEN_SET SQL_TOKEN_SIZE SQL_TOKEN_SMALLI…
179 %token <pParseNode> SQL_TOKEN_TABLE SQL_TOKEN_TIME SQL_TOKEN_TIMESTAMP SQL_TOKEN_TIMEZONE_HOUR SQL_…
180 %token <pParseNode> SQL_TOKEN_UNIQUE SQL_TOKEN_UNKNOWN SQL_TOKEN_UPDATE SQL_TOKEN_UPPER SQL_TOKEN_U…
181 %token <pParseNode> SQL_TOKEN_WHERE SQL_TOKEN_WITH SQL_TOKEN_WORK SQL_TOKEN_ZONE
184 %token <pParseNode> SQL_TOKEN_CALL SQL_TOKEN_D SQL_TOKEN_FN SQL_TOKEN_T SQL_TOKEN_TS SQL_TOKEN_OJ
186 %token <pParseNode> SQL_TOKEN_ASCII SQL_TOKEN_BIT_LENGTH SQL_TOKEN_CHAR SQL_TOKEN_CHAR_LENGTH SQ…
187 %token <pParseNode> SQL_TOKEN_CONCAT
188 %token <pParseNode> SQL_TOKEN_DIFFERENCE SQL_TOKEN_INSERT SQL_TOKEN_LCASE SQL_TOKEN_LEFT SQL_TOKE…
189 %token <pParseNode> SQL_TOKEN_LOCATE_2 SQL_TOKEN_LTRIM SQL_TOKEN_POSITION SQL_TOKEN_REPEAT SQL_TOKE…
190 %token <pParseNode> SQL_TOKEN_RIGHT SQL_TOKEN_RTRIM SQL_TOKEN_SOUNDEX SQL_TOKEN_SPACE SQL_TOKEN_SU…
193 %token <pParseNode> SQL_TOKEN_CURRENT_DATE SQL_TOKEN_CURRENT_TIME SQL_TOKEN_CURRENT_TIMESTAMP SQL_T…
194 %token <pParseNode> SQL_TOKEN_DAYNAME SQL_TOKEN_DAYOFMONTH SQL_TOKEN_DAYOFWEEK SQL_TOKEN_DAYOFYE…
195 %token <pParseNode> SQL_TOKEN_HOUR SQL_TOKEN_MINUTE SQL_TOKEN_MONTH SQL_TOKEN_MONTHNAME SQL_TOKEN…
196 %token <pParseNode> SQL_TOKEN_SECOND SQL_TOKEN_TIMESTAMPADD SQL_TOKEN_TIMESTAMPDIFF SQL_TOKEN_TIMEV…
199 %token <pParseNode> SQL_TOKEN_ABS SQL_TOKEN_ACOS SQL_TOKEN_ASIN SQL_TOKEN_ATAN SQL_TOKEN_ATAN2 SQL_…
200 %token <pParseNode> SQL_TOKEN_COS SQL_TOKEN_COT SQL_TOKEN_DEGREES SQL_TOKEN_EXP SQL_TOKEN_FLOOR SQL…
201 %token <pParseNode> SQL_TOKEN_LOG10 SQL_TOKEN_MOD SQL_TOKEN_PI SQL_TOKEN_POWER SQL_TOKEN_RADIANS SQ…
202 %token <pParseNode> SQL_TOKEN_ROUND SQL_TOKEN_SIGN SQL_TOKEN_SIN SQL_TOKEN_SQRT SQL_TOK…
205 %token <pParseNode> SQL_TOKEN_EVERY SQL_TOKEN_INTERSECTION SQL_TOKEN_FUSION SQL_TOKEN_COLLECT SQL_T…
206 %token <pParseNode> SQL_TOKEN_STDDEV_SAMP SQL_TOKEN_STDDEV_POP
208 %token <pParseNode> SQL_TOKEN_RANK SQL_TOKEN_DENSE_RANK SQL_TOKEN_PERCENT_RANK SQL_TOKEN_CUME_DIST …
209 %token <pParseNode> SQL_TOKEN_CASE SQL_TOKEN_THEN SQL_TOKEN_END SQL_TOKEN_NULLIF SQL_TOKEN_COALESCE…
210 %token <pParseNode> SQL_TOKEN_BEFORE SQL_TOKEN_AFTER SQL_TOKEN_INSTEAD SQL_TOKEN_EACH SQL_TOKEN_REF…
211 %token <pParseNode> SQL_TOKEN_NEW SQL_TOKEN_OLD
212 %token <pParseNode> SQL_TOKEN_VALUE SQL_TOKEN_CURRENT_CATALOG SQL_TOKEN_CURRENT_DEFAULT_TRANSFORM_G…
213 %token <pParseNode> SQL_TOKEN_SESSION_USER SQL_TOKEN_SYSTEM_USER SQL_TOKEN_VARCHAR SQL_TOKEN_VARBIN…
214 %token <pParseNode> SQL_TOKEN_LARGE SQL_TOKEN_CLOB SQL_TOKEN_BLOB SQL_TOKEN_BIGINT SQL_TOKEN_BINARY…
216 %token <pParseNode> SQL_TOKEN_OVER SQL_TOKEN_ROW_NUMBER SQL_TOKEN_NTILE SQL_TOKEN_LEAD SQL_TOKEN_LA…
217 %token <pParseNode> SQL_TOKEN_FIRST_VALUE SQL_TOKEN_LAST_VALUE SQL_TOKEN_NTH_VALUE SQL_TOKEN_FIRST …
218 %token <pParseNode> SQL_TOKEN_EXCLUDE SQL_TOKEN_OTHERS SQL_TOKEN_TIES SQL_TOKEN_FOLLOWING SQL_TOKEN…
219 %token <pParseNode> SQL_TOKEN_PARTITION SQL_TOKEN_WINDOW SQL_TOKEN_NO
221 %token <pParseNode> SQL_TOKEN_LIMIT SQL_TOKEN_OFFSET SQL_TOKEN_NEXT SQL_TOKEN_ONLY
225 %left <pParseNode> SQL_TOKEN_OR
226 %left <pParseNode> SQL_TOKEN_AND
228 %left <pParseNode> SQL_LESSEQ SQL_GREATEQ SQL_NOTEQUAL SQL_LESS SQL_GREAT SQL_EQUAL /* '<' '>' = <>…
229 %left <pParseNode> '+' '-' SQL_CONCAT
230 %left <pParseNode> '*' '/'
238 %token <pParseNode> SQL_TOKEN_INVALIDSYMBOL
242 %type <pParseNode> sql /*schema */
243 %type <pParseNode> column_def_opt_list column_def_opt table_constraint_def column_commalist
244 %type <pParseNode> view_def opt_with_check_option opt_column_commalist privilege_def
245 %type <pParseNode> opt_with_grant_option privileges operation_commalist operation
246 %type <pParseNode> grantee_commalist grantee opt_order_by_clause ordering_spec_commalist
247 %type <pParseNode> ordering_spec opt_asc_desc manipulative_statement commit_statement
248 %type <pParseNode> /*delete_statement_positioned*/ delete_statement_searched fetch_statement
249 %type <pParseNode> insert_statement values_or_query_spec
250 %type <pParseNode> rollback_statement select_statement_into opt_all_distinct
251 %type <pParseNode> /*update_statement_positioned*/ assignment_commalist assignment
252 %type <pParseNode> update_statement_searched target_commalist target opt_where_clause
253 %type <pParseNode> select_statement selection table_exp from_clause table_ref_commalist table_ref
254 %type <pParseNode> where_clause opt_group_by_clause column_ref_commalist opt_having_clause
255 %type <pParseNode> search_condition predicate comparison_predicate comparison_predicate_part_2 betw…
256 %type <pParseNode> like_predicate opt_escape test_for_null null_predicate_part_2 in_predicate in_pr…
257 %type <pParseNode> all_or_any_predicate any_all_some existence_test subquery quantified_comparison_…
258 %type <pParseNode> scalar_exp_commalist parameter_ref literal parenthesized_boolean_value_expressio…
259 %type <pParseNode> column_ref data_type column cursor parameter range_variable user /*like_check*/
261 %type <pParseNode> derived_column as_clause table_name num_primary term num_value_exp
262 %type <pParseNode> value_exp_primary num_value_fct unsigned_value_spec cast_spec set_fct_spec scal…
263 %type <pParseNode> position_exp extract_exp length_exp general_value_spec
264 %type <pParseNode> general_set_fct set_fct_type query_exp non_join_query_exp joined_table
265 %type <pParseNode> non_join_query_term non_join_query_primary simple_table
266 %type <pParseNode> table_value_const_list row_value_constructor row_value_const_list row_value_cons…
267 %type <pParseNode> qualified_join value_exp query_term join_type outer_join_type join_condition boo…
268 %type <pParseNode> boolean_factor truth_value boolean_test boolean_primary named_columns_join join_…
269 %type <pParseNode> cast_operand cast_target factor datetime_value_exp /*interval_value_exp*/ dateti…
270 %type <pParseNode> datetime_primary datetime_value_fct time_zone time_zone_specifier /*interval_ter…
271 %type <pParseNode> start_field non_second_datetime_field end_field single_datetime_field extract_fi…
272 %type <pParseNode> extract_source char_length_exp octet_length_exp bit_length_exp select_sublist st…
273 %type <pParseNode> char_value_exp concatenation char_factor char_primary string_value_fct char_subs…
274 %type <pParseNode> form_conversion char_translation trim_fct trim_operands trim_spec bit_value_fct …
275 %type <pParseNode> /*bit_concatenation*/ bit_value_exp bit_factor bit_primary collate_clause char_v…
276 %type <pParseNode> function_arg_commalist3 string_function_3Argument function_arg_commalist4 string…
277 %type <pParseNode> date_function_0Argument date_function_1Argument function_name12 function_name23 …
278 %type <pParseNode> all query_primary sql_not for_length upper_lower comparison column_val cross_un…
279 %type <pParseNode> /*op_authorization op_schema*/ nil_fkt schema_element base_table_def base_table_…
280 %type <pParseNode> column_def odbc_fct_spec odbc_call_spec odbc_fct_type op_parameter union_stateme…
281 %type <pParseNode> op_odbc_call_parameter odbc_parameter_commalist odbc_parameter function_args_com…
282 %type <pParseNode> catalog_name schema_name table_node numeric_function string_function function_na…
283 %type <pParseNode> ordered_set_function inverse_distribution_function hypothetical_set_function hyp…
284 %type <pParseNode> case_expression else_clause result_expression result case_abbreviation case_spec…
285 %type <pParseNode> when_operand_list when_operand case_operand
286 %type <pParseNode> trigger_definition trigger_name trigger_action_time trigger_event transition_tab…
287 %type <pParseNode> op_referencing op_trigger_columnlist op_triggered_action_for opt_row trigger_for…
288 %type <pParseNode> searched_when_clause_list simple_when_clause_list predefined_type opt_char_set_s…
289 %type <pParseNode> binary_string_type numeric_type boolean_type datetime_type interval_type opt_par…
290 %type <pParseNode> large_object_length opt_multiplier character_large_object_type national_characte…
291 %type <pParseNode> approximate_numeric_type exact_numeric_type opt_paren_precision_scale
293 %type <pParseNode> window_function window_function_type ntile_function number_of_tiles lead_or_lag_…
294 %type <pParseNode> first_or_last_value_function first_or_last_value nth_value_function nth_row from…
295 %type <pParseNode> opt_null_treatment opt_from_first_or_last simple_value_specification dynamic_par…
296 %type <pParseNode> new_window_name window_specification_details existing_window_name window_partiti…
297 %type <pParseNode> window_frame_units window_frame_extent window_frame_start window_frame_preceding…
298 %type <pParseNode> opt_window_frame_clause opt_window_partition_clause opt_existing_window_name win…
299 %type <pParseNode> opt_fetch_first_row_count fetch_first_clause offset_row_count fetch_first_row_co…
301 %type <pParseNode> opt_limit_offset_clause limit_offset_clause opt_fetch_first_clause
4590 SQLyylval.pParseNode = NULL;