Interface BooleanExpressionTrait
-
- All Superinterfaces:
Expression<DataType.BooleanType>
- All Known Subinterfaces:
Mixins.BooleanExpressionFragment
,Mixins.BooleanField
- All Known Implementing Classes:
BooleanFunction
,BooleanLiteral
,NestedBooleanExpression
@Immutable public interface BooleanExpressionTrait extends Expression<DataType.BooleanType>
This represents a mixin of logical operations.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default BooleanExpressionTrait
and(BooleanExpressionTrait right)
default NestedBooleanExpression
nested()
default BooleanExpressionTrait
not()
default BooleanExpressionTrait
or(BooleanExpressionTrait right)
-
Methods inherited from interface com.apple.foundationdb.relational.api.fluentsql.expression.Expression
accept, getType
-
-
-
-
Method Detail
-
and
@Nonnull default BooleanExpressionTrait and(@Nonnull BooleanExpressionTrait right)
-
or
@Nonnull default BooleanExpressionTrait or(@Nonnull BooleanExpressionTrait right)
-
nested
@Nonnull default NestedBooleanExpression nested()
-
not
@Nonnull default BooleanExpressionTrait not()
-
-