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