├── .gitignore ├── ChangeLog ├── INSTALL ├── README.md ├── RHive.iml ├── RHive ├── DESCRIPTION ├── NAMESPACE ├── R │ ├── alias.R │ ├── api.R │ ├── basic.R │ ├── env.R │ ├── hdfs.R │ ├── init.R │ ├── j2r.R │ ├── macro.R │ ├── rhive.R │ ├── test.R │ └── util.R ├── data │ └── emp.RData ├── inst │ ├── javasrc │ │ ├── Makevars │ │ ├── build.num │ │ ├── build.xml │ │ ├── lib │ │ │ ├── JRI.jar │ │ │ ├── REngine.jar │ │ │ └── RserveEngine.jar │ │ └── src │ │ │ └── com │ │ │ └── nexr │ │ │ └── rhive │ │ │ ├── hadoop │ │ │ ├── AuthUtils.java │ │ │ ├── FSUtils.java │ │ │ ├── HdfsUtils.java │ │ │ └── JobManager.java │ │ │ ├── hive │ │ │ ├── DatabaseConnection.java │ │ │ ├── HiveJdbcClient.java │ │ │ ├── HiveOperations.java │ │ │ ├── HiveVariations.java │ │ │ ├── QueryResult.java │ │ │ └── udf │ │ │ │ ├── GenericUDFArrayToString.java │ │ │ │ ├── GenericUDTFExpand.java │ │ │ │ ├── GenericUDTFUnFold.java │ │ │ │ ├── RUDAF.java │ │ │ │ ├── RUDF.java │ │ │ │ ├── RangeKeyUDF.java │ │ │ │ ├── ScaleUDF.java │ │ │ │ └── UDFUtils.java │ │ │ └── util │ │ │ ├── EnvUtils.java │ │ │ ├── RangeTreeFactory.java │ │ │ ├── TransformUtils.java │ │ │ └── UDFLogger.java │ ├── resource │ │ ├── _mapper.template │ │ └── _reducer.template │ └── unitTests │ │ ├── runit-rhive.aggregate.R │ │ ├── runit-rhive.basic.R │ │ ├── runit-rhive.connect.R │ │ ├── runit-rhive.export.R │ │ ├── runit-rhive.exportAll.R │ │ ├── runit-rhive.hdfs.R │ │ ├── runit-rhive.load.table.R │ │ ├── runit-rhive.query.R │ │ ├── runit-rhive.rudaf.R │ │ └── runit-rhive.script.R └── man │ ├── emp.Rd │ ├── rhive-aggregate.Rd │ ├── rhive-api.Rd │ ├── rhive-apply.Rd │ ├── rhive-basic.Rd │ ├── rhive-connect.Rd │ ├── rhive-execute.Rd │ ├── rhive-export.Rd │ ├── rhive-fn.Rd │ ├── rhive-hdfs.Rd │ ├── rhive-query.Rd │ └── rhive.Rd ├── rhive-logo.jpg └── rhive-logo.png /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/.gitignore -------------------------------------------------------------------------------- /ChangeLog: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/ChangeLog -------------------------------------------------------------------------------- /INSTALL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/INSTALL -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/README.md -------------------------------------------------------------------------------- /RHive.iml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive.iml -------------------------------------------------------------------------------- /RHive/DESCRIPTION: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/DESCRIPTION -------------------------------------------------------------------------------- /RHive/NAMESPACE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/NAMESPACE -------------------------------------------------------------------------------- /RHive/R/alias.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/R/alias.R -------------------------------------------------------------------------------- /RHive/R/api.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/R/api.R -------------------------------------------------------------------------------- /RHive/R/basic.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/R/basic.R -------------------------------------------------------------------------------- /RHive/R/env.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/R/env.R -------------------------------------------------------------------------------- /RHive/R/hdfs.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/R/hdfs.R -------------------------------------------------------------------------------- /RHive/R/init.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/R/init.R -------------------------------------------------------------------------------- /RHive/R/j2r.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/R/j2r.R -------------------------------------------------------------------------------- /RHive/R/macro.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/R/macro.R -------------------------------------------------------------------------------- /RHive/R/rhive.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/R/rhive.R -------------------------------------------------------------------------------- /RHive/R/test.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/R/test.R -------------------------------------------------------------------------------- /RHive/R/util.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/R/util.R -------------------------------------------------------------------------------- /RHive/data/emp.RData: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/data/emp.RData -------------------------------------------------------------------------------- /RHive/inst/javasrc/Makevars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/javasrc/Makevars -------------------------------------------------------------------------------- /RHive/inst/javasrc/build.num: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/javasrc/build.num -------------------------------------------------------------------------------- /RHive/inst/javasrc/build.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/javasrc/build.xml -------------------------------------------------------------------------------- /RHive/inst/javasrc/lib/JRI.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/javasrc/lib/JRI.jar -------------------------------------------------------------------------------- /RHive/inst/javasrc/lib/REngine.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/javasrc/lib/REngine.jar -------------------------------------------------------------------------------- /RHive/inst/javasrc/lib/RserveEngine.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/javasrc/lib/RserveEngine.jar -------------------------------------------------------------------------------- /RHive/inst/javasrc/src/com/nexr/rhive/hadoop/AuthUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/javasrc/src/com/nexr/rhive/hadoop/AuthUtils.java -------------------------------------------------------------------------------- /RHive/inst/javasrc/src/com/nexr/rhive/hadoop/FSUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/javasrc/src/com/nexr/rhive/hadoop/FSUtils.java -------------------------------------------------------------------------------- /RHive/inst/javasrc/src/com/nexr/rhive/hadoop/HdfsUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/javasrc/src/com/nexr/rhive/hadoop/HdfsUtils.java -------------------------------------------------------------------------------- /RHive/inst/javasrc/src/com/nexr/rhive/hadoop/JobManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/javasrc/src/com/nexr/rhive/hadoop/JobManager.java -------------------------------------------------------------------------------- /RHive/inst/javasrc/src/com/nexr/rhive/hive/DatabaseConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/javasrc/src/com/nexr/rhive/hive/DatabaseConnection.java -------------------------------------------------------------------------------- /RHive/inst/javasrc/src/com/nexr/rhive/hive/HiveJdbcClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/javasrc/src/com/nexr/rhive/hive/HiveJdbcClient.java -------------------------------------------------------------------------------- /RHive/inst/javasrc/src/com/nexr/rhive/hive/HiveOperations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/javasrc/src/com/nexr/rhive/hive/HiveOperations.java -------------------------------------------------------------------------------- /RHive/inst/javasrc/src/com/nexr/rhive/hive/HiveVariations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/javasrc/src/com/nexr/rhive/hive/HiveVariations.java -------------------------------------------------------------------------------- /RHive/inst/javasrc/src/com/nexr/rhive/hive/QueryResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/javasrc/src/com/nexr/rhive/hive/QueryResult.java -------------------------------------------------------------------------------- /RHive/inst/javasrc/src/com/nexr/rhive/hive/udf/GenericUDFArrayToString.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/javasrc/src/com/nexr/rhive/hive/udf/GenericUDFArrayToString.java -------------------------------------------------------------------------------- /RHive/inst/javasrc/src/com/nexr/rhive/hive/udf/GenericUDTFExpand.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/javasrc/src/com/nexr/rhive/hive/udf/GenericUDTFExpand.java -------------------------------------------------------------------------------- /RHive/inst/javasrc/src/com/nexr/rhive/hive/udf/GenericUDTFUnFold.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/javasrc/src/com/nexr/rhive/hive/udf/GenericUDTFUnFold.java -------------------------------------------------------------------------------- /RHive/inst/javasrc/src/com/nexr/rhive/hive/udf/RUDAF.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/javasrc/src/com/nexr/rhive/hive/udf/RUDAF.java -------------------------------------------------------------------------------- /RHive/inst/javasrc/src/com/nexr/rhive/hive/udf/RUDF.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/javasrc/src/com/nexr/rhive/hive/udf/RUDF.java -------------------------------------------------------------------------------- /RHive/inst/javasrc/src/com/nexr/rhive/hive/udf/RangeKeyUDF.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/javasrc/src/com/nexr/rhive/hive/udf/RangeKeyUDF.java -------------------------------------------------------------------------------- /RHive/inst/javasrc/src/com/nexr/rhive/hive/udf/ScaleUDF.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/javasrc/src/com/nexr/rhive/hive/udf/ScaleUDF.java -------------------------------------------------------------------------------- /RHive/inst/javasrc/src/com/nexr/rhive/hive/udf/UDFUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/javasrc/src/com/nexr/rhive/hive/udf/UDFUtils.java -------------------------------------------------------------------------------- /RHive/inst/javasrc/src/com/nexr/rhive/util/EnvUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/javasrc/src/com/nexr/rhive/util/EnvUtils.java -------------------------------------------------------------------------------- /RHive/inst/javasrc/src/com/nexr/rhive/util/RangeTreeFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/javasrc/src/com/nexr/rhive/util/RangeTreeFactory.java -------------------------------------------------------------------------------- /RHive/inst/javasrc/src/com/nexr/rhive/util/TransformUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/javasrc/src/com/nexr/rhive/util/TransformUtils.java -------------------------------------------------------------------------------- /RHive/inst/javasrc/src/com/nexr/rhive/util/UDFLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/javasrc/src/com/nexr/rhive/util/UDFLogger.java -------------------------------------------------------------------------------- /RHive/inst/resource/_mapper.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/resource/_mapper.template -------------------------------------------------------------------------------- /RHive/inst/resource/_reducer.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/resource/_reducer.template -------------------------------------------------------------------------------- /RHive/inst/unitTests/runit-rhive.aggregate.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/unitTests/runit-rhive.aggregate.R -------------------------------------------------------------------------------- /RHive/inst/unitTests/runit-rhive.basic.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/unitTests/runit-rhive.basic.R -------------------------------------------------------------------------------- /RHive/inst/unitTests/runit-rhive.connect.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/unitTests/runit-rhive.connect.R -------------------------------------------------------------------------------- /RHive/inst/unitTests/runit-rhive.export.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/unitTests/runit-rhive.export.R -------------------------------------------------------------------------------- /RHive/inst/unitTests/runit-rhive.exportAll.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/unitTests/runit-rhive.exportAll.R -------------------------------------------------------------------------------- /RHive/inst/unitTests/runit-rhive.hdfs.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/unitTests/runit-rhive.hdfs.R -------------------------------------------------------------------------------- /RHive/inst/unitTests/runit-rhive.load.table.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/unitTests/runit-rhive.load.table.R -------------------------------------------------------------------------------- /RHive/inst/unitTests/runit-rhive.query.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/unitTests/runit-rhive.query.R -------------------------------------------------------------------------------- /RHive/inst/unitTests/runit-rhive.rudaf.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/unitTests/runit-rhive.rudaf.R -------------------------------------------------------------------------------- /RHive/inst/unitTests/runit-rhive.script.R: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/inst/unitTests/runit-rhive.script.R -------------------------------------------------------------------------------- /RHive/man/emp.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/man/emp.Rd -------------------------------------------------------------------------------- /RHive/man/rhive-aggregate.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/man/rhive-aggregate.Rd -------------------------------------------------------------------------------- /RHive/man/rhive-api.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/man/rhive-api.Rd -------------------------------------------------------------------------------- /RHive/man/rhive-apply.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/man/rhive-apply.Rd -------------------------------------------------------------------------------- /RHive/man/rhive-basic.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/man/rhive-basic.Rd -------------------------------------------------------------------------------- /RHive/man/rhive-connect.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/man/rhive-connect.Rd -------------------------------------------------------------------------------- /RHive/man/rhive-execute.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/man/rhive-execute.Rd -------------------------------------------------------------------------------- /RHive/man/rhive-export.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/man/rhive-export.Rd -------------------------------------------------------------------------------- /RHive/man/rhive-fn.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/man/rhive-fn.Rd -------------------------------------------------------------------------------- /RHive/man/rhive-hdfs.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/man/rhive-hdfs.Rd -------------------------------------------------------------------------------- /RHive/man/rhive-query.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/man/rhive-query.Rd -------------------------------------------------------------------------------- /RHive/man/rhive.Rd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/RHive/man/rhive.Rd -------------------------------------------------------------------------------- /rhive-logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/rhive-logo.jpg -------------------------------------------------------------------------------- /rhive-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nexr/RHive/HEAD/rhive-logo.png --------------------------------------------------------------------------------