10.5 SQL API for Embedded R Execution with On-premises Database
The OML4R SQL APIs comprise SQL table functions for executing R functions in one or more embedded R sessions on the OML4R Server database, and PL/SQL procedures for managing OML4R datastores and for managing scripts in the OML4R script repository.
The SQL API for Embedded R Execution with On-premises Database is described in the following topics:
- rqDropDataStore Procedure
 TherqDropDataStoreprocedure deletes a datastore from an Oracle Database schema.
- rqEval Function
 TherqEvalfunction executes the R function in the script specified by theEXP_NAMparameter.
- rqGrant Procedure
 TherqGrantprocedure grants read privilege access to an OML4R datastore or to a script in the OML4R script repository.
- rqGroupEval Function
 TherqGroupEvalfunction is a user-defined function that identifies a grouping column.
- rqRevoke Procedure
 TherqRevokeprocedure revokes read privilege access to an OML4R datastore or to a script in the OML4R script repository.
- rqRowEval Function
 TherqRowEvalfunction executes the R function in the script specified by theEXP_NAMparameter.
- rqTableEval Function
 TherqTableEvalfunction executes the R function in the script specified by theEXP_NAMparameter.
- sys.rqScriptCreate Procedure
 Thesys.rqScriptCreateprocedure creates a script and adds it to the OML4R script repository.
- sys.rqScriptDrop Procedure
 Thesys.rqScriptDropprocedure removes a script from the OML4R script repository.
Parent topic: Embedded R Execution