Commit Graph

3209 Commits

Author SHA1 Message Date
jbajic
e65805abe9 Add interface for serialization 2022-07-01 11:36:35 +02:00
jbajic
2279575d2c Fix GetSchema 2022-07-01 11:35:15 +02:00
jbajic
201f9f1023 Fix clang tidy errors 2022-06-28 18:02:01 +02:00
jbajic
eb922babb8 Fix tests 2022-06-28 17:15:16 +02:00
jbajic
21cdd07103 Merge branch 'E112-MG-implement-partial-schema' into T0849-MG-create-schema-ddl-expressions 2022-06-28 16:37:15 +02:00
jbajic
beb7c41497 Finish interpreter tests 2022-06-28 15:22:56 +02:00
jbajic
cbbecebb74 Drop float support 2022-06-28 12:27:01 +02:00
jbajic
0e43cf3145 Add notifications 2022-06-28 12:25:14 +02:00
jbajic
44910def21 Fix conflicting keywords 2022-06-28 12:17:11 +02:00
jbajic
b90e856619 Catch repeating type name in schema definition 2022-06-27 14:28:20 +02:00
jbajic
e9053368d7 Add privilege and cypher visitor tests 2022-06-24 17:28:02 +02:00
jbajic
5d22af7c36 Fix grammar with schemaTypeMap 2022-06-24 17:27:32 +02:00
jbajic
ff34e26878 Remove list and map from lexer 2022-06-24 15:51:40 +02:00
jbajic
ed6f9a91a2 Rename DeleteSchema to DropSchema 2022-06-24 14:08:45 +02:00
jbajic
ed814f3188 Add verification on creation and deletion 2022-06-24 13:39:22 +02:00
Jure Bajic
6666eea897
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>
2022-06-23 14:04:44 +02:00
jbajic
21ab15f8e3 Override visitPropertyType 2022-06-15 19:12:57 +02:00
jbajic
88d54d4e2f Enable Create schema ddl 2022-06-15 18:23:30 +02:00
jbajic
cb0e072c7d Rename schemaproperty to schemapropertytype 2022-06-15 09:03:20 +02:00
jbajic
7f81fda1c6 Fix naming for schemaproperty type to schema type 2022-06-15 09:01:55 +02:00
jbajic
8eb136bc82 Temporary create ddl logic 2022-06-14 16:44:48 +02:00
jbajic
33f8b27a2a Fix grammar 2022-06-14 16:44:25 +02:00
jbajic
a2aabdb5ae Add common schema type 2022-06-14 16:08:00 +02:00
jbajic
eebb48d094 Fix schema visitor 2022-06-13 14:00:39 +02:00
jbajic
c95c428355 Add show schema query 2022-06-10 17:42:32 +02:00
jbajic
1afe86d4ce Implement show schemas 2022-06-10 14:14:50 +02:00
jbajic
69a5db6875 Add PrepareSchemaQuery function 2022-06-10 14:14:50 +02:00
jbajic
904e3df3a1 Update metadata 2022-06-10 14:14:50 +02:00
jbajic
9922f90e81 Add schema visitors 2022-06-10 14:14:50 +02:00
jbajic
c4863b36a5 Add drop schema query 2022-06-10 14:14:50 +02:00
jbajic
0cf677eef6 Add missing keywords into lexer 2022-06-10 14:14:50 +02:00
jbajic
300eae544d Add privileges for schema 2022-06-10 14:14:50 +02:00
jbajic
382f85cd4d Add create and show schema queries 2022-06-10 14:14:50 +02:00
jbajic
88b98a97cb Add schema operations in storage 2022-06-10 14:14:49 +02:00
jbajic
27f688d7ca Remove Map and List 2022-06-10 14:12:52 +02:00
jbajic
53a5b77f14 Address review comments 2022-05-27 11:40:06 +02:00
Jure Bajic
8cb56a4970
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>
2022-05-26 17:22:54 +02:00
jbajic
eb4d23c504 Implement SchemaTypes 2022-05-25 10:41:43 +02:00
jbajic
65b8e055a6 List schemas and enable multiple properties 2022-05-25 10:41:18 +02:00
jbajic
f8e1d8c3f6 Add index to schema 2022-05-19 16:56:48 +02:00
jbajic
01618fb0f2 Add initial schema implementation 2022-05-19 14:42:01 +02:00
Marko Budiselić
cccf32e79d
Add default commented values for Bolt SSL flags (#398) 2022-05-18 08:34:07 +02:00
Jure Bajic
22bd60c613
Fix shutdown call (#395)
* Fix shutdown not called

* Add ssl server tests
2022-05-18 07:50:06 +02:00
János Benjamin Antal
8059a3e653
Improve magic functions docs (#391)
* Improve documentation of magic functions

* Improve wording for decorators
2022-05-17 15:33:28 +02:00
Antonio Andelic
a7f4c98bea
Fix module symbol loading (#335)
* Use DEEPBIND

* Add dependency on libstdc++

Co-authored-by: Antonio Andelic <antonio.andelic@memgraph.io>
Co-authored-by: Jure Bajic <jure.bajic@memgraph.com>
2022-05-13 11:43:10 +02:00
Jure Bajic
483f4d04bd
Update precommit hooks (#393)
* Add pre-commit

* Add clang pre-commit

* Install pre-commit in init
2022-05-11 21:07:04 +02:00
János Benjamin Antal
3e7aef432f
Improve docker-compose setup for running streams e2e tests locally (#388)
* Separate pulsar and kafka docker-compose files

* Add docker-compose for redpanda

* Add small docs how to use docker-compose files
2022-05-10 13:31:45 +02:00
Jeremy B
10ea9c773e
Making mgp_error enum class when compiling c++. Remains enum when com… (#389)
* Making mgp_error enum class when compiling c++. Remains enum when compiling c.
2022-05-05 17:48:17 +02:00
Jeremy B
b782271be8
Fix shared module loading
* Moving function add_query_module from CMakeLists from tests/e2e/magic_functions to tests/e2e

* Adding failing test copying behavior when loading c module (.so) into memgraph.

* Fixing issue where NO_ERROR status returned  MgpTransAddFixedResult was converted to false

* Removing unnecessary transformation

* removing incorrect parameterization of test

* re-adding parametrized transformation
2022-04-28 20:28:44 +02:00
Jure Bajic
a8ffcfa046
Update license year
* Update license year

Co-authored-by: János Benjamin Antal <antaljanosbenjamin@users.noreply.github.com>

Co-authored-by: János Benjamin Antal <antaljanosbenjamin@users.noreply.github.com>
2022-04-27 13:31:37 +02:00