Uses of Class
org.apache.pig.experimental.logical.expression.LogicalExpression

Packages that use LogicalExpression
org.apache.pig.experimental.logical   
org.apache.pig.experimental.logical.expression   
 

Uses of LogicalExpression in org.apache.pig.experimental.logical
 

Fields in org.apache.pig.experimental.logical with type parameters of type LogicalExpression
protected  HashMap<LogicalOperator,LogicalExpression> LogicalPlanMigrationVistor.LogicalExpPlanMigrationVistor.exprOpsMap
           
 

Uses of LogicalExpression in org.apache.pig.experimental.logical.expression
 

Subclasses of LogicalExpression in org.apache.pig.experimental.logical.expression
 class AddExpression
          Add Operator
 class AndExpression
          Boolean and expression.
 class BagDereferenceExpression
          This is a special case Expression and violates some of the rules of an Expression.
 class BinaryExpression
          Superclass for all binary expressions
 class BinCondExpression
           
 class CastExpression
           
 class ColumnExpression
          Super class for all column expressions, including projection, constants, and deferences.
 class ConstantExpression
          A constant
 class DivideExpression
          Divide Operator
 class EqualExpression
          Equality test expression.
 class GreaterThanEqualExpression
           
 class GreaterThanExpression
           
 class IsNullExpression
           
 class LessThanEqualExpression
           
 class LessThanExpression
           
 class MapLookupExpression
           
 class ModExpression
          Mod Operator
 class MultiplyExpression
          Multiply Operator
 class NegativeExpression
           
 class NotEqualExpression
          NotEquality test expression.
 class NotExpression
           
 class OrExpression
          Boolean OR Expression
 class ProjectExpression
          Projection of columns in an expression.
 class RegexExpression
          Regex Operator
 class SubtractExpression
          Subtract Operator
 class UnaryExpression
          Superclass for all unary expressions
 class UserFuncExpression
           
 

Methods in org.apache.pig.experimental.logical.expression that return LogicalExpression
 LogicalExpression BinCondExpression.getCondition()
          Returns the operator which handles this condition
 LogicalExpression UnaryExpression.getExpression()
          Get the expression that this unary expression operators on.
 LogicalExpression BinaryExpression.getLhs()
          Get the left hand side of this binary expression.
 LogicalExpression BinCondExpression.getLhs()
          Get the left hand side of this expression.
 LogicalExpression MapLookupExpression.getMap()
           
 LogicalExpression BinaryExpression.getRhs()
          Get the right hand side of this binary expression.
 LogicalExpression BinCondExpression.getRhs()
          Get the right hand side of this expression.
 

Methods in org.apache.pig.experimental.logical.expression that return types with arguments of type LogicalExpression
 List<LogicalExpression> UserFuncExpression.getArguments()
           
 

Constructors in org.apache.pig.experimental.logical.expression with parameters of type LogicalExpression
AddExpression(OperatorPlan plan, byte b, LogicalExpression lhs, LogicalExpression rhs)
          Will add this operator to the plan and connect it to the left and right hand side operators.
AndExpression(OperatorPlan plan, LogicalExpression lhs, LogicalExpression rhs)
          Will add this operator to the plan and connect it to the left and right hand side operators.
BinaryExpression(String name, OperatorPlan plan, byte b, LogicalExpression lhs, LogicalExpression rhs)
          Will add this operator to the plan and connect it to the left and right hand side operators.
BinCondExpression(OperatorPlan plan, byte b, LogicalExpression condition, LogicalExpression lhs, LogicalExpression rhs)
          Will add this operator to the plan and connect it to the left and right hand side operators and the condition operator
CastExpression(OperatorPlan plan, byte b, LogicalExpression exp)
           
DivideExpression(OperatorPlan plan, byte b, LogicalExpression lhs, LogicalExpression rhs)
          Will add this operator to the plan and connect it to the left and right hand side operators.
EqualExpression(OperatorPlan plan, LogicalExpression lhs, LogicalExpression rhs)
          Will add this operator to the plan and connect it to the left and right hand side operators.
GreaterThanEqualExpression(OperatorPlan plan, LogicalExpression lhs, LogicalExpression rhs)
          Will add this operator to the plan and connect it to the left and right hand side operators.
GreaterThanExpression(OperatorPlan plan, LogicalExpression lhs, LogicalExpression rhs)
          Will add this operator to the plan and connect it to the left and right hand side operators.
IsNullExpression(OperatorPlan plan, byte b, LogicalExpression exp)
           
LessThanEqualExpression(OperatorPlan plan, LogicalExpression lhs, LogicalExpression rhs)
          Will add this operator to the plan and connect it to the left and right hand side operators.
LessThanExpression(OperatorPlan plan, LogicalExpression lhs, LogicalExpression rhs)
          Will add this operator to the plan and connect it to the left and right hand side operators.
ModExpression(OperatorPlan plan, byte b, LogicalExpression lhs, LogicalExpression rhs)
          Will add this operator to the plan and connect it to the left and right hand side operators.
MultiplyExpression(OperatorPlan plan, byte b, LogicalExpression lhs, LogicalExpression rhs)
          Will add this operator to the plan and connect it to the left and right hand side operators.
NegativeExpression(OperatorPlan plan, byte b, LogicalExpression exp)
           
NotEqualExpression(OperatorPlan plan, LogicalExpression lhs, LogicalExpression rhs)
          Will add this operator to the plan and connect it to the left and right hand side operators.
NotExpression(OperatorPlan plan, byte b, LogicalExpression exp)
           
OrExpression(OperatorPlan plan, LogicalExpression lhs, LogicalExpression rhs)
          Will add this operator to the plan and connect it to the left and right hand side operators.
RegexExpression(OperatorPlan plan, byte b, LogicalExpression lhs, LogicalExpression rhs)
          Will add this operator to the plan and connect it to the left and right hand side operators.
SubtractExpression(OperatorPlan plan, byte b, LogicalExpression lhs, LogicalExpression rhs)
          Will add this operator to the plan and connect it to the left and right hand side operators.
UnaryExpression(String name, OperatorPlan plan, byte b, LogicalExpression exp)
          Will add this operator to the plan and connect it to the left and right hand side operators.
 



Copyright © ${year} The Apache Software Foundation