Uses of Class
org.apache.pig.impl.logicalLayer.LogicalPlan

Packages that use LogicalPlan
org.apache.pig Public interfaces and classes for Pig. 
org.apache.pig.backend.executionengine   
org.apache.pig.backend.hadoop.executionengine   
org.apache.pig.backend.hadoop.executionengine.physicalLayer Implementation of physical operators that use hadoop as the execution engine and data storage. 
org.apache.pig.backend.local.executionengine   
org.apache.pig.backend.local.executionengine.physicalLayer   
org.apache.pig.impl.logicalLayer The logical operators that represent a pig script and tools for manipulating those operators. 
org.apache.pig.impl.logicalLayer.optimizer   
org.apache.pig.impl.logicalLayer.validators   
org.apache.pig.pen   
org.apache.pig.pen.util   
 

Uses of LogicalPlan in org.apache.pig
 

Methods in org.apache.pig that return LogicalPlan
 LogicalPlan PigServer.clonePlan(String alias)
           
 

Methods in org.apache.pig that return types with arguments of type LogicalPlan
 Map<String,LogicalPlan> PigServer.getAliases()
           
 

Uses of LogicalPlan in org.apache.pig.backend.executionengine
 

Methods in org.apache.pig.backend.executionengine with parameters of type LogicalPlan
 PhysicalPlan ExecutionEngine.compile(LogicalPlan plan, Properties properties)
          Compiles a logical plan into a physical plan, given a set of configuration properties that apply at the plan-level.
 

Uses of LogicalPlan in org.apache.pig.backend.hadoop.executionengine
 

Methods in org.apache.pig.backend.hadoop.executionengine with parameters of type LogicalPlan
 PhysicalPlan HExecutionEngine.compile(LogicalPlan plan, Properties properties)
           
 

Uses of LogicalPlan in org.apache.pig.backend.hadoop.executionengine.physicalLayer
 

Constructors in org.apache.pig.backend.hadoop.executionengine.physicalLayer with parameters of type LogicalPlan
LogToPhyTranslationVisitor(LogicalPlan plan)
           
 

Uses of LogicalPlan in org.apache.pig.backend.local.executionengine
 

Methods in org.apache.pig.backend.local.executionengine with parameters of type LogicalPlan
 PhysicalPlan LocalExecutionEngine.compile(LogicalPlan plan, Properties properties)
           
 

Uses of LogicalPlan in org.apache.pig.backend.local.executionengine.physicalLayer
 

Constructors in org.apache.pig.backend.local.executionengine.physicalLayer with parameters of type LogicalPlan
LocalLogToPhyTranslationVisitor(LogicalPlan plan)
           
 

Uses of LogicalPlan in org.apache.pig.impl.logicalLayer
 

Fields in org.apache.pig.impl.logicalLayer declared as LogicalPlan
protected  LogicalPlan LogicalOperator.mPlan
          Logical plan that this operator is a part of.
 

Methods in org.apache.pig.impl.logicalLayer that return LogicalPlan
 LogicalPlan LogicalPlan.clone()
          Do not use the clone method directly.
 LogicalPlan LogicalPlanCloneHelper.getClonedPlan()
           
 LogicalPlan LogicalPlanCloner.getClonedPlan()
           
 LogicalPlan LOFilter.getComparisonPlan()
           
 LogicalPlan LOSplitOutput.getConditionPlan()
           
 LogicalPlan LogicalOperator.getPlan()
           
 LogicalPlan LogicalPlanBuilder.parse(String scope, String query, Map<LogicalOperator,LogicalPlan> aliases, Map<OperatorKey,LogicalOperator> opTable, Map<String,LogicalOperator> aliasOp, int start, Map<String,String> fileNameMap)
           
 LogicalPlan LogicalPlanBuilder.parse(String scope, String query, Map<LogicalOperator,LogicalPlan> aliases, Map<OperatorKey,LogicalOperator> opTable, Map<String,LogicalOperator> aliasOp, Map<String,String> fileNameMap)
           
 

Methods in org.apache.pig.impl.logicalLayer that return types with arguments of type LogicalPlan
 ArrayList<LogicalPlan> LOForEach.getForEachPlans()
           
 List<LogicalPlan> LOGenerate.getGeneratePlans()
           
 MultiMap<LogicalOperator,LogicalPlan> LOCogroup.getGroupByPlans()
           
 MultiMap<LogicalOperator,LogicalPlan> LOFRJoin.getJoinColPlans()
           
