Learn R Programming

rHpcc (version 1.0)

Interface between HPCC and R

Description

rHpcc is an R package providing an Interface between R and HPCC.Familiarity with ECL (Enterprise Control Language) is a must to use this package.HPCC is a massive parallel-processing computing platform that solves Big Data problems.ECL is the Enterprise Control Language designed specifically for huge data projects using the HPCC platform.Its extreme scalability comes from a design that allows you to leverage every query you create for re-use in subsequent queries as needed. To do this, ECL takes a dictionary approach to building queries wherein each ECL definition defines an Attribute. Each previously defined Attribute can then be used in succeeding ECL Attribute definitions as the language extends itself as you use it.

Copy Link

Version

Install

install.packages('rHpcc')

Monthly Downloads

13

Version

1.0

License

GPL-2

Maintainer

Dinesh Shetye

Last Published

August 14th, 2012

Functions in rHpcc (1.0)

ECL

The base class that generates the ECL(Enterprise Control Language) code.
ECLProject-class

Class "ECLProject"
ECLTransform-class

Class "ECLTransform"
ECLDedUp-class

Class "ECLDedUp"
ECLSort-class

Class "ECLSort"
ECLRecord

Creates an ECL "Record Set" definition.
ECLOutput-class

Class "ECLOutput"
ECLRecord-class

Class "ECLRecord"
ECLTable

Creates an ECL "TABLE" definition.
ECLDataset

Creates a DATASET definition. The DATASET declaration defines a file of records, on disk or in memory.
ECLDistribute

Creates an ECL "DISTRIBUTE" definition.
ECLTransform

Creates an ECL "TRANSFORM" definition.
ECLDataset-class

Class "ECLDataset"
ECLJoin

Creates an ECL "JOIN" definition.
ECLOutput

Creates a ECL action "Output".
ECLJoin-class

Class "ECLJoin"
ECLIterate

Creates an ECL "ITERATE" definition.
eclDirectCall

Executes the ECL code on the cluster specified and returns the XML response
ECLDedUp

Creates an ECL "DEDUP" definition.
parseResults

Parses the XML returned from eclDirectCall().
ECLRollUp

Creates an ECL "ROLLUP" definition.
ECLSort

Creates an ECL "SORT" definition.
ECLRollUp-class

Class "ECLRollUp"
ECLTable-class

Class "ECLTable"
ECLIterate-class

Class "ECLIterate"
ECLDistribute-class

Class "ECLDistribute"
ECLTOPN

Returns the first count number of records in the sorts order from the recordset.
sprayFixed

Used to upload the fixed-format file from the landing zone to the cluster.
sprayVariable

Used to upload the variable length file from the landing zone to the cluster.
trim

This function is used to trim leading or trailing whitespaces
ECL-class

Class "ECL"
ECLProject

Creates an ECL "PROJECT" definition.
ECLTOPN-class

Class "ECLTOPN"