Interface | Description |
---|---|
MRQLFileInputFormat |
An interface for all MRQL FileInputFormats
|
Parser |
for a new text data source, you must implement a new parser
|
Class | Description |
---|---|
AlgebraicOptimization |
Optimize MRQL algebra expressions using normalization rules and heuristic optimizations
|
Bag |
A sequence of MRData.
|
BagIterator |
an Iterator over Bags
|
BinaryDataSource |
A DataSource used for storing intermediate results and data dumps
|
BSPTranslator |
Translates physical plans to BSP plans to be executed on Hama
|
ClassImporter |
imports external Java methods into MRQL
|
Compiler |
compilation of MRQL expressions to Java code and then to Java bytecode
|
Config |
MRQL configuration parameters
|
CUP$JSONParser$actions |
Cup generated class to encapsulate user supplied action code.
|
CUP$MRQLParser$actions |
Cup generated class to encapsulate user supplied action code.
|
DataSet |
The domain of the MRQL physical algebra is a set of DataSources
|
DataSetFunction |
An anonymous function on DataSets
Must provide a concrete implementation for eval (the lambda body)
|
DataSource |
A DataSource is any input data source, such as a text file, a key/value map, a data base, an intermediate file, etc
|
DataSource.DataSourceDirectory |
A dictionary that maps data source paths to DataSource data.
|
DataSource.ParserDirectory | |
Domains | |
Environment |
the run-time environment for in-memory evaluation (binds variables to MRData)
|
Evaluator |
Evaluates physical plans using one of the evaluation engines
|
Function |
An anonymous function from MRData to MRData (a lambda abstraction)
Must provide a concrete implementation for eval (the lambda body)
|
GeneratorDataSource |
A DataSource used for processing the range min..max
|
Interpreter |
The MRQL interpreter
|
Inv | |
JsonFormatParser |
The JSON parser
|
JSONLex |
This class is a scanner generated by
JFlex 1.4.3
on 2/9/15 7:21 AM from the specification file
/home/fegaras/mrql-release/current/target/checkout/core/src/main/java/org/apache/mrql/JSON.lex
|
JSONParser |
CUP v0.11a beta 20060608 generated parser.
|
JsonSplitter |
Extract the JSON objects tagged by tags from a data split of the input stream (fsin)
|
jsym |
CUP generated class containing symbol constants.
|
Lambda |
an anonymous function encapsulated as MRData
|
LineParser |
A parser for line-oriented, character delimited text files (such as CVS)
|
Main | |
MapReduceAlgebra |
Evaluation of MRQL algebra expressions in memory
|
Materialization |
if the plan refers to a variable bound to a stream-based Bag and occurs in the code
multiple times, embed code to materialize this Bag in memory
|
MethodInfo |
class for storing Java method information
|
MR_bool |
a container for boolean values
|
MR_byte |
a container for byte values
|
MR_char |
a container for a char
|
MR_dataset |
a wrapper of a DataSet (stored in HDFS) as an MRData
|
MR_double |
a container for double values
|
MR_float |
a container for float values
|
MR_int |
a container for int values
|
MR_long |
a container for long values
|
MR_more_bsp_steps |
used for BSP synchronization when a peer needs to do more steps
|
MR_short |
a container for short values
|
MR_string |
a container for strings
|
MR_sync |
used for BSP synchronization
|
MR_variable |
a template variable; should appear only in a template
|
MRContainer |
A container for MRData that implements read (the deserializer)
|
MRContainer.MR_EOLB | |
MRData |
All MRQL data are encoded as MRData (similar to AVRO form)
|
MRQL |
API for dynamic MRQL queries
|
MRQLLex |
This class is a scanner generated by
JFlex 1.4.3
on 2/9/15 7:21 AM from the specification file
/home/fegaras/mrql-release/current/target/checkout/core/src/main/java/org/apache/mrql/mrql.lex
|
MRQLParser |
CUP v0.11a beta 20060608 generated parser.
|
Normalization |
normalize algebraic expressions to more efficient forms using heuristic rules
|
ParsedDataSource |
A data source for a text HDFS file along with the parser to parse it
|
PatternNames_1525856139153109559 | |
PatternNames_2964208436091645530 | |
PatternNames_3510787361966286415 | |
PatternNames_3733087206658447621 | |
PatternNames_3999266897146819345 | |
PatternNames_460248852865213744 | |
PatternNames_5043485568402096672 | |
PatternNames_5068409667686258183 | |
PatternNames_5292379349992825092 | |
PatternNames_532879317351762080 | |
PatternNames_5387211014961764794 | |
PatternNames_581639421246641364 | |
PatternNames_6775236760672986715 | |
PatternNames_7180739567022024757 | |
PatternNames_7890797889564578106 | |
Plan |
A physical plan (a superclass for both MapReduce, BSP, and Spark plans)
|
Plan.MRContainerKeyComparator |
comparator for MRData keys
|
PlanGeneration |
Generate a physical plan from an algebraic expression
|
PlanGeneration.Aggregates |
extract the combiner from the reducer in a MapReduce plan
|
Printer |
printers for types, expressions, plans, etc
|
QueryPlan |
Optimize a query plan by constructing a query graph and use a greedy
graph reduction algorithm to construct the query plan.
|
Simplification |
simplify algebraic forms using heuristic rewriting rules that improve performance in most cases
|
Streaming |
Generate a physical plan from an algebraic expression
|
sym |
CUP generated class containing symbol constants.
|
SystemFunctions |
System functions must be from MRData to MRData
|
Test |
Test all the MRQL test queries
|
TopLevel |
Provides the API for compilation/code-generation
|
Translator |
contains useful methods used by all stages of compilation and code generation
|
Tuple |
a container for Tuples
|
TypeInference |
the type inference/checker for MRQL expressions and algebraic forms
|
Union |
union values are tagged values, where tag is the descriminator
|
XMLParser |
An XML parser
|
XMLSplitter |
Extract the XML elements tagged by tags from a data split of the input stream (fsin)
and store them in a buffer (to be parsed by SAX).
|
XPathParser |
Compiles XPath queries to SAX pipelines
|
Enum | Description |
---|---|
Bag.Modes |
Copyright © 2013-2015 The Apache Software Foundation. All Rights Reserved.