@Experimental
public class MongoFilterPushDownVisitor
extends org.apache.flink.table.expressions.ExpressionDefaultVisitor<org.bson.BsonValue>
Filters.empty() if we cannot push
down the filter.| Modifier and Type | Field and Description |
|---|---|
static MongoFilterPushDownVisitor |
INSTANCE |
| Modifier and Type | Method and Description |
|---|---|
protected org.bson.BsonDocument |
defaultMethod(org.apache.flink.table.expressions.Expression expression) |
org.bson.BsonDocument |
visit(org.apache.flink.table.expressions.CallExpression call) |
org.bson.BsonString |
visit(org.apache.flink.table.expressions.FieldReferenceExpression fieldReference) |
org.bson.BsonValue |
visit(org.apache.flink.table.expressions.ValueLiteralExpression litExp) |
public static final MongoFilterPushDownVisitor INSTANCE
public org.bson.BsonDocument visit(org.apache.flink.table.expressions.CallExpression call)
visit in interface org.apache.flink.table.expressions.ExpressionVisitor<org.bson.BsonValue>visit in class org.apache.flink.table.expressions.ExpressionDefaultVisitor<org.bson.BsonValue>public org.bson.BsonValue visit(org.apache.flink.table.expressions.ValueLiteralExpression litExp)
visit in interface org.apache.flink.table.expressions.ExpressionVisitor<org.bson.BsonValue>visit in class org.apache.flink.table.expressions.ExpressionDefaultVisitor<org.bson.BsonValue>public org.bson.BsonString visit(org.apache.flink.table.expressions.FieldReferenceExpression fieldReference)
visit in interface org.apache.flink.table.expressions.ExpressionVisitor<org.bson.BsonValue>visit in class org.apache.flink.table.expressions.ExpressionDefaultVisitor<org.bson.BsonValue>protected org.bson.BsonDocument defaultMethod(org.apache.flink.table.expressions.Expression expression)
defaultMethod in class org.apache.flink.table.expressions.ExpressionDefaultVisitor<org.bson.BsonValue>Copyright © 2022–2025 The Apache Software Foundation. All rights reserved.