3.1.4 PGX Interpreter
The PGX has the following interpreters:
- pgql: The pgql interpreter is a ready-to-use interpreter used to connect the configured PGX server. This Interpreter is used to perform queries on the graph in Compliance Studio. PGQL is a graph query language built on top of SQL, bringing graph pattern matching capabilities to existing SQL users and new users interested in graph technology but who do not have an SQL background.
- pgx-algorithm: The pgx-algorithm is a ready-to-use interpreter used to connect to the configured PGX server. This Interpreter is used to write an algorithm on the graph and is also used in the PGX interpreter.
- pgx-java: The pgx-java interpreter is a ready-to-use interpreter used to connect to the configured PGX server. It is Java11 based interpreter with a PGX client embedded in it to query on graph present in the PGX server.
- pgx-python: The pgx-python interpreter is a ready-to-use interpreter used to connect to the configured PGX server. It is a python based interpreter with a PGX python client embedded in it to query on graph present in the PGX server. By default, this Interpreter points to ml4aml Python Virtual environment.
To configure the pgql interpreter variant, follow these steps: