@Experimental
public class MongoFilterPushDownVisitor
extends org.apache.flink.table.expressions.ExpressionDefaultVisitor<org.bson.BsonValue>
Filters.empty() if we cannot push
down the filter.| 限定符和类型 | 字段和说明 |
|---|---|
static MongoFilterPushDownVisitor |
INSTANCE |
| 限定符和类型 | 方法和说明 |
|---|---|
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 在接口中 org.apache.flink.table.expressions.ExpressionVisitor<org.bson.BsonValue>visit 在类中 org.apache.flink.table.expressions.ExpressionDefaultVisitor<org.bson.BsonValue>public org.bson.BsonValue visit(org.apache.flink.table.expressions.ValueLiteralExpression litExp)
visit 在接口中 org.apache.flink.table.expressions.ExpressionVisitor<org.bson.BsonValue>visit 在类中 org.apache.flink.table.expressions.ExpressionDefaultVisitor<org.bson.BsonValue>public org.bson.BsonString visit(org.apache.flink.table.expressions.FieldReferenceExpression fieldReference)
visit 在接口中 org.apache.flink.table.expressions.ExpressionVisitor<org.bson.BsonValue>visit 在类中 org.apache.flink.table.expressions.ExpressionDefaultVisitor<org.bson.BsonValue>protected org.bson.BsonDocument defaultMethod(org.apache.flink.table.expressions.Expression expression)
defaultMethod 在类中 org.apache.flink.table.expressions.ExpressionDefaultVisitor<org.bson.BsonValue>Copyright © 2022–2024 The Apache Software Foundation. All rights reserved.