protected  MultiMap<LogicalOperator,LogicalPlan> DotLOPrinter.getMultiInputNestedPlans(LogicalOperator op)
           
protected  Collection<LogicalPlan> DotLOPrinter.getNestedPlans(LogicalOperator op)
           
 List<LogicalPlan> LOSort.getSortColPlans()
           
 

Methods in org.apache.pig.impl.logicalLayer with parameters of type LogicalPlan
static boolean LogicalPlan.chainOfProjects(LogicalPlan plan)
          A utility method to check if a plan contains a chain of projection operators
protected  DotPlanDumper DotLOPrinter.makeDumper(LogicalPlan plan, PrintStream ps)
           
 void LogicalOperator.setPlan(LogicalPlan plan)
          Change the reference to the plan for this operator.
 

Method parameters in org.apache.pig.impl.logicalLayer with type arguments of type LogicalPlan
 LogicalPlan LogicalPlanBuilder.parse(String scope, String query, Map<LogicalOperator,LogicalPlan> aliases, Map<OperatorKey,LogicalOperator> opTable, Map<String,LogicalOperator> aliasOp, int start, Map<String,String> fileNameMap)
           
 LogicalPlan LogicalPlanBuilder.parse(String scope, String query, Map<LogicalOperator,LogicalPlan> aliases, Map<OperatorKey,LogicalOperator> opTable, Map<String,LogicalOperator> aliasOp, Map<String,String> fileNameMap)
           
 void LOForEach.setForEachPlans(ArrayList<LogicalPlan> foreachPlans)
           
 void LOCogroup.setGroupByPlans(MultiMap<LogicalOperator,LogicalPlan> groupByPlans)
           
 void LOSort.setSortColPlans(List<LogicalPlan> sortPlans)
           
 

Constructors in org.apache.pig.impl.logicalLayer with parameters of type LogicalPlan
BinaryExpressionOperator(LogicalPlan plan, OperatorKey k)
           
BinaryExpressionOperator(LogicalPlan plan, OperatorKey k, int rp)
           
DotLOPrinter(LogicalPlan plan, PrintStream ps)
           
ExpressionOperator(LogicalPlan plan, OperatorKey k)
           
ExpressionOperator(LogicalPlan plan, OperatorKey k, int rp)
           
LOAdd(LogicalPlan plan, OperatorKey k)
           
LOAnd(LogicalPlan plan, OperatorKey k)
           
LOBinCond(LogicalPlan plan, OperatorKey k)
           
LOCast(LogicalPlan plan, OperatorKey k, byte type)
           
LOCogroup(LogicalPlan plan, OperatorKey k, MultiMap<LogicalOperator,LogicalPlan> groupByPlans, boolean[] isInner)
           
LOConst(LogicalPlan plan, OperatorKey k, Object value)
           
LOCross(LogicalPlan plan, OperatorKey k)
           
LODefine(LogicalPlan plan, OperatorKey key)
           
LODistinct(LogicalPlan plan, OperatorKey k)
           
LODivide(LogicalPlan plan, OperatorKey k)
           
LOEqual(LogicalPlan plan, OperatorKey k)
           
LOFilter(LogicalPlan plan, OperatorKey k, LogicalPlan comparisonPlan)
           
LOForEach(LogicalPlan plan, OperatorKey k, ArrayList<LogicalPlan> foreachPlans, ArrayList<Boolean> flattenList)
           
LOForEach(LogicalPlan plan, OperatorKey k, ArrayList<LogicalPlan> foreachPlans, ArrayList<Boolean> flattenList, ArrayList<Schema> userDefinedSchemaList)
           
LOFRJoin(LogicalPlan plan, OperatorKey k, MultiMap<LogicalOperator,LogicalPlan> joinColPlans, boolean[] isInner, LogicalOperator fragOp)
           
LOGenerate(LogicalPlan plan, OperatorKey key, ArrayList<LogicalPlan> generatePlans, ArrayList<Boolean> flatten)
           
LOGenerate(LogicalPlan plan, OperatorKey key, ArrayList<LogicalPlan> generatePlans, ArrayList<Boolean> flatten, ArrayList<Schema> userDefinedSchemaList)
           
