Package org.apache.iceberg.expressions
Class And
- java.lang.Object
- 
- org.apache.iceberg.expressions.And
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- Expression
 
 public class And extends java.lang.Object implements Expression - See Also:
- Serialized Form
 
- 
- 
Nested Class Summary- 
Nested classes/interfaces inherited from interface org.apache.iceberg.expressions.ExpressionExpression.Operation
 
- 
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisEquivalentTo(Expression expr)Returns whether this expression will accept the same values as another.Expressionleft()Expressionnegate()Returns the negation of this expression, equivalent to not(this).Expression.Operationop()Returns the operation for an expression node.Expressionright()java.lang.StringtoString()
 
- 
- 
- 
Method Detail- 
leftpublic Expression left() 
 - 
rightpublic Expression right() 
 - 
oppublic Expression.Operation op() Description copied from interface:ExpressionReturns the operation for an expression node.- Specified by:
- opin interface- Expression
 
 - 
isEquivalentTopublic boolean isEquivalentTo(Expression expr) Description copied from interface:ExpressionReturns whether this expression will accept the same values as another.If this returns true, the expressions are guaranteed to return the same evaluation for the same input. However, if this returns false the expressions may return the same evaluation for the same input. That is, expressions may be equivalent even if this returns false. For best results, rewrite not and bind expressions before calling this method. - Specified by:
- isEquivalentToin interface- Expression
- Parameters:
- expr- another expression
- Returns:
- true if the expressions are equivalent
 
 - 
negatepublic Expression negate() Description copied from interface:ExpressionReturns the negation of this expression, equivalent to not(this).- Specified by:
- negatein interface- Expression
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 
- 
 
-