public class MongoDBFilterVisitor extends AbstractVisitor<org.bson.conversions.Bson>
| Modifier and Type | Field and Description |
|---|---|
private List<org.bson.conversions.Bson> |
filters |
ISO_OFFSET_DATE_TIME| Constructor and Description |
|---|
MongoDBFilterVisitor() |
| Modifier and Type | Method and Description |
|---|---|
private org.bson.conversions.Bson |
buildEquals(String fieldName,
Comparable<?> argument) |
private org.bson.conversions.Bson |
buildNotEquals(String fieldName,
Comparable<?> argument) |
private org.bson.conversions.Bson |
doBuildPredicate(Comparison comparison,
String fieldName,
Comparable<?> argument) |
private org.bson.conversions.Bson |
doBuildPredicate(Comparison comparison,
String fieldName,
List<Comparable> comparables) |
private List<Double> |
sanatizeToDouble(List<Comparable> arguments) |
org.bson.conversions.Bson |
start(Node node) |
private List<com.mongodb.client.model.geojson.Position> |
toPositions(List<Double> arguments,
boolean close) |
void |
visit(ConstraintNode<?> node) |
void |
visit(OperationNode node) |
addSelectorToFieldMapping, containsWildcard, getMappedField, isAlwaysWildcard, sanatizeToComparable, setAlwaysWildcard, setSelectorToFieldMapping, visitprivate List<org.bson.conversions.Bson> filters
private org.bson.conversions.Bson buildEquals(String fieldName, Comparable<?> argument)
private org.bson.conversions.Bson buildNotEquals(String fieldName, Comparable<?> argument)
private org.bson.conversions.Bson doBuildPredicate(Comparison comparison, String fieldName, List<Comparable> comparables)
private org.bson.conversions.Bson doBuildPredicate(Comparison comparison, String fieldName, Comparable<?> argument)
public org.bson.conversions.Bson start(Node node)
private List<com.mongodb.client.model.geojson.Position> toPositions(List<Double> arguments, boolean close)
private List<Double> sanatizeToDouble(List<Comparable> arguments)
public void visit(ConstraintNode<?> node)
public void visit(OperationNode node)
Copyright © 2019. All rights reserved.