LOGenerate(LogicalPlan plan, OperatorKey key, LogicalPlan generatePlan, boolean flatten)
           
LogicalOperator(LogicalPlan plan, OperatorKey k)
          Equivalent to LogicalOperator(k, 0).
LogicalOperator(LogicalPlan plan, OperatorKey k, int rp)
           
LogicalPlanCloneHelper(LogicalPlan plan)
           
LogicalPlanCloneHelper(LogicalPlan plan, Map<LogicalOperator,LogicalOperator> origCloneMap)
           
LogicalPlanCloner(LogicalPlan plan)
           
LOGreaterThan(LogicalPlan plan, OperatorKey k)
           
LOGreaterThanEqual(LogicalPlan plan, OperatorKey k)
           
LOIsNull(LogicalPlan plan, OperatorKey k)
           
LOLesserThan(LogicalPlan plan, OperatorKey k)
           
LOLesserThanEqual(LogicalPlan plan, OperatorKey k)
           
LOLimit(LogicalPlan plan, OperatorKey k, long limit)
           
LOLoad(LogicalPlan plan, OperatorKey key, FileSpec inputFileSpec, ExecType execType, DataStorage storage, boolean splittable)
           
LOMapLookup(LogicalPlan plan, OperatorKey key, Object mapKey, byte valueType, Schema valueSchema)
           
LOMod(LogicalPlan plan, OperatorKey k)
           
LOMultiply(LogicalPlan plan, OperatorKey k)
           
LONegative(LogicalPlan plan, OperatorKey k)
           
LONot(LogicalPlan plan, OperatorKey k)
           
LONotEqual(LogicalPlan plan, OperatorKey k)
           
LOOr(LogicalPlan plan, OperatorKey k)
           
LOPrinter(PrintStream ps, LogicalPlan plan)
           
LOProject(LogicalPlan plan, OperatorKey key, LogicalOperator exp, Integer projection)
           
LOProject(LogicalPlan plan, OperatorKey key, LogicalOperator exp, List<Integer> projection)
           
LORegexp(LogicalPlan plan, OperatorKey key)
           
LOSort(LogicalPlan plan, OperatorKey key, List<LogicalPlan> sortColPlans, List<Boolean> ascCols, FuncSpec sortFunc)
           
LOSplit(LogicalPlan plan, OperatorKey key, ArrayList<LogicalOperator> outputs)
           
LOSplitOutput(LogicalPlan plan, OperatorKey key, int index, LogicalPlan condPlan)
           
LOStore(LogicalPlan plan, OperatorKey key, FileSpec outputFileSpec)
           
LOStream(LogicalPlan plan, OperatorKey k, LogicalOperator input, ExecutableManager exeManager, StreamingCommand cmd)
          Create a new LOStream with the given command.
LOSubtract(LogicalPlan plan, OperatorKey k)
           
LOUnion(LogicalPlan plan, OperatorKey k)
           
LOUserFunc(LogicalPlan plan, OperatorKey k, FuncSpec funcSpec, byte returnType)
           
LOVisitor(LogicalPlan plan, PlanWalker<LogicalOperator,LogicalPlan> walker)
           
PlanSetter(LogicalPlan plan)
           
ProjectStarTranslator(LogicalPlan plan)
           
RemoveRedundantOperators(LogicalPlan plan)
           
TopLevelProjectFinder(LogicalPlan plan)
           
UnaryExpressionOperator(LogicalPlan plan, OperatorKey k)
           
UnaryExpressionOperator(LogicalPlan plan, OperatorKey k, int rp)
           
 

Constructor parameters in org.apache.pig.impl.logicalLayer with type arguments of type LogicalPlan
LOCogroup(LogicalPlan plan, OperatorKey k, MultiMap<LogicalOperator,LogicalPlan> groupByPlans, boolean[] isInner)
           
LOForEach(LogicalPlan plan, OperatorKey k, ArrayList<LogicalPlan> foreachPlans, ArrayList<Boolean> flattenList)
           
LOForEach(LogicalPlan plan, OperatorKey k, ArrayList<LogicalPlan> foreachPlans, ArrayList<Boolean> flattenList, ArrayList<Schema> userDefinedSchemaList)
           
LOFRJoin(LogicalPlan plan, OperatorKey k, MultiMap<LogicalOperator,LogicalPlan> joinColPlans, boolean[] isInner, LogicalOperator fragOp)
           
