Package tech.ydb.yoj.databind.expression
Class NullExpr<T>
java.lang.Object
tech.ydb.yoj.databind.expression.LeafExpression<T>
tech.ydb.yoj.databind.expression.NullExpr<T>
- All Implemented Interfaces:
FilterExpression<T>
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from interface tech.ydb.yoj.databind.expression.FilterExpression
FilterExpression.Type, FilterExpression.Visitor<T,V> -
Constructor Summary
ConstructorsConstructorDescriptionNullExpr(@NonNull Schema<T> schema, boolean generated, @NonNull ModelField field, @NonNull NullExpr.Operator operator) -
Method Summary
Modifier and TypeMethodDescriptionboolean<U> NullExpr<U>forSchema(@NonNull Schema<U> dstSchema, @NonNull UnaryOperator<String> pathTransformer) getType()inthashCode()booleanisActualValueNull(T obj) negate()toString()<V> Vvisit(@NonNull FilterExpression.Visitor<T, V> visitor) Methods inherited from class tech.ydb.yoj.databind.expression.LeafExpression
and, getChildren, getField, getFieldName, getFieldPath, getFieldType, isGenerated, orMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface tech.ydb.yoj.databind.expression.FilterExpression
getSchema, stream
-
Constructor Details
-
NullExpr
public NullExpr(@NonNull @NonNull Schema<T> schema, boolean generated, @NonNull @NonNull ModelField field, @NonNull @NonNull NullExpr.Operator operator)
-
-
Method Details
-
getType
-
isActualValueNull
-
visit
-
negate
-
forSchema
public <U> NullExpr<U> forSchema(@NonNull @NonNull Schema<U> dstSchema, @NonNull @NonNull UnaryOperator<String> pathTransformer) -
equals
-
hashCode
public int hashCode() -
toString
-