3f4f66b57f
* Add initial schema implementation * Add index to schema * List schemas and enable multiple properties * Implement SchemaTypes * Apply suggestions from code review Co-authored-by: Jeremy B <97525434+42jeremy@users.noreply.github.com> Co-authored-by: János Benjamin Antal <antaljanosbenjamin@users.noreply.github.com> * Address review comments * Remove Map and List * Add schema operations in storage * Add create and show schema queries * Add privileges for schema * Add missing keywords into lexer * Add drop schema query * Add schema visitors * Update metadata * Add PrepareSchemaQuery function * Implement show schemas * Add show schema query * Fix schema visitor * Add common schema type * Fix grammar * Temporary create ddl logic * Fix naming for schemaproperty type to schema type * Rename schemaproperty to schemapropertytype * Enable Create schema ddl * Override visitPropertyType * Add initial schema implementation * Add initial schema implementation * Add index to schema * List schemas and enable multiple properties * Implement SchemaTypes * Apply suggestions from code review Co-authored-by: Jeremy B <97525434+42jeremy@users.noreply.github.com> Co-authored-by: János Benjamin Antal <antaljanosbenjamin@users.noreply.github.com> * Address review comments * Remove Map and List * Apply suggestions from code review Co-authored-by: Kostas Kyrimis <kostaskyrim@gmail.com> Co-authored-by: Jeremy B <97525434+42jeremy@users.noreply.github.com> Co-authored-by: János Benjamin Antal <antaljanosbenjamin@users.noreply.github.com> Co-authored-by: Kostas Kyrimis <kostaskyrim@gmail.com> * Add verification on creation and deletion * Rename DeleteSchema to DropSchema * Remove list and map from lexer * Fix grammar with schemaTypeMap * Add privilege and cypher visitor tests * Catch repeating type name in schema definition * Fix conflicting keywords * Add notifications * Drop float support * Finish interpreter tests * Fix tests * Fix clang tidy errors * Fix GetSchema * Replace for with transfrom * Add cloning og schema_property_map * Address review comments * Rename SchemaPropertyType to SchemaType * Remove inline * Assert of schema properties Co-authored-by: Jeremy B <97525434+42jeremy@users.noreply.github.com> Co-authored-by: János Benjamin Antal <antaljanosbenjamin@users.noreply.github.com> Co-authored-by: Kostas Kyrimis <kostaskyrim@gmail.com> |
||
---|---|---|
.. | ||
auth.cpp | ||
bfs_common.hpp | ||
bfs_single_node.cpp | ||
bolt_chunked_decoder_buffer.cpp | ||
bolt_chunked_encoder_buffer.cpp | ||
bolt_common.hpp | ||
bolt_decoder.cpp | ||
bolt_encoder.cpp | ||
bolt_session.cpp | ||
bolt_testdata.hpp | ||
CMakeLists.txt | ||
commit_log_v2.cpp | ||
communication_buffer.cpp | ||
cypher_main_visitor.cpp | ||
formatters.hpp | ||
integrations_kafka_consumer.cpp | ||
interpreter.cpp | ||
kafka_mock.cpp | ||
kafka_mock.hpp | ||
kvstore.cpp | ||
main.cpp | ||
metrics.cpp | ||
mgp_kafka_c_api.cpp | ||
mgp_trans_c_api.cpp | ||
network_endpoint.cpp | ||
network_timeouts.cpp | ||
network_utils.cpp | ||
plan_pretty_print.cpp | ||
property_value_v2.cpp | ||
query_common.hpp | ||
query_cost_estimator.cpp | ||
query_dump.cpp | ||
query_expression_evaluator.cpp | ||
query_function_mgp_module.cpp | ||
query_plan_accumulate_aggregate.cpp | ||
query_plan_bag_semantics.cpp | ||
query_plan_checker.hpp | ||
query_plan_common.hpp | ||
query_plan_create_set_remove_delete.cpp | ||
query_plan_edge_cases.cpp | ||
query_plan_match_filter_return.cpp | ||
query_plan_read_write_typecheck.cpp | ||
query_plan_v2_create_set_remove_delete.cpp | ||
query_plan.cpp | ||
query_pretty_print.cpp | ||
query_procedure_mgp_module.cpp | ||
query_procedure_mgp_type.cpp | ||
query_procedure_py_module.cpp | ||
query_procedures_mgp_graph.cpp | ||
query_profile.cpp | ||
query_required_privileges.cpp | ||
query_semantic.cpp | ||
query_serialization_property_value.cpp | ||
query_streams.cpp | ||
query_trigger.cpp | ||
query_variable_start_planner.cpp | ||
ring_buffer.cpp | ||
rpc_messages.hpp | ||
rpc.cpp | ||
skip_list.cpp | ||
slk_advanced.cpp | ||
slk_common.hpp | ||
slk_core.cpp | ||
slk_streams.cpp | ||
small_vector.cpp | ||
socket.cpp | ||
storage_test_utils.cpp | ||
storage_test_utils.hpp | ||
storage_v2_constraints.cpp | ||
storage_v2_decoder_encoder.cpp | ||
storage_v2_durability.cpp | ||
storage_v2_edge.cpp | ||
storage_v2_gc.cpp | ||
storage_v2_indices.cpp | ||
storage_v2_isolation_level.cpp | ||
storage_v2_name_id_mapper.cpp | ||
storage_v2_property_store.cpp | ||
storage_v2_replication.cpp | ||
storage_v2_wal_file.cpp | ||
storage_v2.cpp | ||
storage_v3.cpp | ||
stripped.cpp | ||
test_lcp.lisp | ||
test_utils.hpp | ||
typed_value.cpp | ||
utils_algorithm.cpp | ||
utils_async_timer.cpp | ||
utils_csv_parsing.cpp | ||
utils_exceptions.cpp | ||
utils_file_locker.cpp | ||
utils_file.cpp | ||
utils_license.cpp | ||
utils_math.cpp | ||
utils_memory_tracker.cpp | ||
utils_memory.cpp | ||
utils_on_scope_exit.cpp | ||
utils_rwlock.cpp | ||
utils_scheduler.cpp | ||
utils_settings.cpp | ||
utils_signals.cpp | ||
utils_string.cpp | ||
utils_synchronized.cpp | ||
utils_temporal.cpp | ||
utils_thread_pool.cpp | ||
utils_timestamp.cpp | ||
websocket.cpp |