Created
June 14, 2020 13:48
-
-
Save r-ryantm/1fd8d638ed8c866f7eb7464ed506b681 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/nix/store/8iaj1dczy19ipn8irkc72cg8gc7q5mpj-duckdb-0.1.8 | |
├── include | |
│ ├── duckdb | |
│ │ ├── catalog | |
│ │ │ ├── catalog_entry | |
│ │ │ │ ├── aggregate_function_catalog_entry.hpp | |
│ │ │ │ ├── collate_catalog_entry.hpp | |
│ │ │ │ ├── index_catalog_entry.hpp | |
│ │ │ │ ├── list.hpp | |
│ │ │ │ ├── prepared_statement_catalog_entry.hpp | |
│ │ │ │ ├── scalar_function_catalog_entry.hpp | |
│ │ │ │ ├── schema_catalog_entry.hpp | |
│ │ │ │ ├── sequence_catalog_entry.hpp | |
│ │ │ │ ├── table_catalog_entry.hpp | |
│ │ │ │ ├── table_function_catalog_entry.hpp | |
│ │ │ │ └── view_catalog_entry.hpp | |
│ │ │ ├── catalog_entry.hpp | |
│ │ │ ├── catalog.hpp | |
│ │ │ ├── catalog_set.hpp | |
│ │ │ ├── dependency_manager.hpp | |
│ │ │ ├── standard_entry.hpp | |
│ │ │ └── view_catalog.hpp | |
│ │ ├── common | |
│ │ │ ├── allocator.hpp | |
│ │ │ ├── assert.hpp | |
│ │ │ ├── bitset.hpp | |
│ │ │ ├── checksum.hpp | |
│ │ │ ├── common.hpp | |
│ │ │ ├── constants.hpp | |
│ │ │ ├── enums | |
│ │ │ │ ├── catalog_type.hpp | |
│ │ │ │ ├── date_part_specifier.hpp | |
│ │ │ │ ├── expression_type.hpp | |
│ │ │ │ ├── index_type.hpp | |
│ │ │ │ ├── join_type.hpp | |
│ │ │ │ ├── logical_operator_type.hpp | |
│ │ │ │ ├── order_type.hpp | |
│ │ │ │ ├── physical_operator_type.hpp | |
│ │ │ │ ├── profiler_format.hpp | |
│ │ │ │ ├── relation_type.hpp | |
│ │ │ │ ├── set_operation_type.hpp | |
│ │ │ │ ├── statement_type.hpp | |
│ │ │ │ ├── subquery_type.hpp | |
│ │ │ │ ├── tableref_type.hpp | |
│ │ │ │ ├── undo_flags.hpp | |
│ │ │ │ ├── vector_type.hpp | |
│ │ │ │ └── wal_type.hpp | |
│ │ │ ├── exception.hpp | |
│ │ │ ├── file_buffer.hpp | |
│ │ │ ├── file_system.hpp | |
│ │ │ ├── fstream.hpp | |
│ │ │ ├── fstream_util.hpp | |
│ │ │ ├── gzip_stream.hpp | |
│ │ │ ├── helper.hpp | |
│ │ │ ├── limits.hpp | |
│ │ │ ├── operator | |
│ │ │ │ ├── aggregate_operators.hpp | |
│ │ │ │ ├── cast_operators.hpp | |
│ │ │ │ ├── comparison_operators.hpp | |
│ │ │ │ ├── constant_operators.hpp | |
│ │ │ │ └── numeric_binary_operators.hpp | |
│ │ │ ├── printer.hpp | |
│ │ │ ├── profiler.hpp | |
│ │ │ ├── serializer | |
│ │ │ │ ├── buffered_deserializer.hpp | |
│ │ │ │ ├── buffered_file_reader.hpp | |
│ │ │ │ ├── buffered_file_writer.hpp | |
│ │ │ │ └── buffered_serializer.hpp | |
│ │ │ ├── serializer.hpp | |
│ │ │ ├── storage_util.hpp | |
│ │ │ ├── string_util.hpp | |
│ │ │ ├── types | |
│ │ │ │ ├── chunk_collection.hpp | |
│ │ │ │ ├── data_chunk.hpp | |
│ │ │ │ ├── date.hpp | |
│ │ │ │ ├── hash.hpp | |
│ │ │ │ ├── hyperloglog.hpp | |
│ │ │ │ ├── null_value.hpp | |
│ │ │ │ ├── selection_vector.hpp | |
│ │ │ │ ├── string_heap.hpp | |
│ │ │ │ ├── string_type.hpp | |
│ │ │ │ ├── time.hpp | |
│ │ │ │ ├── timestamp.hpp | |
│ │ │ │ ├── value.hpp | |
│ │ │ │ ├── vector_buffer.hpp | |
│ │ │ │ └── vector.hpp | |
│ │ │ ├── types.hpp | |
│ │ │ ├── unordered_map.hpp | |
│ │ │ ├── unordered_set.hpp | |
│ │ │ ├── value_operations | |
│ │ │ │ └── value_operations.hpp | |
│ │ │ └── vector_operations | |
│ │ │ ├── aggregate_executor.hpp | |
│ │ │ ├── binary_executor.hpp | |
│ │ │ ├── ternary_executor.hpp | |
│ │ │ ├── unary_executor.hpp | |
│ │ │ └── vector_operations.hpp | |
│ │ ├── execution | |
│ │ │ ├── adaptive_filter.hpp | |
│ │ │ ├── aggregate_hashtable.hpp | |
│ │ │ ├── column_binding_resolver.hpp | |
│ │ │ ├── execution_context.hpp | |
│ │ │ ├── expression_executor.hpp | |
│ │ │ ├── expression_executor_state.hpp | |
│ │ │ ├── index | |
│ │ │ │ └── art | |
│ │ │ │ ├── art.hpp | |
│ │ │ │ ├── art_key.hpp | |
│ │ │ │ ├── leaf.hpp | |
│ │ │ │ ├── node16.hpp | |
│ │ │ │ ├── node256.hpp | |
│ │ │ │ ├── node48.hpp | |
│ │ │ │ ├── node4.hpp | |
│ │ │ │ └── node.hpp | |
│ │ │ ├── join_hashtable.hpp | |
│ │ │ ├── merge_join.hpp | |
│ │ │ ├── nested_loop_join.hpp | |
│ │ │ ├── operator | |
│ │ │ │ ├── aggregate | |
│ │ │ │ │ ├── physical_hash_aggregate.hpp | |
│ │ │ │ │ ├── physical_simple_aggregate.hpp | |
│ │ │ │ │ └── physical_window.hpp | |
│ │ │ │ ├── filter | |
│ │ │ │ │ └── physical_filter.hpp | |
│ │ │ │ ├── helper | |
│ │ │ │ │ ├── physical_execute.hpp | |
│ │ │ │ │ ├── physical_limit.hpp | |
│ │ │ │ │ ├── physical_pragma.hpp | |
│ │ │ │ │ ├── physical_prepare.hpp | |
│ │ │ │ │ ├── physical_transaction.hpp | |
│ │ │ │ │ └── physical_vacuum.hpp | |
│ │ │ │ ├── join | |
│ │ │ │ │ ├── physical_blockwise_nl_join.hpp | |
│ │ │ │ │ ├── physical_comparison_join.hpp | |
│ │ │ │ │ ├── physical_cross_product.hpp | |
│ │ │ │ │ ├── physical_delim_join.hpp | |
│ │ │ │ │ ├── physical_hash_join.hpp | |
│ │ │ │ │ ├── physical_join.hpp | |
│ │ │ │ │ ├── physical_nested_loop_join.hpp | |
│ │ │ │ │ └── physical_piecewise_merge_join.hpp | |
│ │ │ │ ├── list.hpp | |
│ │ │ │ ├── order | |
│ │ │ │ │ ├── physical_order.hpp | |
│ │ │ │ │ └── physical_top_n.hpp | |
│ │ │ │ ├── persistent | |
│ │ │ │ │ ├── buffered_csv_reader.hpp | |
│ │ │ │ │ ├── physical_copy_from_file.hpp | |
│ │ │ │ │ ├── physical_copy_to_file.hpp | |
│ │ │ │ │ ├── physical_delete.hpp | |
│ │ │ │ │ ├── physical_insert.hpp | |
│ │ │ │ │ └── physical_update.hpp | |
│ │ │ │ ├── projection | |
│ │ │ │ │ ├── physical_projection.hpp | |
│ │ │ │ │ └── physical_unnest.hpp | |
│ │ │ │ ├── scan | |
│ │ │ │ │ ├── physical_chunk_scan.hpp | |
│ │ │ │ │ ├── physical_dummy_scan.hpp | |
│ │ │ │ │ ├── physical_empty_result.hpp | |
│ │ │ │ │ ├── physical_expression_scan.hpp | |
│ │ │ │ │ ├── physical_index_scan.hpp | |
│ │ │ │ │ ├── physical_table_function.hpp | |
│ │ │ │ │ └── physical_table_scan.hpp | |
│ │ │ │ ├── schema | |
│ │ │ │ │ ├── physical_alter.hpp | |
│ │ │ │ │ ├── physical_create_index.hpp | |
│ │ │ │ │ ├── physical_create_schema.hpp | |
│ │ │ │ │ ├── physical_create_sequence.hpp | |
│ │ │ │ │ ├── physical_create_table.hpp | |
│ │ │ │ │ ├── physical_create_view.hpp | |
│ │ │ │ │ └── physical_drop.hpp | |
│ │ │ │ └── set | |
│ │ │ │ ├── physical_recursive_cte.hpp | |
│ │ │ │ └── physical_union.hpp | |
│ │ │ ├── physical_operator.hpp | |
│ │ │ ├── physical_plan_generator.hpp | |
│ │ │ └── window_segment_tree.hpp | |
│ │ ├── function | |
│ │ │ ├── aggregate | |
│ │ │ │ ├── algebraic_functions.hpp | |
│ │ │ │ ├── distributive_functions.hpp | |
│ │ │ │ └── nested_functions.hpp | |
│ │ │ ├── aggregate_function.hpp | |
│ │ │ ├── cast_rules.hpp | |
│ │ │ ├── function.hpp | |
│ │ │ ├── function_set.hpp | |
│ │ │ ├── scalar | |
│ │ │ │ ├── date_functions.hpp | |
│ │ │ │ ├── math_functions.hpp | |
│ │ │ │ ├── nested_functions.hpp | |
│ │ │ │ ├── operators.hpp | |
│ │ │ │ ├── sequence_functions.hpp | |
│ │ │ │ ├── string_functions.hpp | |
│ │ │ │ └── trigonometric_functions.hpp | |
│ │ │ ├── scalar_function.hpp | |
│ │ │ ├── table | |
│ │ │ │ ├── list.hpp | |
│ │ │ │ ├── read_csv.hpp | |
│ │ │ │ └── sqlite_functions.hpp | |
│ │ │ └── table_function.hpp | |
│ │ ├── main | |
│ │ │ ├── appender.hpp | |
│ │ │ ├── client_context.hpp | |
│ │ │ ├── connection.hpp | |
│ │ │ ├── connection_manager.hpp | |
│ │ │ ├── database.hpp | |
│ │ │ ├── extension.hpp | |
│ │ │ ├── materialized_query_result.hpp | |
│ │ │ ├── prepared_statement_data.hpp | |
│ │ │ ├── prepared_statement.hpp | |
│ │ │ ├── query_profiler.hpp | |
│ │ │ ├── query_result.hpp | |
│ │ │ ├── relation | |
│ │ │ │ ├── aggregate_relation.hpp | |
│ │ │ │ ├── create_table_relation.hpp | |
│ │ │ │ ├── create_view_relation.hpp | |
│ │ │ │ ├── delete_relation.hpp | |
│ │ │ │ ├── distinct_relation.hpp | |
│ │ │ │ ├── explain_relation.hpp | |
│ │ │ │ ├── filter_relation.hpp | |
│ │ │ │ ├── insert_relation.hpp | |
│ │ │ │ ├── join_relation.hpp | |
│ │ │ │ ├── limit_relation.hpp | |
│ │ │ │ ├── order_relation.hpp | |
│ │ │ │ ├── projection_relation.hpp | |
│ │ │ │ ├── read_csv_relation.hpp | |
│ │ │ │ ├── setop_relation.hpp | |
│ │ │ │ ├── subquery_relation.hpp | |
│ │ │ │ ├── table_function_relation.hpp | |
│ │ │ │ ├── table_relation.hpp | |
│ │ │ │ ├── update_relation.hpp | |
│ │ │ │ ├── value_relation.hpp | |
│ │ │ │ ├── view_relation.hpp | |
│ │ │ │ └── write_csv_relation.hpp | |
│ │ │ ├── relation.hpp | |
│ │ │ ├── stream_query_result.hpp | |
│ │ │ └── table_description.hpp | |
│ │ ├── optimizer | |
│ │ │ ├── column_lifetime_optimizer.hpp | |
│ │ │ ├── cse_optimizer.hpp | |
│ │ │ ├── expression_heuristics.hpp | |
│ │ │ ├── expression_rewriter.hpp | |
│ │ │ ├── filter_combiner.hpp | |
│ │ │ ├── filter_pushdown.hpp | |
│ │ │ ├── in_clause_rewriter.hpp | |
│ │ │ ├── index_scan.hpp | |
│ │ │ ├── join_order | |
│ │ │ │ ├── join_relation.hpp | |
│ │ │ │ └── query_graph.hpp | |
│ │ │ ├── join_order_optimizer.hpp | |
│ │ │ ├── matcher | |
│ │ │ │ ├── expression_matcher.hpp | |
│ │ │ │ ├── expression_type_matcher.hpp | |
│ │ │ │ ├── function_matcher.hpp | |
│ │ │ │ ├── logical_operator_matcher.hpp | |
│ │ │ │ ├── set_matcher.hpp | |
│ │ │ │ └── type_matcher.hpp | |
│ │ │ ├── optimizer.hpp | |
│ │ │ ├── regex_range_filter.hpp | |
│ │ │ ├── remove_unused_columns.hpp | |
│ │ │ ├── rule | |
│ │ │ │ ├── arithmetic_simplification.hpp | |
│ │ │ │ ├── case_simplification.hpp | |
│ │ │ │ ├── comparison_simplification.hpp | |
│ │ │ │ ├── conjunction_simplification.hpp | |
│ │ │ │ ├── constant_folding.hpp | |
│ │ │ │ ├── date_part_simplification.hpp | |
│ │ │ │ ├── distributivity.hpp | |
│ │ │ │ ├── empty_needle_removal.hpp | |
│ │ │ │ ├── like_optimizations.hpp | |
│ │ │ │ ├── list.hpp | |
│ │ │ │ └── move_constants.hpp | |
│ │ │ ├── rule.hpp | |
│ │ │ └── topn_optimizer.hpp | |
│ │ ├── parser | |
│ │ │ ├── base_expression.hpp | |
│ │ │ ├── column_definition.hpp | |
│ │ │ ├── constraint.hpp | |
│ │ │ ├── constraints | |
│ │ │ │ ├── check_constraint.hpp | |
│ │ │ │ ├── list.hpp | |
│ │ │ │ ├── not_null_constraint.hpp | |
│ │ │ │ └── unique_constraint.hpp | |
│ │ │ ├── expression | |
│ │ │ │ ├── bound_expression.hpp | |
│ │ │ │ ├── case_expression.hpp | |
│ │ │ │ ├── cast_expression.hpp | |
│ │ │ │ ├── collate_expression.hpp | |
│ │ │ │ ├── columnref_expression.hpp | |
│ │ │ │ ├── comparison_expression.hpp | |
│ │ │ │ ├── conjunction_expression.hpp | |
│ │ │ │ ├── constant_expression.hpp | |
│ │ │ │ ├── default_expression.hpp | |
│ │ │ │ ├── function_expression.hpp | |
│ │ │ │ ├── list.hpp | |
│ │ │ │ ├── operator_expression.hpp | |
│ │ │ │ ├── parameter_expression.hpp | |
│ │ │ │ ├── star_expression.hpp | |
│ │ │ │ ├── subquery_expression.hpp | |
│ │ │ │ ├── table_star_expression.hpp | |
│ │ │ │ └── window_expression.hpp | |
│ │ │ ├── expression_map.hpp | |
│ │ │ ├── expression_util.hpp | |
│ │ │ ├── parsed_data | |
│ │ │ │ ├── alter_table_info.hpp | |
│ │ │ │ ├── copy_info.hpp | |
│ │ │ │ ├── create_aggregate_function_info.hpp | |
│ │ │ │ ├── create_collation_info.hpp | |
│ │ │ │ ├── create_function_info.hpp | |
│ │ │ │ ├── create_index_info.hpp | |
│ │ │ │ ├── create_info.hpp | |
│ │ │ │ ├── create_scalar_function_info.hpp | |
│ │ │ │ ├── create_schema_info.hpp | |
│ │ │ │ ├── create_sequence_info.hpp | |
│ │ │ │ ├── create_table_function_info.hpp | |
│ │ │ │ ├── create_table_info.hpp | |
│ │ │ │ ├── create_view_info.hpp | |
│ │ │ │ ├── drop_info.hpp | |
│ │ │ │ ├── parse_info.hpp | |
│ │ │ │ ├── pragma_info.hpp | |
│ │ │ │ ├── transaction_info.hpp | |
│ │ │ │ └── vacuum_info.hpp | |
│ │ │ ├── parsed_expression.hpp | |
│ │ │ ├── parsed_expression_iterator.hpp | |
│ │ │ ├── parser.hpp | |
│ │ │ ├── query_node | |
│ │ │ │ ├── recursive_cte_node.hpp | |
│ │ │ │ ├── select_node.hpp | |
│ │ │ │ └── set_operation_node.hpp | |
│ │ │ ├── query_node.hpp | |
│ │ │ ├── result_modifier.hpp | |
│ │ │ ├── sql_statement.hpp | |
│ │ │ ├── statement | |
│ │ │ │ ├── alter_table_statement.hpp | |
│ │ │ │ ├── copy_statement.hpp | |
│ │ │ │ ├── create_statement.hpp | |
│ │ │ │ ├── delete_statement.hpp | |
│ │ │ │ ├── drop_statement.hpp | |
│ │ │ │ ├── execute_statement.hpp | |
│ │ │ │ ├── explain_statement.hpp | |
│ │ │ │ ├── insert_statement.hpp | |
│ │ │ │ ├── list.hpp | |
│ │ │ │ ├── pragma_statement.hpp | |
│ │ │ │ ├── prepare_statement.hpp | |
│ │ │ │ ├── relation_statement.hpp | |
│ │ │ │ ├── select_statement.hpp | |
│ │ │ │ ├── transaction_statement.hpp | |
│ │ │ │ ├── update_statement.hpp | |
│ │ │ │ └── vacuum_statement.hpp | |
│ │ │ ├── tableref | |
│ │ │ │ ├── basetableref.hpp | |
│ │ │ │ ├── crossproductref.hpp | |
│ │ │ │ ├── emptytableref.hpp | |
│ │ │ │ ├── expressionlistref.hpp | |
│ │ │ │ ├── joinref.hpp | |
│ │ │ │ ├── list.hpp | |
│ │ │ │ ├── subqueryref.hpp | |
│ │ │ │ └── table_function_ref.hpp | |
│ │ │ ├── tableref.hpp | |
│ │ │ ├── tokens.hpp | |
│ │ │ └── transformer.hpp | |
│ │ ├── planner | |
│ │ │ ├── bind_context.hpp | |
│ │ │ ├── binder.hpp | |
│ │ │ ├── bound_constraint.hpp | |
│ │ │ ├── bound_query_node.hpp | |
│ │ │ ├── bound_result_modifier.hpp | |
│ │ │ ├── bound_statement.hpp | |
│ │ │ ├── bound_tableref.hpp | |
│ │ │ ├── bound_tokens.hpp | |
│ │ │ ├── column_binding.hpp | |
│ │ │ ├── column_binding_map.hpp | |
│ │ │ ├── constraints | |
│ │ │ │ ├── bound_check_constraint.hpp | |
│ │ │ │ ├── bound_not_null_constraint.hpp | |
│ │ │ │ ├── bound_unique_constraint.hpp | |
│ │ │ │ └── list.hpp | |
│ │ │ ├── expression | |
│ │ │ │ ├── bound_aggregate_expression.hpp | |
│ │ │ │ ├── bound_between_expression.hpp | |
│ │ │ │ ├── bound_case_expression.hpp | |
│ │ │ │ ├── bound_cast_expression.hpp | |
│ │ │ │ ├── bound_columnref_expression.hpp | |
│ │ │ │ ├── bound_comparison_expression.hpp | |
│ │ │ │ ├── bound_conjunction_expression.hpp | |
│ │ │ │ ├── bound_constant_expression.hpp | |
│ │ │ │ ├── bound_default_expression.hpp | |
│ │ │ │ ├── bound_function_expression.hpp | |
│ │ │ │ ├── bound_operator_expression.hpp | |
│ │ │ │ ├── bound_parameter_expression.hpp | |
│ │ │ │ ├── bound_reference_expression.hpp | |
│ │ │ │ ├── bound_subquery_expression.hpp | |
│ │ │ │ ├── bound_unnest_expression.hpp | |
│ │ │ │ ├── bound_window_expression.hpp | |
│ │ │ │ ├── common_subexpression.hpp | |
│ │ │ │ └── list.hpp | |
│ │ │ ├── expression_binder | |
│ │ │ │ ├── aggregate_binder.hpp | |
│ │ │ │ ├── alter_binder.hpp | |
│ │ │ │ ├── check_binder.hpp | |
│ │ │ │ ├── constant_binder.hpp | |
│ │ │ │ ├── group_binder.hpp | |
│ │ │ │ ├── having_binder.hpp | |
│ │ │ │ ├── index_binder.hpp | |
│ │ │ │ ├── insert_binder.hpp | |
│ │ │ │ ├── order_binder.hpp | |
│ │ │ │ ├── relation_binder.hpp | |
│ │ │ │ ├── select_binder.hpp | |
│ │ │ │ ├── update_binder.hpp | |
│ │ │ │ └── where_binder.hpp | |
│ │ │ ├── expression_binder.hpp | |
│ │ │ ├── expression.hpp | |
│ │ │ ├── expression_iterator.hpp | |
│ │ │ ├── joinside.hpp | |
│ │ │ ├── logical_operator.hpp | |
│ │ │ ├── logical_operator_visitor.hpp | |
│ │ │ ├── logical_tokens.hpp | |
│ │ │ ├── operator | |
│ │ │ │ ├── list.hpp | |
│ │ │ │ ├── logical_aggregate.hpp | |
│ │ │ │ ├── logical_any_join.hpp | |
│ │ │ │ ├── logical_chunk_get.hpp | |
│ │ │ │ ├── logical_comparison_join.hpp | |
│ │ │ │ ├── logical_copy_from_file.hpp | |
│ │ │ │ ├── logical_copy_to_file.hpp | |
│ │ │ │ ├── logical_create.hpp | |
│ │ │ │ ├── logical_create_index.hpp | |
│ │ │ │ ├── logical_create_table.hpp | |
│ │ │ │ ├── logical_cross_product.hpp | |
│ │ │ │ ├── logical_cteref.hpp | |
│ │ │ │ ├── logical_delete.hpp | |
│ │ │ │ ├── logical_delim_get.hpp | |
│ │ │ │ ├── logical_delim_join.hpp | |
│ │ │ │ ├── logical_distinct.hpp | |
│ │ │ │ ├── logical_empty_result.hpp | |
│ │ │ │ ├── logical_execute.hpp | |
│ │ │ │ ├── logical_explain.hpp | |
│ │ │ │ ├── logical_expression_get.hpp | |
│ │ │ │ ├── logical_filter.hpp | |
│ │ │ │ ├── logical_get.hpp | |
│ │ │ │ ├── logical_index_scan.hpp | |
│ │ │ │ ├── logical_insert.hpp | |
│ │ │ │ ├── logical_join.hpp | |
│ │ │ │ ├── logical_limit.hpp | |
│ │ │ │ ├── logical_order.hpp | |
│ │ │ │ ├── logical_prepare.hpp | |
│ │ │ │ ├── logical_projection.hpp | |
│ │ │ │ ├── logical_recursive_cte.hpp | |
│ │ │ │ ├── logical_set_operation.hpp | |
│ │ │ │ ├── logical_simple.hpp | |
│ │ │ │ ├── logical_table_function.hpp | |
│ │ │ │ ├── logical_top_n.hpp | |
│ │ │ │ ├── logical_unnest.hpp | |
│ │ │ │ ├── logical_update.hpp | |
│ │ │ │ └── logical_window.hpp | |
│ │ │ ├── parsed_data | |
│ │ │ │ └── bound_create_table_info.hpp | |
│ │ │ ├── planner.hpp | |
│ │ │ ├── pragma_handler.hpp | |
│ │ │ ├── query_node | |
│ │ │ │ ├── bound_recursive_cte_node.hpp | |
│ │ │ │ ├── bound_select_node.hpp | |
│ │ │ │ └── bound_set_operation_node.hpp | |
│ │ │ ├── subquery | |
│ │ │ │ ├── flatten_dependent_join.hpp | |
│ │ │ │ ├── has_correlated_expressions.hpp | |
│ │ │ │ └── rewrite_correlated_expressions.hpp | |
│ │ │ ├── table_binding.hpp | |
│ │ │ └── tableref | |
│ │ │ ├── bound_basetableref.hpp | |
│ │ │ ├── bound_crossproductref.hpp | |
│ │ │ ├── bound_cteref.hpp | |
│ │ │ ├── bound_dummytableref.hpp | |
│ │ │ ├── bound_expressionlistref.hpp | |
│ │ │ ├── bound_joinref.hpp | |
│ │ │ ├── bound_subqueryref.hpp | |
│ │ │ ├── bound_table_function.hpp | |
│ │ │ └── list.hpp | |
│ │ ├── storage | |
│ │ │ ├── block.hpp | |
│ │ │ ├── block_manager.hpp | |
│ │ │ ├── buffer | |
│ │ │ │ ├── buffer_handle.hpp | |
│ │ │ │ ├── buffer_list.hpp | |
│ │ │ │ └── managed_buffer.hpp | |
│ │ │ ├── buffer_manager.hpp | |
│ │ │ ├── checkpoint | |
│ │ │ │ ├── table_data_reader.hpp | |
│ │ │ │ └── table_data_writer.hpp | |
│ │ │ ├── checkpoint_manager.hpp | |
│ │ │ ├── column_data.hpp | |
│ │ │ ├── data_table.hpp | |
│ │ │ ├── index.hpp | |
│ │ │ ├── in_memory_block_manager.hpp | |
│ │ │ ├── meta_block_reader.hpp | |
│ │ │ ├── meta_block_writer.hpp | |
│ │ │ ├── numeric_segment.hpp | |
│ │ │ ├── single_file_block_manager.hpp | |
│ │ │ ├── storage_info.hpp | |
│ │ │ ├── storage_lock.hpp | |
│ │ │ ├── storage_manager.hpp | |
│ │ │ ├── string_segment.hpp | |
│ │ │ ├── table | |
│ │ │ │ ├── append_state.hpp | |
│ │ │ │ ├── chunk_info.hpp | |
│ │ │ │ ├── column_segment.hpp | |
│ │ │ │ ├── persistent_segment.hpp | |
│ │ │ │ ├── scan_state.hpp | |
│ │ │ │ ├── segment_base.hpp | |
│ │ │ │ ├── segment_tree.hpp | |
│ │ │ │ ├── transient_segment.hpp | |
│ │ │ │ └── version_manager.hpp | |
│ │ │ ├── table_statistics.hpp | |
│ │ │ ├── uncompressed_segment.hpp | |
│ │ │ └── write_ahead_log.hpp | |
│ │ └── transaction | |
│ │ ├── cleanup_state.hpp | |
│ │ ├── commit_state.hpp | |
│ │ ├── delete_info.hpp | |
│ │ ├── local_storage.hpp | |
│ │ ├── rollback_state.hpp | |
│ │ ├── transaction_context.hpp | |
│ │ ├── transaction.hpp | |
│ │ ├── transaction_manager.hpp | |
│ │ ├── undo_buffer.hpp | |
│ │ └── update_info.hpp | |
│ ├── duckdb.h | |
│ └── duckdb.hpp | |
└── lib | |
├── cmake | |
│ └── DuckDB | |
│ ├── DuckDBConfig.cmake | |
│ ├── DuckDBConfigVersion.cmake | |
│ ├── DuckDBExports.cmake | |
│ └── DuckDBExports-release.cmake | |
├── libduckdb.so | |
├── libduckdb_static.a | |
├── libfmt.a | |
├── libhyperloglog.a | |
├── libminiz.a | |
├── libpg_query.a | |
├── libre2.a | |
└── libutf8proc.a | |
59 directories, 482 files |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment