├── .editorconfig ├── .evergreen ├── config.yml ├── publish.sh ├── run-integration-tests.sh ├── run-sharded-integration-tests.sh ├── run-static-checks.sh └── run-unit-tests.sh ├── .git-blame-ignore-revs ├── .github └── CODEOWNERS ├── .gitignore ├── LICENSE.txt ├── README.md ├── config ├── checkstyle │ ├── checkstyle.xml │ └── suppressions.xml └── spotbugs │ └── exclude.xml ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── settings.gradle.kts └── src ├── integrationTest ├── java │ └── com │ │ └── mongodb │ │ └── spark │ │ └── sql │ │ └── connector │ │ ├── MongoCatalogTest.java │ │ ├── RoundTripTest.java │ │ ├── beans │ │ ├── BoxedBean.java │ │ ├── ComplexBean.java │ │ ├── DateTimeBean.java │ │ └── PrimitiveBean.java │ │ ├── mongodb │ │ ├── MongoDBOnline.java │ │ ├── MongoDBOnlineCondition.java │ │ ├── MongoSparkConnectorHelper.java │ │ └── MongoSparkConnectorTestCase.java │ │ ├── read │ │ ├── AbstractMongoStreamTest.java │ │ ├── CustomMongoClientFactory.java │ │ ├── MongoBatchTest.java │ │ ├── MongoContinuousStreamTest.java │ │ ├── MongoMicroBatchStreamTest.java │ │ └── partitioner │ │ │ ├── AutoBucketPartitionerTest.java │ │ │ ├── PaginateBySizePartitionerTest.java │ │ │ ├── PaginateIntoPartitionsPartitionerTest.java │ │ │ ├── PartitionerHelperTest.java │ │ │ ├── PartitionerTestCase.java │ │ │ ├── SamplePartitionerTest.java │ │ │ ├── ShardedPartitionerTest.java │ │ │ └── SinglePartitionerTest.java │ │ ├── schema │ │ └── InferSchemaIntegrationTest.java │ │ ├── utils │ │ └── SparkHadoopUtilsTest.java │ │ └── write │ │ └── MongoSparkConnectorWriteTest.java └── resources │ ├── data │ ├── read │ │ ├── hobbits.json │ │ └── infer_schema.json │ ├── timeseries │ │ └── weather.json │ └── write │ │ ├── daily.csv │ │ └── hobbits.json │ └── log4j.properties ├── main ├── java │ └── com │ │ └── mongodb │ │ └── spark │ │ └── sql │ │ └── connector │ │ ├── MongoCatalog.java │ │ ├── MongoTable.java │ │ ├── MongoTableProvider.java │ │ ├── SupportsNamespacesAdapter.java │ │ ├── annotations │ │ ├── NotThreadSafe.java │ │ ├── ThreadSafe.java │ │ └── package-info.java │ │ ├── assertions │ │ ├── Assertions.java │ │ └── package-info.java │ │ ├── config │ │ ├── AbstractMongoConfig.java │ │ ├── BsonTimestampParser.java │ │ ├── ClassHelper.java │ │ ├── CollectionsConfig.java │ │ ├── MongoConfig.java │ │ ├── ReadConfig.java │ │ ├── SimpleMongoConfig.java │ │ ├── WriteConfig.java │ │ └── package-info.java │ │ ├── connection │ │ ├── DefaultMongoClientFactory.java │ │ ├── LazyMongoClientCache.java │ │ ├── MongoClientCache.java │ │ ├── MongoClientFactory.java │ │ └── package-info.java │ │ ├── exceptions │ │ ├── ConfigException.java │ │ ├── DataException.java │ │ ├── MongoSparkException.java │ │ └── package-info.java │ │ ├── package-info.java │ │ ├── read │ │ ├── BsonTimestampOffset.java │ │ ├── MongoBatch.java │ │ ├── MongoBatchPartitionReader.java │ │ ├── MongoBatchPartitionReaderFactory.java │ │ ├── MongoContinuousInputPartition.java │ │ ├── MongoContinuousInputPartitionOffset.java │ │ ├── MongoContinuousPartitionReader.java │ │ ├── MongoContinuousPartitionReaderFactory.java │ │ ├── MongoContinuousStream.java │ │ ├── MongoInputPartition.java │ │ ├── MongoInputPartitionHelper.java │ │ ├── MongoMicroBatchInputPartition.java │ │ ├── MongoMicroBatchPartitionReader.java │ │ ├── MongoMicroBatchPartitionReaderFactory.java │ │ ├── MongoMicroBatchStream.java │ │ ├── MongoOffset.java │ │ ├── MongoOffsetStore.java │ │ ├── MongoScan.java │ │ ├── MongoScanBuilder.java │ │ ├── ResumeTokenBasedOffset.java │ │ ├── ResumeTokenTimestampHelper.java │ │ ├── package-info.java │ │ └── partitioner │ │ │ ├── AutoBucketPartitioner.java │ │ │ ├── FieldPartitioner.java │ │ │ ├── PaginateBySizePartitioner.java │ │ │ ├── PaginateIntoPartitionsPartitioner.java │ │ │ ├── PaginatePartitioner.java │ │ │ ├── Partitioner.java │ │ │ ├── PartitionerHelper.java │ │ │ ├── SamplePartitioner.java │ │ │ ├── ShardedPartitioner.java │ │ │ ├── SinglePartitionPartitioner.java │ │ │ └── package-info.java │ │ ├── schema │ │ ├── BsonDocumentToRowConverter.java │ │ ├── ConverterHelper.java │ │ ├── InferSchema.java │ │ ├── InternalRowToRowFunction.java │ │ ├── RowToBsonDocumentConverter.java │ │ ├── RowToInternalRowFunction.java │ │ ├── SchemaToExpressionEncoderFunction.java │ │ └── package-info.java │ │ ├── utils │ │ ├── SparkHadoopUtils.java │ │ └── package-info.java │ │ └── write │ │ ├── MongoBatchWrite.java │ │ ├── MongoDataWriter.java │ │ ├── MongoDataWriterFactory.java │ │ ├── MongoStreamingWrite.java │ │ ├── MongoWriteBuilder.java │ │ ├── MongoWriterCommitMessage.java │ │ └── package-info.java ├── java_scala_212 │ └── com │ │ └── mongodb │ │ └── spark │ │ └── sql │ │ └── connector │ │ └── interop │ │ ├── JavaScala.java │ │ └── package-info.java ├── java_scala_213 │ └── com │ │ └── mongodb │ │ └── spark │ │ └── sql │ │ └── connector │ │ └── interop │ │ ├── JavaScala.java │ │ └── package-info.java └── resources │ └── META-INF │ └── services │ └── org.apache.spark.sql.sources.DataSourceRegister └── test └── java └── com └── mongodb └── spark └── sql └── connector ├── MongoTableProviderTest.java ├── config ├── BsonTimestampParserTest.java ├── CollectionsConfigTest.java ├── MongoConfigTest.java └── SimpleMongoConfigTest.java ├── connection ├── DefaultMongoClientFactoryTest.java ├── LazyMongoClientCacheTest.java └── MongoClientCacheTest.java ├── read ├── MongoInputPartitionHelperTest.java ├── MongoOffsetTest.java ├── MongoScanBuilderTest.java ├── MongoScanTest.java ├── ResumeTokenTimestampHelperTest.java └── partitioner │ └── AutoBucketPartitionerUnitTest.java └── schema ├── BsonDocumentToRowConverterTest.java ├── InferSchemaTest.java ├── RowToBsonDocumentConverterTest.java └── SchemaTest.java /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/.editorconfig -------------------------------------------------------------------------------- /.evergreen/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/.evergreen/config.yml -------------------------------------------------------------------------------- /.evergreen/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/.evergreen/publish.sh -------------------------------------------------------------------------------- /.evergreen/run-integration-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/.evergreen/run-integration-tests.sh -------------------------------------------------------------------------------- /.evergreen/run-sharded-integration-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/.evergreen/run-sharded-integration-tests.sh -------------------------------------------------------------------------------- /.evergreen/run-static-checks.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/.evergreen/run-static-checks.sh -------------------------------------------------------------------------------- /.evergreen/run-unit-tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/.evergreen/run-unit-tests.sh -------------------------------------------------------------------------------- /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | # Listing code owners is required by DRIVERS-3098 2 | * @mongodb/dbx-java 3 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/README.md -------------------------------------------------------------------------------- /config/checkstyle/checkstyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/config/checkstyle/checkstyle.xml -------------------------------------------------------------------------------- /config/checkstyle/suppressions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/config/checkstyle/suppressions.xml -------------------------------------------------------------------------------- /config/spotbugs/exclude.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/config/spotbugs/exclude.xml -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/gradlew.bat -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/integrationTest/java/com/mongodb/spark/sql/connector/MongoCatalogTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/java/com/mongodb/spark/sql/connector/MongoCatalogTest.java -------------------------------------------------------------------------------- /src/integrationTest/java/com/mongodb/spark/sql/connector/RoundTripTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/java/com/mongodb/spark/sql/connector/RoundTripTest.java -------------------------------------------------------------------------------- /src/integrationTest/java/com/mongodb/spark/sql/connector/beans/BoxedBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/java/com/mongodb/spark/sql/connector/beans/BoxedBean.java -------------------------------------------------------------------------------- /src/integrationTest/java/com/mongodb/spark/sql/connector/beans/ComplexBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/java/com/mongodb/spark/sql/connector/beans/ComplexBean.java -------------------------------------------------------------------------------- /src/integrationTest/java/com/mongodb/spark/sql/connector/beans/DateTimeBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/java/com/mongodb/spark/sql/connector/beans/DateTimeBean.java -------------------------------------------------------------------------------- /src/integrationTest/java/com/mongodb/spark/sql/connector/beans/PrimitiveBean.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/java/com/mongodb/spark/sql/connector/beans/PrimitiveBean.java -------------------------------------------------------------------------------- /src/integrationTest/java/com/mongodb/spark/sql/connector/mongodb/MongoDBOnline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/java/com/mongodb/spark/sql/connector/mongodb/MongoDBOnline.java -------------------------------------------------------------------------------- /src/integrationTest/java/com/mongodb/spark/sql/connector/mongodb/MongoDBOnlineCondition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/java/com/mongodb/spark/sql/connector/mongodb/MongoDBOnlineCondition.java -------------------------------------------------------------------------------- /src/integrationTest/java/com/mongodb/spark/sql/connector/mongodb/MongoSparkConnectorHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/java/com/mongodb/spark/sql/connector/mongodb/MongoSparkConnectorHelper.java -------------------------------------------------------------------------------- /src/integrationTest/java/com/mongodb/spark/sql/connector/mongodb/MongoSparkConnectorTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/java/com/mongodb/spark/sql/connector/mongodb/MongoSparkConnectorTestCase.java -------------------------------------------------------------------------------- /src/integrationTest/java/com/mongodb/spark/sql/connector/read/AbstractMongoStreamTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/java/com/mongodb/spark/sql/connector/read/AbstractMongoStreamTest.java -------------------------------------------------------------------------------- /src/integrationTest/java/com/mongodb/spark/sql/connector/read/CustomMongoClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/java/com/mongodb/spark/sql/connector/read/CustomMongoClientFactory.java -------------------------------------------------------------------------------- /src/integrationTest/java/com/mongodb/spark/sql/connector/read/MongoBatchTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/java/com/mongodb/spark/sql/connector/read/MongoBatchTest.java -------------------------------------------------------------------------------- /src/integrationTest/java/com/mongodb/spark/sql/connector/read/MongoContinuousStreamTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/java/com/mongodb/spark/sql/connector/read/MongoContinuousStreamTest.java -------------------------------------------------------------------------------- /src/integrationTest/java/com/mongodb/spark/sql/connector/read/MongoMicroBatchStreamTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/java/com/mongodb/spark/sql/connector/read/MongoMicroBatchStreamTest.java -------------------------------------------------------------------------------- /src/integrationTest/java/com/mongodb/spark/sql/connector/read/partitioner/AutoBucketPartitionerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/java/com/mongodb/spark/sql/connector/read/partitioner/AutoBucketPartitionerTest.java -------------------------------------------------------------------------------- /src/integrationTest/java/com/mongodb/spark/sql/connector/read/partitioner/PaginateBySizePartitionerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/java/com/mongodb/spark/sql/connector/read/partitioner/PaginateBySizePartitionerTest.java -------------------------------------------------------------------------------- /src/integrationTest/java/com/mongodb/spark/sql/connector/read/partitioner/PaginateIntoPartitionsPartitionerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/java/com/mongodb/spark/sql/connector/read/partitioner/PaginateIntoPartitionsPartitionerTest.java -------------------------------------------------------------------------------- /src/integrationTest/java/com/mongodb/spark/sql/connector/read/partitioner/PartitionerHelperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/java/com/mongodb/spark/sql/connector/read/partitioner/PartitionerHelperTest.java -------------------------------------------------------------------------------- /src/integrationTest/java/com/mongodb/spark/sql/connector/read/partitioner/PartitionerTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/java/com/mongodb/spark/sql/connector/read/partitioner/PartitionerTestCase.java -------------------------------------------------------------------------------- /src/integrationTest/java/com/mongodb/spark/sql/connector/read/partitioner/SamplePartitionerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/java/com/mongodb/spark/sql/connector/read/partitioner/SamplePartitionerTest.java -------------------------------------------------------------------------------- /src/integrationTest/java/com/mongodb/spark/sql/connector/read/partitioner/ShardedPartitionerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/java/com/mongodb/spark/sql/connector/read/partitioner/ShardedPartitionerTest.java -------------------------------------------------------------------------------- /src/integrationTest/java/com/mongodb/spark/sql/connector/read/partitioner/SinglePartitionerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/java/com/mongodb/spark/sql/connector/read/partitioner/SinglePartitionerTest.java -------------------------------------------------------------------------------- /src/integrationTest/java/com/mongodb/spark/sql/connector/schema/InferSchemaIntegrationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/java/com/mongodb/spark/sql/connector/schema/InferSchemaIntegrationTest.java -------------------------------------------------------------------------------- /src/integrationTest/java/com/mongodb/spark/sql/connector/utils/SparkHadoopUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/java/com/mongodb/spark/sql/connector/utils/SparkHadoopUtilsTest.java -------------------------------------------------------------------------------- /src/integrationTest/java/com/mongodb/spark/sql/connector/write/MongoSparkConnectorWriteTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/java/com/mongodb/spark/sql/connector/write/MongoSparkConnectorWriteTest.java -------------------------------------------------------------------------------- /src/integrationTest/resources/data/read/hobbits.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/resources/data/read/hobbits.json -------------------------------------------------------------------------------- /src/integrationTest/resources/data/read/infer_schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/resources/data/read/infer_schema.json -------------------------------------------------------------------------------- /src/integrationTest/resources/data/timeseries/weather.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/resources/data/timeseries/weather.json -------------------------------------------------------------------------------- /src/integrationTest/resources/data/write/daily.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/resources/data/write/daily.csv -------------------------------------------------------------------------------- /src/integrationTest/resources/data/write/hobbits.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/resources/data/write/hobbits.json -------------------------------------------------------------------------------- /src/integrationTest/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/integrationTest/resources/log4j.properties -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/MongoCatalog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/MongoCatalog.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/MongoTable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/MongoTable.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/MongoTableProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/MongoTableProvider.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/SupportsNamespacesAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/SupportsNamespacesAdapter.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/annotations/NotThreadSafe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/annotations/NotThreadSafe.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/annotations/ThreadSafe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/annotations/ThreadSafe.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/annotations/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/annotations/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/assertions/Assertions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/assertions/Assertions.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/assertions/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/assertions/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/config/AbstractMongoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/config/AbstractMongoConfig.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/config/BsonTimestampParser.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/config/BsonTimestampParser.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/config/ClassHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/config/ClassHelper.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/config/CollectionsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/config/CollectionsConfig.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/config/MongoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/config/MongoConfig.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/config/ReadConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/config/ReadConfig.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/config/SimpleMongoConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/config/SimpleMongoConfig.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/config/WriteConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/config/WriteConfig.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/config/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/config/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/connection/DefaultMongoClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/connection/DefaultMongoClientFactory.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/connection/LazyMongoClientCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/connection/LazyMongoClientCache.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/connection/MongoClientCache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/connection/MongoClientCache.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/connection/MongoClientFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/connection/MongoClientFactory.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/connection/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/connection/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/exceptions/ConfigException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/exceptions/ConfigException.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/exceptions/DataException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/exceptions/DataException.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/exceptions/MongoSparkException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/exceptions/MongoSparkException.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/exceptions/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/exceptions/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/BsonTimestampOffset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/BsonTimestampOffset.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/MongoBatch.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/MongoBatch.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/MongoBatchPartitionReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/MongoBatchPartitionReader.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/MongoBatchPartitionReaderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/MongoBatchPartitionReaderFactory.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/MongoContinuousInputPartition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/MongoContinuousInputPartition.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/MongoContinuousInputPartitionOffset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/MongoContinuousInputPartitionOffset.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/MongoContinuousPartitionReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/MongoContinuousPartitionReader.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/MongoContinuousPartitionReaderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/MongoContinuousPartitionReaderFactory.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/MongoContinuousStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/MongoContinuousStream.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/MongoInputPartition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/MongoInputPartition.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/MongoInputPartitionHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/MongoInputPartitionHelper.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/MongoMicroBatchInputPartition.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/MongoMicroBatchInputPartition.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/MongoMicroBatchPartitionReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/MongoMicroBatchPartitionReader.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/MongoMicroBatchPartitionReaderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/MongoMicroBatchPartitionReaderFactory.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/MongoMicroBatchStream.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/MongoMicroBatchStream.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/MongoOffset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/MongoOffset.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/MongoOffsetStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/MongoOffsetStore.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/MongoScan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/MongoScan.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/MongoScanBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/MongoScanBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/ResumeTokenBasedOffset.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/ResumeTokenBasedOffset.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/ResumeTokenTimestampHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/ResumeTokenTimestampHelper.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/partitioner/AutoBucketPartitioner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/partitioner/AutoBucketPartitioner.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/partitioner/FieldPartitioner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/partitioner/FieldPartitioner.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/partitioner/PaginateBySizePartitioner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/partitioner/PaginateBySizePartitioner.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/partitioner/PaginateIntoPartitionsPartitioner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/partitioner/PaginateIntoPartitionsPartitioner.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/partitioner/PaginatePartitioner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/partitioner/PaginatePartitioner.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/partitioner/Partitioner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/partitioner/Partitioner.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/partitioner/PartitionerHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/partitioner/PartitionerHelper.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/partitioner/SamplePartitioner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/partitioner/SamplePartitioner.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/partitioner/ShardedPartitioner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/partitioner/ShardedPartitioner.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/partitioner/SinglePartitionPartitioner.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/partitioner/SinglePartitionPartitioner.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/read/partitioner/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/read/partitioner/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/schema/BsonDocumentToRowConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/schema/BsonDocumentToRowConverter.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/schema/ConverterHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/schema/ConverterHelper.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/schema/InferSchema.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/schema/InferSchema.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/schema/InternalRowToRowFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/schema/InternalRowToRowFunction.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/schema/RowToBsonDocumentConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/schema/RowToBsonDocumentConverter.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/schema/RowToInternalRowFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/schema/RowToInternalRowFunction.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/schema/SchemaToExpressionEncoderFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/schema/SchemaToExpressionEncoderFunction.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/schema/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/schema/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/utils/SparkHadoopUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/utils/SparkHadoopUtils.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/utils/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/utils/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/write/MongoBatchWrite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/write/MongoBatchWrite.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/write/MongoDataWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/write/MongoDataWriter.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/write/MongoDataWriterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/write/MongoDataWriterFactory.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/write/MongoStreamingWrite.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/write/MongoStreamingWrite.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/write/MongoWriteBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/write/MongoWriteBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/write/MongoWriterCommitMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/write/MongoWriterCommitMessage.java -------------------------------------------------------------------------------- /src/main/java/com/mongodb/spark/sql/connector/write/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java/com/mongodb/spark/sql/connector/write/package-info.java -------------------------------------------------------------------------------- /src/main/java_scala_212/com/mongodb/spark/sql/connector/interop/JavaScala.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java_scala_212/com/mongodb/spark/sql/connector/interop/JavaScala.java -------------------------------------------------------------------------------- /src/main/java_scala_212/com/mongodb/spark/sql/connector/interop/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java_scala_212/com/mongodb/spark/sql/connector/interop/package-info.java -------------------------------------------------------------------------------- /src/main/java_scala_213/com/mongodb/spark/sql/connector/interop/JavaScala.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java_scala_213/com/mongodb/spark/sql/connector/interop/JavaScala.java -------------------------------------------------------------------------------- /src/main/java_scala_213/com/mongodb/spark/sql/connector/interop/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/main/java_scala_213/com/mongodb/spark/sql/connector/interop/package-info.java -------------------------------------------------------------------------------- /src/main/resources/META-INF/services/org.apache.spark.sql.sources.DataSourceRegister: -------------------------------------------------------------------------------- 1 | com.mongodb.spark.sql.connector.MongoTableProvider 2 | -------------------------------------------------------------------------------- /src/test/java/com/mongodb/spark/sql/connector/MongoTableProviderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/test/java/com/mongodb/spark/sql/connector/MongoTableProviderTest.java -------------------------------------------------------------------------------- /src/test/java/com/mongodb/spark/sql/connector/config/BsonTimestampParserTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/test/java/com/mongodb/spark/sql/connector/config/BsonTimestampParserTest.java -------------------------------------------------------------------------------- /src/test/java/com/mongodb/spark/sql/connector/config/CollectionsConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/test/java/com/mongodb/spark/sql/connector/config/CollectionsConfigTest.java -------------------------------------------------------------------------------- /src/test/java/com/mongodb/spark/sql/connector/config/MongoConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/test/java/com/mongodb/spark/sql/connector/config/MongoConfigTest.java -------------------------------------------------------------------------------- /src/test/java/com/mongodb/spark/sql/connector/config/SimpleMongoConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/test/java/com/mongodb/spark/sql/connector/config/SimpleMongoConfigTest.java -------------------------------------------------------------------------------- /src/test/java/com/mongodb/spark/sql/connector/connection/DefaultMongoClientFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/test/java/com/mongodb/spark/sql/connector/connection/DefaultMongoClientFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/com/mongodb/spark/sql/connector/connection/LazyMongoClientCacheTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/test/java/com/mongodb/spark/sql/connector/connection/LazyMongoClientCacheTest.java -------------------------------------------------------------------------------- /src/test/java/com/mongodb/spark/sql/connector/connection/MongoClientCacheTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/test/java/com/mongodb/spark/sql/connector/connection/MongoClientCacheTest.java -------------------------------------------------------------------------------- /src/test/java/com/mongodb/spark/sql/connector/read/MongoInputPartitionHelperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/test/java/com/mongodb/spark/sql/connector/read/MongoInputPartitionHelperTest.java -------------------------------------------------------------------------------- /src/test/java/com/mongodb/spark/sql/connector/read/MongoOffsetTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/test/java/com/mongodb/spark/sql/connector/read/MongoOffsetTest.java -------------------------------------------------------------------------------- /src/test/java/com/mongodb/spark/sql/connector/read/MongoScanBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/test/java/com/mongodb/spark/sql/connector/read/MongoScanBuilderTest.java -------------------------------------------------------------------------------- /src/test/java/com/mongodb/spark/sql/connector/read/MongoScanTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/test/java/com/mongodb/spark/sql/connector/read/MongoScanTest.java -------------------------------------------------------------------------------- /src/test/java/com/mongodb/spark/sql/connector/read/ResumeTokenTimestampHelperTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/test/java/com/mongodb/spark/sql/connector/read/ResumeTokenTimestampHelperTest.java -------------------------------------------------------------------------------- /src/test/java/com/mongodb/spark/sql/connector/read/partitioner/AutoBucketPartitionerUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/test/java/com/mongodb/spark/sql/connector/read/partitioner/AutoBucketPartitionerUnitTest.java -------------------------------------------------------------------------------- /src/test/java/com/mongodb/spark/sql/connector/schema/BsonDocumentToRowConverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/test/java/com/mongodb/spark/sql/connector/schema/BsonDocumentToRowConverterTest.java -------------------------------------------------------------------------------- /src/test/java/com/mongodb/spark/sql/connector/schema/InferSchemaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/test/java/com/mongodb/spark/sql/connector/schema/InferSchemaTest.java -------------------------------------------------------------------------------- /src/test/java/com/mongodb/spark/sql/connector/schema/RowToBsonDocumentConverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/test/java/com/mongodb/spark/sql/connector/schema/RowToBsonDocumentConverterTest.java -------------------------------------------------------------------------------- /src/test/java/com/mongodb/spark/sql/connector/schema/SchemaTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mongodb/mongo-spark/HEAD/src/test/java/com/mongodb/spark/sql/connector/schema/SchemaTest.java --------------------------------------------------------------------------------