Learn R Programming

rHpcc (version 1.0)

ECL-class: Class "ECL"

Description

The base class that generates the ECL(Enterprise Control Language) code and executes it on the HPCC cluster.

Arguments

Fields

hostName:
Object of class character HPCC server hostname
port:
Object of class character HPCC server port
eclCode:
Object of class character ECL code you want to execute
clusterName:
Object of class character Cluster name on which the ECL code will execute

Methods

execute():
This method internally calls the eclDirectCall method which executes the ECL code.
print():
Prints the ECL code.
addImport(value):
Used to add Import definitions.
add(obj):
Used to add definitions to the existing code.

Examples

Run this code
  ## Not run: 
#     ecl1 <- ECL$new(hostName="127.0.0.1")
#     recPerson <- ECLRecord$new(name="Person")
#     recPerson$addField("STRING", "code")
#     recPerson$addField("STRING", "firstName")
#     recPerson$addField("STRING", "lastName")
#     recPerson$addField("STRING", "address")
#     recPerson$addField("STRING", "stateCode")
#     recPerson$addField("STRING", "city")
#     recPerson$addField("STRING", "zip")
#     ecl1$add(recPerson)
#   ## End(Not run)

Run the code above in your browser using DataLab