public class BSPTranslator extends TypeInference
Modifier and Type | Field and Description |
---|---|
(package private) static int |
andM |
(package private) static int |
coerceM |
(package private) static int |
countM |
(package private) static int |
eqM |
(package private) static int |
geqM |
(package private) static int |
gtM |
(package private) static int |
neqM |
(package private) static int |
notM |
(package private) static int |
orM |
(package private) static Trees |
planNames |
(package private) static int |
plusM |
(package private) static int |
unionM |
algebraic_operators, data_constructors, functions, global_datatype_env, global_functions, global_macros, global_type_env, global_vars, identity, impure_functions, monoids, plan_names, plans_with_distributed_lambdas, repeat_variables, st, type_env, type_names
Constructor and Description |
---|
BSPTranslator() |
Modifier and Type | Method and Description |
---|---|
static Tree |
constructBSPplan(Tree plan)
construct and simplify the BSP plan from a physical plan
|
static void |
reset() |
compare_types, equal_types, expand, make_persistent_type, normalize_type, subtype, subtype, subtype, type_error, type_inference, type_inference2, unify, unify
alpha_equivalent, alpha_equivalent, collection_type, error, free_variables, global_reset, identity, is_collection, is_persistent_collection, is_pure, new_var, occurences, pattern_variables, persistent_collection, print_aggregates, reify, reify, subst_list, subst_var, subst, template, top_level, transient_collection, translate_select, union
print_plan, print_query, print_type, print, reify
static final int orM
static final int andM
static final int notM
static final int eqM
static final int plusM
static final int neqM
static final int geqM
static final int gtM
static final int unionM
static final int countM
static final int coerceM
static final Trees planNames
Copyright © 2013 The Apache Software Foundation. All rights reserved.