├── .dockerignore ├── .github └── workflows │ ├── stale.yml │ └── test.yml ├── .gitignore ├── LICENSE.txt ├── README.md ├── pom.xml └── src ├── main └── java │ └── org │ └── jongo │ ├── Aggregate.java │ ├── Command.java │ ├── Distinct.java │ ├── Find.java │ ├── FindAndModify.java │ ├── FindOne.java │ ├── Insert.java │ ├── Jongo.java │ ├── Mapper.java │ ├── MongoCollection.java │ ├── MongoCursor.java │ ├── ObjectIdUpdater.java │ ├── Oid.java │ ├── QueryModifier.java │ ├── RawResultHandler.java │ ├── ReflectiveObjectIdUpdater.java │ ├── ResultHandler.java │ ├── ResultHandlerFactory.java │ ├── Update.java │ ├── bson │ ├── Bson.java │ ├── BsonDBDecoder.java │ ├── BsonDBEncoder.java │ ├── BsonDBObject.java │ ├── BsonDocument.java │ ├── BufferedBsonDocument.java │ ├── LazyBsonDocument.java │ └── Primitives.java │ ├── marshall │ ├── Marshaller.java │ ├── MarshallingException.java │ ├── Unmarshaller.java │ └── jackson │ │ ├── IdSelector.java │ │ ├── JacksonEngine.java │ │ ├── JacksonIdFieldSelector.java │ │ ├── JacksonMapper.java │ │ ├── JacksonObjectIdUpdater.java │ │ ├── JongoAnnotationIntrospector.java │ │ ├── bson4jackson │ │ ├── BsonDeserializers.java │ │ ├── BsonModule.java │ │ ├── BsonSerializers.java │ │ ├── MongoBsonFactory.java │ │ ├── MongoBsonGenerator.java │ │ └── MongoBsonParser.java │ │ ├── configuration │ │ ├── AbstractMappingBuilder.java │ │ ├── AnnotationModifier.java │ │ ├── DefaultReaderCallback.java │ │ ├── DefaultWriterCallback.java │ │ ├── DeserializationFeatureModifier.java │ │ ├── MapperFeatureModifier.java │ │ ├── MapperModifier.java │ │ ├── Mapping.java │ │ ├── PropertyModifier.java │ │ ├── ReaderCallback.java │ │ ├── SerializationFeatureModifier.java │ │ ├── ViewReaderCallback.java │ │ ├── ViewWriterCallback.java │ │ ├── VisibilityModifier.java │ │ └── WriterCallback.java │ │ └── oid │ │ ├── Id.java │ │ ├── MongoId.java │ │ ├── MongoObjectId.java │ │ ├── ObjectId.java │ │ ├── ObjectIdDeserializer.java │ │ └── ObjectIdSerializer.java │ └── query │ ├── BsonQueryFactory.java │ ├── BsonSpecialChar.java │ ├── Context.java │ ├── Query.java │ ├── QueryFactory.java │ └── Stack.java └── test ├── java └── org │ └── jongo │ ├── AggregateTest.java │ ├── AlreadyCheckDBObjectTest.java │ ├── AnnotationsMisusedTest.java │ ├── BinaryTest.java │ ├── CommandTest.java │ ├── CountTest.java │ ├── DeprecatedAnnotationsCompatibilitySuiteTest.java │ ├── DistinctTest.java │ ├── FindAndModifyTest.java │ ├── FindOneTest.java │ ├── FindPartialFieldTest.java │ ├── FindSkipSortLimitTest.java │ ├── FindTest.java │ ├── FindWithModifierTest.java │ ├── FindWithResultMapperTest.java │ ├── GridFsTest.java │ ├── InsertTest.java │ ├── JacksonAnnotationsHandlingTest.java │ ├── JongoTest.java │ ├── MongoCollectionTest.java │ ├── MongoCursorTest.java │ ├── NestedPolymorphismTest.java │ ├── NonPojoTest.java │ ├── PolymorphismTest.java │ ├── ReflectiveObjectIdUpdaterTest.java │ ├── RemoveTest.java │ ├── SaveTest.java │ ├── UpdateTest.java │ ├── WriteConcernTest.java │ ├── bench │ ├── BenchUtil.java │ ├── DecoderBench.java │ ├── EncoderBench.java │ ├── FindBench.java │ ├── SaveBench.java │ └── YourkitBench.java │ ├── bson │ ├── BsonDBEncoderTest.java │ ├── LazyBsonDocumentTest.java │ └── PrimitivesTest.java │ ├── marshall │ ├── DocumentMarshallingTest.java │ ├── ParameterQueryBindingTest.java │ └── jackson │ │ ├── IdSpecTest.java │ │ ├── JacksonEngineTest.java │ │ ├── JacksonIdFieldSelectorTest.java │ │ ├── JacksonMapperTest.java │ │ ├── JacksonMixinTest.java │ │ ├── JacksonViewTest.java │ │ ├── ParameterBindingWithJacksonTest.java │ │ ├── UnmarshallingWithJsonCreatorTest.java │ │ ├── configuration │ │ └── MappingTest.java │ │ └── oid │ │ └── AnnotationsTest.java │ ├── model │ ├── Animal.java │ ├── Article.java │ ├── Coordinate.java │ ├── ExposableFriend.java │ ├── ExternalFriend.java │ ├── Fox.java │ ├── Friend.java │ ├── Gender.java │ ├── IdSpecSet.java │ ├── LinkedFriend.java │ ├── MapReduceData.java │ ├── TypeWithNested.java │ └── Views.java │ ├── query │ ├── BsonQueryFactoryTest.java │ └── QueryTest.java │ ├── spike │ ├── MarshallingListener.java │ ├── MongoDumpTest.java │ ├── QuestionsSpikeTest.java │ └── projection │ │ ├── JacksonProjection.java │ │ ├── JacksonProjectionTest.java │ │ └── Projection.java │ └── util │ ├── BsonUtil.java │ ├── ErrorObject.java │ ├── IdResultHandler.java │ ├── JongoTestBase.java │ ├── MongoEmbeddedRule.java │ ├── MongoResource.java │ ├── RandomPortNumberGenerator.java │ └── compatibility │ ├── CompatibilitySuite.java │ └── TestContext.java ├── resources └── 1000friends.bson └── sh ├── compatibility ├── jackson-versions-tests.sh └── mongodb-versions-tests.sh └── test.sh /.dockerignore: -------------------------------------------------------------------------------- 1 | target/ 2 | .idea/ -------------------------------------------------------------------------------- /.github/workflows/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/.github/workflows/stale.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/README.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/pom.xml -------------------------------------------------------------------------------- /src/main/java/org/jongo/Aggregate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/Aggregate.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/Command.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/Command.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/Distinct.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/Distinct.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/Find.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/Find.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/FindAndModify.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/FindAndModify.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/FindOne.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/FindOne.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/Insert.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/Insert.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/Jongo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/Jongo.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/Mapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/Mapper.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/MongoCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/MongoCollection.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/MongoCursor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/MongoCursor.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/ObjectIdUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/ObjectIdUpdater.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/Oid.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/Oid.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/QueryModifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/QueryModifier.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/RawResultHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/RawResultHandler.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/ReflectiveObjectIdUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/ReflectiveObjectIdUpdater.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/ResultHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/ResultHandler.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/ResultHandlerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/ResultHandlerFactory.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/Update.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/Update.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/bson/Bson.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/bson/Bson.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/bson/BsonDBDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/bson/BsonDBDecoder.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/bson/BsonDBEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/bson/BsonDBEncoder.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/bson/BsonDBObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/bson/BsonDBObject.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/bson/BsonDocument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/bson/BsonDocument.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/bson/BufferedBsonDocument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/bson/BufferedBsonDocument.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/bson/LazyBsonDocument.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/bson/LazyBsonDocument.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/bson/Primitives.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/bson/Primitives.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/Marshaller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/Marshaller.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/MarshallingException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/MarshallingException.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/Unmarshaller.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/Unmarshaller.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/IdSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/IdSelector.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/JacksonEngine.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/JacksonEngine.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/JacksonIdFieldSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/JacksonIdFieldSelector.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/JacksonMapper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/JacksonMapper.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/JacksonObjectIdUpdater.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/JacksonObjectIdUpdater.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/JongoAnnotationIntrospector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/JongoAnnotationIntrospector.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/bson4jackson/BsonDeserializers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/bson4jackson/BsonDeserializers.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/bson4jackson/BsonModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/bson4jackson/BsonModule.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/bson4jackson/BsonSerializers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/bson4jackson/BsonSerializers.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/bson4jackson/MongoBsonFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/bson4jackson/MongoBsonFactory.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/bson4jackson/MongoBsonGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/bson4jackson/MongoBsonGenerator.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/bson4jackson/MongoBsonParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/bson4jackson/MongoBsonParser.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/configuration/AbstractMappingBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/configuration/AbstractMappingBuilder.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/configuration/AnnotationModifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/configuration/AnnotationModifier.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/configuration/DefaultReaderCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/configuration/DefaultReaderCallback.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/configuration/DefaultWriterCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/configuration/DefaultWriterCallback.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/configuration/DeserializationFeatureModifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/configuration/DeserializationFeatureModifier.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/configuration/MapperFeatureModifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/configuration/MapperFeatureModifier.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/configuration/MapperModifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/configuration/MapperModifier.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/configuration/Mapping.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/configuration/Mapping.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/configuration/PropertyModifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/configuration/PropertyModifier.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/configuration/ReaderCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/configuration/ReaderCallback.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/configuration/SerializationFeatureModifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/configuration/SerializationFeatureModifier.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/configuration/ViewReaderCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/configuration/ViewReaderCallback.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/configuration/ViewWriterCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/configuration/ViewWriterCallback.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/configuration/VisibilityModifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/configuration/VisibilityModifier.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/configuration/WriterCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/configuration/WriterCallback.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/oid/Id.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/oid/Id.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/oid/MongoId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/oid/MongoId.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/oid/MongoObjectId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/oid/MongoObjectId.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/oid/ObjectId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/oid/ObjectId.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/oid/ObjectIdDeserializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/oid/ObjectIdDeserializer.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/marshall/jackson/oid/ObjectIdSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/marshall/jackson/oid/ObjectIdSerializer.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/query/BsonQueryFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/query/BsonQueryFactory.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/query/BsonSpecialChar.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/query/BsonSpecialChar.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/query/Context.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/query/Context.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/query/Query.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/query/Query.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/query/QueryFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/query/QueryFactory.java -------------------------------------------------------------------------------- /src/main/java/org/jongo/query/Stack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/main/java/org/jongo/query/Stack.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/AggregateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/AggregateTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/AlreadyCheckDBObjectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/AlreadyCheckDBObjectTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/AnnotationsMisusedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/AnnotationsMisusedTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/BinaryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/BinaryTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/CommandTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/CommandTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/CountTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/CountTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/DeprecatedAnnotationsCompatibilitySuiteTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/DeprecatedAnnotationsCompatibilitySuiteTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/DistinctTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/DistinctTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/FindAndModifyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/FindAndModifyTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/FindOneTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/FindOneTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/FindPartialFieldTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/FindPartialFieldTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/FindSkipSortLimitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/FindSkipSortLimitTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/FindTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/FindTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/FindWithModifierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/FindWithModifierTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/FindWithResultMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/FindWithResultMapperTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/GridFsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/GridFsTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/InsertTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/InsertTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/JacksonAnnotationsHandlingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/JacksonAnnotationsHandlingTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/JongoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/JongoTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/MongoCollectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/MongoCollectionTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/MongoCursorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/MongoCursorTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/NestedPolymorphismTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/NestedPolymorphismTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/NonPojoTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/NonPojoTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/PolymorphismTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/PolymorphismTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/ReflectiveObjectIdUpdaterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/ReflectiveObjectIdUpdaterTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/RemoveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/RemoveTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/SaveTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/SaveTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/UpdateTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/UpdateTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/WriteConcernTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/WriteConcernTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/bench/BenchUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/bench/BenchUtil.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/bench/DecoderBench.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/bench/DecoderBench.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/bench/EncoderBench.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/bench/EncoderBench.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/bench/FindBench.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/bench/FindBench.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/bench/SaveBench.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/bench/SaveBench.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/bench/YourkitBench.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/bench/YourkitBench.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/bson/BsonDBEncoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/bson/BsonDBEncoderTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/bson/LazyBsonDocumentTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/bson/LazyBsonDocumentTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/bson/PrimitivesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/bson/PrimitivesTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/marshall/DocumentMarshallingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/marshall/DocumentMarshallingTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/marshall/ParameterQueryBindingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/marshall/ParameterQueryBindingTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/marshall/jackson/IdSpecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/marshall/jackson/IdSpecTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/marshall/jackson/JacksonEngineTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/marshall/jackson/JacksonEngineTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/marshall/jackson/JacksonIdFieldSelectorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/marshall/jackson/JacksonIdFieldSelectorTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/marshall/jackson/JacksonMapperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/marshall/jackson/JacksonMapperTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/marshall/jackson/JacksonMixinTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/marshall/jackson/JacksonMixinTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/marshall/jackson/JacksonViewTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/marshall/jackson/JacksonViewTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/marshall/jackson/ParameterBindingWithJacksonTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/marshall/jackson/ParameterBindingWithJacksonTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/marshall/jackson/UnmarshallingWithJsonCreatorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/marshall/jackson/UnmarshallingWithJsonCreatorTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/marshall/jackson/configuration/MappingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/marshall/jackson/configuration/MappingTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/marshall/jackson/oid/AnnotationsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/marshall/jackson/oid/AnnotationsTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/model/Animal.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/model/Animal.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/model/Article.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/model/Article.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/model/Coordinate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/model/Coordinate.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/model/ExposableFriend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/model/ExposableFriend.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/model/ExternalFriend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/model/ExternalFriend.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/model/Fox.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/model/Fox.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/model/Friend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/model/Friend.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/model/Gender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/model/Gender.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/model/IdSpecSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/model/IdSpecSet.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/model/LinkedFriend.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/model/LinkedFriend.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/model/MapReduceData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/model/MapReduceData.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/model/TypeWithNested.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/model/TypeWithNested.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/model/Views.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/model/Views.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/query/BsonQueryFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/query/BsonQueryFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/query/QueryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/query/QueryTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/spike/MarshallingListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/spike/MarshallingListener.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/spike/MongoDumpTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/spike/MongoDumpTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/spike/QuestionsSpikeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/spike/QuestionsSpikeTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/spike/projection/JacksonProjection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/spike/projection/JacksonProjection.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/spike/projection/JacksonProjectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/spike/projection/JacksonProjectionTest.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/spike/projection/Projection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/spike/projection/Projection.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/util/BsonUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/util/BsonUtil.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/util/ErrorObject.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/util/ErrorObject.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/util/IdResultHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/util/IdResultHandler.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/util/JongoTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/util/JongoTestBase.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/util/MongoEmbeddedRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/util/MongoEmbeddedRule.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/util/MongoResource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/util/MongoResource.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/util/RandomPortNumberGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/util/RandomPortNumberGenerator.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/util/compatibility/CompatibilitySuite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/util/compatibility/CompatibilitySuite.java -------------------------------------------------------------------------------- /src/test/java/org/jongo/util/compatibility/TestContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/java/org/jongo/util/compatibility/TestContext.java -------------------------------------------------------------------------------- /src/test/resources/1000friends.bson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/resources/1000friends.bson -------------------------------------------------------------------------------- /src/test/sh/compatibility/jackson-versions-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/sh/compatibility/jackson-versions-tests.sh -------------------------------------------------------------------------------- /src/test/sh/compatibility/mongodb-versions-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/sh/compatibility/mongodb-versions-tests.sh -------------------------------------------------------------------------------- /src/test/sh/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bguerout/jongo/HEAD/src/test/sh/test.sh --------------------------------------------------------------------------------