Build a parser to parse Oracle PLSQL program

Cerrado Publicado hace 5 años Pagado a la entrega
Cerrado Pagado a la entrega

Build a parser to parse Oracle PLSQL (just take the entire piece of PLSQL program from $ORACLE_HOME/rdbms/admin directory) and input into a Neo4J graphical database.

And later provide a query interface (eg, Gremlin/Cypher) to enquire information like "who are the caller for XXX function or stored procedure".

Reference:

[login to view URL] : Joern parsed C into Neo4J. And provide a query interface to the Neo4J to query for information out from the DB.

[login to view URL]

[login to view URL]

There is no need for any graphical/web display, just command line tool.

input PLSQL=>parser=> Neo4J database
Neo4J DB==>neo4j client query tool==> output answer.

Ideal language for implementation will be python.

A reference for PLSQL parser: https://github.com/porcelli/plsql-parser (using Antlr)

For the client query tool current requirement is just TWO:
1. for each function/stored procedure/oracle package, identify all the callee.
2. for each function/stored procedure/oracle package, identify all the caller.

https://media.readthedocs.org/pdf/joern/latest/joern.pdf

https://neo4j-client.net/
https://docs.janusgraph.org/latest/gremlin.html
https://neo4j.com/developer/cypher-query-language/

Changes to Specification:

1. input PLSQL==> parser ==> JSON pair -> caller=>callee relationship.
2. JSON query interface:

who are the caller for function XXX?
what are ALL the functions found from parsing?
Who are the callee of function XXX?


ie, ignore the Neo4J database part, and the gremlin/cypher query interface.

Python SQL

Nº del proyecto: #17651604

Sobre el proyecto

5 propuestas Proyecto remoto Activo hace 5 años

5 freelancers están ofertando un promedio de $835 por este trabajo

schoudhary1553

Hello Sir, I am the expert freelancer here. I am on the 6th position through out the world to deliver the quality job. I have deliver here more than 390 + projects with 100% client satisfaction. I can help you Más

$1200 SGD en 7 días
(31 comentarios)
6.1
AleenaIlyas

Hi there, I have read the details I am experienced with SQL. I can help you with this job, Please come to chat so we can discuss this job.

$1250 SGD en 15 días
(5 comentarios)
5.3
techvinod

Hi there, I am a fulltime freelance web & mobile app developer. I got lot of experience on both web & mobile app development, Good with HTML, CSS, JS for frontend website Love coding with PHP and MySQL as datab Más

$616 SGD en 7 días
(0 comentarios)
0.0