{"repo":"temikfart/sql2cypher","free":true,"listed":false,"github":"https://github.com/temikfart/sql2cypher","clone":"git clone https://github.com/temikfart/sql2cypher.git","description":"Converter from SQL to Cypher.","language":"C++","stars":13,"topics":["sql","database","cypher-query-language","neo4j-database","mssql","mssqlserver","nosql","cypher","transpiler"],"license":"MIT","category":"databases-storage","readme_excerpt":"SCC --- SQL to Cypher QL Converter SCC is a tool, which allows you to migrate data from the relational to the graph database. As the relational database language was chosen Microsoft SQL for the Microsoft SQL Server. The MS SQL is translated to the Cypher Query Language for the neo4j graph database. It is important to note, that SCC translates one file with queries per cycle. It means, that our converter doesn't analyze all queries to know more about your database structure. Every query from the input file is translated apart from each other. Keep this in mind when using our product. h Table of contents 1. Opportunities. What queries can be converted? 2. Operating principle 3. Installation 1. Linux 2. Windows 3. MacOS 4. Launch 1. First run 2. Usage 1. Configuration via file 2. Configuration via console flags 5. How to conduct testing? 1. GoogleTest 2. Write your own unit-tests 6. Documentation 7. Authors 8. Mentors Opportunities. What queries can be converted? --- At first, we planned, that the SCC will convert standard DDL and DML queries. It can be the simplest query, for example: or or as DDL queries. Also, we plan to implement translation for the DML queries. Operating principle --- Every SQL query from the input file goes through the following path: 1. Tokenization (Parsing on the tokens with own type, like as word , operator , etc.); This step is the common parsing. The query will be introduce as tokens array at the end of tokenization. 3. Syntax Analyses (Analyzer int","default_branch":null,"files":null,"tree":[],"storefront":"/r/temikfart","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/temikfart/sql2cypher/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}