LOGenerate(LogicalPlan plan, OperatorKey key, ArrayList<LogicalPlan> generatePlans, ArrayList<Boolean> flatten)
           
LOGenerate(LogicalPlan plan, OperatorKey key, ArrayList<LogicalPlan> generatePlans, ArrayList<Boolean> flatten, ArrayList<Schema> userDefinedSchemaList)
           
LOSort(LogicalPlan plan, OperatorKey key, List<LogicalPlan> sortColPlans, List<Boolean> ascCols, FuncSpec sortFunc)
           
LOVisitor(LogicalPlan plan, PlanWalker<LogicalOperator,LogicalPlan> walker)
           
 

Uses of LogicalPlan in org.apache.pig.impl.logicalLayer.optimizer
 

Constructors in org.apache.pig.impl.logicalLayer.optimizer with parameters of type LogicalPlan
ImplicitSplitInserter(LogicalPlan plan)
           
LogicalOptimizer(LogicalPlan plan)
           
LogicalOptimizer(LogicalPlan plan, ExecType mode)
           
LogicalOptimizer(LogicalPlan plan, ExecType mode, Set<String> turnOffRules)
           
LogicalTransformer(LogicalPlan plan, PlanWalker<LogicalOperator,LogicalPlan> walker)
           
OpLimitOptimizer(LogicalPlan plan)
           
OpLimitOptimizer(LogicalPlan plan, ExecType mode)
           
SchemaCalculator(LogicalPlan plan)
           
SchemaRemover(LogicalPlan plan)
           
StreamOptimizer(LogicalPlan plan, String operatorClassName)
           
TypeCastInserter(LogicalPlan plan, String operatorClassName)
           
 

Constructor parameters in org.apache.pig.impl.logicalLayer.optimizer with type arguments of type LogicalPlan
LogicalTransformer(LogicalPlan plan, PlanWalker<LogicalOperator,LogicalPlan> walker)
           
 

Uses of LogicalPlan in org.apache.pig.impl.logicalLayer.validators
 

Methods in org.apache.pig.impl.logicalLayer.validators with parameters of type LogicalPlan
 void InputOutputFileValidator.validate(LogicalPlan plan, CompilationMessageCollector messageCollector)
           
 void LogicalPlanValidationExecutor.validate(LogicalPlan plan, CompilationMessageCollector msgCollector)
           
 void TypeCheckingValidator.validate(LogicalPlan plan, CompilationMessageCollector msgCollector)
           
 

Constructors in org.apache.pig.impl.logicalLayer.validators with parameters of type LogicalPlan
InputOutputFileVisitor(LogicalPlan plan, CompilationMessageCollector messageCollector, PigContext pigContext)
           
LogicalPlanValidationExecutor(LogicalPlan plan, PigContext pigContext)
          All the necessary validation logics can be plugged-in here.
TypeCheckingVisitor(LogicalPlan plan, CompilationMessageCollector messageCollector)
           
 

Uses of LogicalPlan in org.apache.pig.pen
 

Constructors in org.apache.pig.pen with parameters of type LogicalPlan
AugmentBaseDataVisitor(LogicalPlan plan, Map<LOLoad,DataBag> baseData, Map<LogicalOperator,DataBag> derivedData)
           
DerivedDataVisitor(LogicalPlan plan, PigContext pc, Map<LOLoad,DataBag> baseData, Map<LogicalOperator,PhysicalOperator> logToPhyMap, PhysicalPlan physPlan)
           
ExampleGenerator(LogicalPlan plan, PigContext hadoopPigContext)
           
LineageTrimmingVisitor(LogicalPlan plan, Map<LOLoad,DataBag> baseData, Map<LogicalOperator,PhysicalOperator> LogToPhyMap, PhysicalPlan physPlan, PigContext pc)
           
 

Uses of LogicalPlan in org.apache.pig.pen.util
 

Methods in org.apache.pig.pen.util with parameters of type LogicalPlan
static String DisplayExamples.PrintTabular(LogicalPlan lp, Map<LogicalOperator,DataBag> exampleData)
           
 

Constructors in org.apache.pig.pen.util with parameters of type LogicalPlan
FunctionalLogicalOptimizer(LogicalPlan plan)
           
 



Copyright © ${year} The Apache Software Foundation