Module Sql_ast.Visitor

class 'a folder : object ... end
val fold_cobol_var_id : 'a folder -> string Cobol_common.with_loc -> 'a -> 'a
val fold_sql_var_token : 'a folder -> string Cobol_common.with_loc -> 'a -> 'a
val fold_cobol_var : 'a folder -> Sql_ast__.Ast_types.cobol_var -> 'a -> 'a
val fold_variable : 'a folder -> Sql_ast__.Ast_types.variable -> 'a -> 'a
val fold_literal : 'a folder -> Sql_ast__.Ast_types.literal -> 'a -> 'a
val fold_sql_token : 'a folder -> Sql_ast__.Ast_types.sql_token -> 'a -> 'a
val fold_sql_instruction : 'a folder -> Sql_ast__.Ast_types.sql_token list -> 'a -> 'a
val fold_complex_literal : 'a folder -> Sql_ast__.Ast_types.complex_literal -> 'a -> 'a
val fold_esql_instruction : 'a folder -> Sql_ast__.Ast_types.esql_instruction -> 'a -> 'a
val fold_try_block : 'a folder -> Sql_ast__.Ast_types.try_block -> 'a -> 'a
val fold_sql_exception : 'a folder -> Sql_ast__.Ast_types.sql_exception -> 'a -> 'a
val fold_cursor : 'a folder -> Sql_ast__.Ast_types.cursor -> 'a -> 'a
val fold_table : 'a folder -> Sql_ast__.Ast_types.table -> 'a -> 'a
val fold_value : 'a folder -> Sql_ast__.Ast_types.value -> 'a -> 'a
val fold_rb_work_or_tran : 'a folder -> Sql_ast__.Ast_types.rb_work_or_tran -> 'a -> 'a
val fold_rb_args : 'a folder -> Sql_ast__.Ast_types.rb_args -> 'a -> 'a
val fold_connect_syntax : 'a folder -> Sql_ast__.Ast_types.connect_syntax -> 'a -> 'a
val fold_sql_type : 'a folder -> Sql_ast__.Ast_types.sql_type -> 'a -> 'a
val fold_sql_type_name : 'a folder -> Sql_ast__.Ast_types.sql_type_name -> 'a -> 'a
val fold_whenever_condition : 'a folder -> Sql_ast__.Ast_types.whenever_condition -> 'a -> 'a
val fold_whenever_continuation : 'a folder -> Sql_ast__.Ast_types.whenever_continuation -> 'a -> 'a
val fold_update_arg : 'a folder -> Sql_ast__.Ast_types.update_arg -> 'a -> 'a
val fold_sql_query : 'a folder -> Sql_ast__.Ast_types.sql_query -> 'a -> 'a
val fold_sql_select_option : 'a folder -> Sql_ast__.Ast_types.sql_select_option -> 'a -> 'a
val fold_from_stm : 'a folder -> Sql_ast__.Ast_types.table_ref list -> 'a -> 'a
val fold_table_ref : 'a folder -> Sql_ast__.Ast_types.table_ref -> 'a -> 'a
val fold_join : 'a folder -> Sql_ast__.Ast_types.join -> 'a -> 'a
val fold_join_option : 'a folder -> Sql_ast__.Ast_types.join_option -> 'a -> 'a
val fold_sql_orderby : 'a folder -> Sql_ast__.Ast_types.sql_orderBy -> 'a -> 'a
val fold_sql_select : 'a folder -> Sql_ast__.Ast_types.sql_op list -> 'a -> 'a
val fold_sql_update : 'a folder -> (string Cobol_common.with_loc * Sql_ast__.Ast_types.sql_op) list -> 'a -> 'a
val fold_sql_equal : 'a folder -> (string Cobol_common.with_loc * Sql_ast__.Ast_types.sql_op) -> 'a -> 'a
val fold_sql_op : 'a folder -> Sql_ast__.Ast_types.sql_op -> 'a -> 'a
val fold_sql_binop : 'a folder -> Sql_ast__.Ast_types.sql_binop -> 'a -> 'a
val fold_search_condition : 'a folder -> Sql_ast__.Ast_types.search_condition -> 'a -> 'a
val fold_between_condition : 'a folder -> Sql_ast__.Ast_types.between_condition -> 'a -> 'a
val fold_sql_condition_in : 'a folder -> Sql_ast__.Ast_types.sql_condition_in -> 'a -> 'a
val fold_sql_compare : 'a folder -> Sql_ast__.Ast_types.sql_compare -> 'a -> 'a
val fold_comp_operator : 'a folder -> Sql_ast__.Ast_types.comp_operator -> 'a -> 'a