Module Code_nestedloop

module Code_nestedloop: sig .. end

val build_tuple_nodup_code : Code_selection_context.code_selection_context ->
Xquery_common_ast.crname ->
Execution_context.algebra_context ->
Physical_value.tuple_unit Cursor.cursor ->
Physical_value.tuple_unit Cursor.cursor
val build_distinct_code : Code_selection_context.code_selection_context ->
Algebra_type.algop_expr ->
Xquery_common_ast.crname ->
Algebra_type.alg_eval_code_dep *
Code_selection_context.code_selection_context
val build_default_tuple_tree_pattern_code : Code_selection_context.code_selection_context ->
Xquery_common_ast.crname ->
Xquery_algebra_ast.twig_pattern ->
unit ->
Algebra_type.eval_fun ->
Execution_context.algebra_context ->
Physical_value.tuple_unit Cursor.cursor ->
Physical_value.tuple_unit Cursor.cursor
val effective_boolean_value : Physical_value.item Cursor.cursor -> Datatypes.xs_boolean
val get_treejoin_attrs : Xquery_algebra_ast.twig_pattern ->
Xquery_common_ast.axis * int ->
Namespace_names.rqname * Xquery_common_ast.axis *
Xquery_algebra_ast.anode_test