public class IsNullExpression extends UnaryExpression
fieldSchema, uidOnlyFieldSchema| Constructor and Description | 
|---|
| IsNullExpression(OperatorPlan plan,
                LogicalExpression exp) | 
| Modifier and Type | Method and Description | 
|---|---|
| void | accept(PlanVisitor v)Accept a visitor at this node in the graph. | 
| LogicalExpression | deepCopy(LogicalExpressionPlan lgExpPlan)Create the deep copy of this expression and add that into the passed
 LogicalExpressionPlan Return the copy of this expression with updated
 logical expression plan. | 
| LogicalSchema.LogicalFieldSchema | getFieldSchema()Get the field schema for the output of this expression operator. | 
| boolean | isEqual(Operator other)This is like a shallow equals comparison. | 
getExpressiongetNextUid, getType, hasFieldSchema, neverUseForRealSetFieldSchema, resetFieldSchema, resetNextUid, resetUid, toStringannotate, getAnnotation, getLocation, getName, getPlan, removeAnnotation, setLocation, setPlanpublic IsNullExpression(OperatorPlan plan, LogicalExpression exp)
public void accept(PlanVisitor v) throws FrontendException
Operatoraccept in class Operatorv - Visitor to accept.FrontendExceptionpublic boolean isEqual(Operator other) throws FrontendException
OperatorisEqual in class OperatorFrontendExceptionpublic LogicalSchema.LogicalFieldSchema getFieldSchema() throws FrontendException
LogicalExpressiongetFieldSchema in class LogicalExpressionFrontendExceptionpublic LogicalExpression deepCopy(LogicalExpressionPlan lgExpPlan) throws FrontendException
LogicalExpressiondeepCopy in class LogicalExpressionlgExpPlan - LogicalExpressionPlan in which this expression will be added.FrontendExceptionCopyright © 2007-2025 The Apache Software Foundation