GSQL Interface

Use GSQL within pyTigerGraph. All functions in this module are called as methods on a TigerGraphConnection object.

gsql()

gsql(query: str, graphname: str = None, options = None) → Union[str, dict]

Runs a GSQL query and processes the output.

Parameters:

  • query: The text of the query to run as one string. The query is one or more GSQL statement.

  • graphname: The name of the graph to attach to. If not specified, the graph name provided at the time of establishing the connection will be used.

  • options: DEPRECATED

Returns:

The output of the statement(s) executed.

installUDF()

installUDF(ExprFunctions: str = "", ExprUtil: str = "") → None

Install user defined functions (UDF) to the database.
See this for more details. for details on UDFs.

Parameters:

  • ExprFunctions (str, optional): Path or URL to the file for ExprFunctions. Defaults to '' (a blank path/URL).

  • ExprUtil (str, optional): Path or URL to the file for ExprUtil. Defaults to '' (a blank path/URL).

Returns:

Status of the installation.