├── .github └── workflows │ └── scala.yml ├── .gitignore ├── CHANGELIST.md ├── CODE_OF_CONDUCT.md ├── LICENSE ├── README.md ├── SECURITY.md ├── pom.xml ├── project ├── assembly.sbt └── build.properties ├── samples ├── .DS_Store ├── Connector Using AD Mode.ipynb ├── Databricks-AzureSQL │ ├── DatabricksNotebooks │ │ ├── DBC │ │ │ ├── Notebook1 - DatabricksML-SQLMI-V1.dbc │ │ │ └── Notebook2 - Read-Write-SQLMI-V1.dbc │ │ ├── Notebook1 - DatabricksML-SQLMI-V1.ipynb │ │ ├── Notebook2 - Read-Write-SQLMI-V1.ipynb │ │ ├── SQL Spark Connector - Python AAD Auth.html │ │ ├── SQL Spark Connector - Python AAD Auth.ipynb │ │ ├── SQL Spark Connector - Python AAD Auth.py │ │ ├── SQL Spark Connector - Scala AAD Auth.html │ │ └── SQL Spark Connector - Scala AAD Auth.scala │ ├── Part1_README.md │ ├── Part2_README.md │ ├── README.md │ ├── SQLMI │ │ ├── SQL │ │ │ └── CleanupSQLMI.sql │ │ └── bacpac │ │ │ └── Covid19datamart.bacpac │ └── media │ │ ├── GBT.png │ │ ├── SQLMInotebook1screenshot.png │ │ ├── Solution Architecture Numbered .jpg │ │ ├── Solution Architecture.jpg │ │ ├── Solution ArchitectureAzureSQL.jpg │ │ ├── dfcleanup.png │ │ ├── dfjoin.png │ │ ├── features1.png │ │ ├── installjar.png │ │ ├── installlibrary.png │ │ ├── map.png │ │ ├── maveninstall.png │ │ ├── notebook1-writetoMI.png │ │ ├── readdf1.png │ │ ├── readsqlmi2.png │ │ ├── scalaversion.png │ │ ├── secretssqlmi2.png │ │ ├── sqlmiwrite.png │ │ ├── ssmsfactexplorer.png │ │ ├── ssmsfactselect.png │ │ ├── stagingtableresults.png │ │ ├── train.png │ │ └── transform1.png ├── PySpark Connector with Big Data Clusters.ipynb ├── SparkR Connector with SQL Server.ipynb ├── Twitter Streaming with Big Data Clusters.ipynb ├── computed-col-test-cases │ ├── computed-col-test.ipynb │ └── sql-table-generation.ipynb └── mssql_spark_connector_user_creation.ipynb ├── sql-spark-connector-icon.png ├── sql-spark-connector-icon.svg ├── src ├── main │ ├── java │ │ └── com │ │ │ └── microsoft │ │ │ └── sqlserver │ │ │ └── jdbc │ │ │ └── spark │ │ │ ├── ColumnMetadata.java │ │ │ ├── DataFrameBulkRecord.java │ │ │ └── MyXidImpl.java │ └── scala │ │ └── com │ │ └── microsoft │ │ └── sqlserver │ │ └── jdbc │ │ └── spark │ │ ├── Connector.scala │ │ ├── ConnectorFactory.scala │ │ ├── DefaultSource.scala │ │ ├── SQLServerBulkJdbcOptions.scala │ │ ├── connectors │ │ ├── BestEffortDataPoolStrategy.scala │ │ ├── BestEffortSingleInstanceStrategy.scala │ │ ├── DataIOStrategy.scala │ │ ├── DataPoolConnector.scala │ │ ├── ReliableSingleInstanceStrategy.scala │ │ └── SingleInstanceConnector.scala │ │ ├── failureinjection │ │ └── FailureInjection.scala │ │ └── utils │ │ ├── BulkCopyUtils.scala │ │ ├── DataPoolUtils.scala │ │ └── JdbcUtils.scala └── test │ ├── java │ └── com │ │ └── microsoft │ │ └── sqlserver │ │ └── jdbc │ │ └── spark │ │ └── bulkwrite │ │ └── DataSourceUtilsTest.java │ └── scala │ └── com │ └── microsoft │ └── sqlserver │ └── jdbc │ └── spark │ └── unit │ └── bulkwrite │ └── DataSourceTest.scala └── test └── scala_test ├── pom.xml ├── readme.md └── src └── main └── scala ├── ConnectorTestUtils.scala ├── DataPoolTest.scala ├── MasterInstanceTest.scala ├── TypeConversionsToTest.scala └── scala_test.scala /.github/workflows/scala.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/.github/workflows/scala.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGELIST.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/CHANGELIST.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/SECURITY.md -------------------------------------------------------------------------------- /pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/pom.xml -------------------------------------------------------------------------------- /project/assembly.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/project/assembly.sbt -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.3.13 2 | -------------------------------------------------------------------------------- /samples/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/.DS_Store -------------------------------------------------------------------------------- /samples/Connector Using AD Mode.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Connector Using AD Mode.ipynb -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/DatabricksNotebooks/DBC/Notebook1 - DatabricksML-SQLMI-V1.dbc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/DatabricksNotebooks/DBC/Notebook1 - DatabricksML-SQLMI-V1.dbc -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/DatabricksNotebooks/DBC/Notebook2 - Read-Write-SQLMI-V1.dbc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/DatabricksNotebooks/DBC/Notebook2 - Read-Write-SQLMI-V1.dbc -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/DatabricksNotebooks/Notebook1 - DatabricksML-SQLMI-V1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/DatabricksNotebooks/Notebook1 - DatabricksML-SQLMI-V1.ipynb -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/DatabricksNotebooks/Notebook2 - Read-Write-SQLMI-V1.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/DatabricksNotebooks/Notebook2 - Read-Write-SQLMI-V1.ipynb -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/DatabricksNotebooks/SQL Spark Connector - Python AAD Auth.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/DatabricksNotebooks/SQL Spark Connector - Python AAD Auth.html -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/DatabricksNotebooks/SQL Spark Connector - Python AAD Auth.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/DatabricksNotebooks/SQL Spark Connector - Python AAD Auth.ipynb -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/DatabricksNotebooks/SQL Spark Connector - Python AAD Auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/DatabricksNotebooks/SQL Spark Connector - Python AAD Auth.py -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/DatabricksNotebooks/SQL Spark Connector - Scala AAD Auth.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/DatabricksNotebooks/SQL Spark Connector - Scala AAD Auth.html -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/DatabricksNotebooks/SQL Spark Connector - Scala AAD Auth.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/DatabricksNotebooks/SQL Spark Connector - Scala AAD Auth.scala -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/Part1_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/Part1_README.md -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/Part2_README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/Part2_README.md -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/README.md -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/SQLMI/SQL/CleanupSQLMI.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/SQLMI/SQL/CleanupSQLMI.sql -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/SQLMI/bacpac/Covid19datamart.bacpac: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/SQLMI/bacpac/Covid19datamart.bacpac -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/media/GBT.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/media/GBT.png -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/media/SQLMInotebook1screenshot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/media/SQLMInotebook1screenshot.png -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/media/Solution Architecture Numbered .jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/media/Solution Architecture Numbered .jpg -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/media/Solution Architecture.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/media/Solution Architecture.jpg -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/media/Solution ArchitectureAzureSQL.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/media/Solution ArchitectureAzureSQL.jpg -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/media/dfcleanup.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/media/dfcleanup.png -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/media/dfjoin.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/media/dfjoin.png -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/media/features1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/media/features1.png -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/media/installjar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/media/installjar.png -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/media/installlibrary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/media/installlibrary.png -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/media/map.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/media/map.png -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/media/maveninstall.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/media/maveninstall.png -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/media/notebook1-writetoMI.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/media/notebook1-writetoMI.png -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/media/readdf1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/media/readdf1.png -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/media/readsqlmi2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/media/readsqlmi2.png -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/media/scalaversion.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/media/scalaversion.png -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/media/secretssqlmi2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/media/secretssqlmi2.png -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/media/sqlmiwrite.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/media/sqlmiwrite.png -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/media/ssmsfactexplorer.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/media/ssmsfactexplorer.png -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/media/ssmsfactselect.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/media/ssmsfactselect.png -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/media/stagingtableresults.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/media/stagingtableresults.png -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/media/train.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/media/train.png -------------------------------------------------------------------------------- /samples/Databricks-AzureSQL/media/transform1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Databricks-AzureSQL/media/transform1.png -------------------------------------------------------------------------------- /samples/PySpark Connector with Big Data Clusters.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/PySpark Connector with Big Data Clusters.ipynb -------------------------------------------------------------------------------- /samples/SparkR Connector with SQL Server.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/SparkR Connector with SQL Server.ipynb -------------------------------------------------------------------------------- /samples/Twitter Streaming with Big Data Clusters.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/Twitter Streaming with Big Data Clusters.ipynb -------------------------------------------------------------------------------- /samples/computed-col-test-cases/computed-col-test.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/computed-col-test-cases/computed-col-test.ipynb -------------------------------------------------------------------------------- /samples/computed-col-test-cases/sql-table-generation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/computed-col-test-cases/sql-table-generation.ipynb -------------------------------------------------------------------------------- /samples/mssql_spark_connector_user_creation.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/samples/mssql_spark_connector_user_creation.ipynb -------------------------------------------------------------------------------- /sql-spark-connector-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/sql-spark-connector-icon.png -------------------------------------------------------------------------------- /sql-spark-connector-icon.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/sql-spark-connector-icon.svg -------------------------------------------------------------------------------- /src/main/java/com/microsoft/sqlserver/jdbc/spark/ColumnMetadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/src/main/java/com/microsoft/sqlserver/jdbc/spark/ColumnMetadata.java -------------------------------------------------------------------------------- /src/main/java/com/microsoft/sqlserver/jdbc/spark/DataFrameBulkRecord.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/src/main/java/com/microsoft/sqlserver/jdbc/spark/DataFrameBulkRecord.java -------------------------------------------------------------------------------- /src/main/java/com/microsoft/sqlserver/jdbc/spark/MyXidImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/src/main/java/com/microsoft/sqlserver/jdbc/spark/MyXidImpl.java -------------------------------------------------------------------------------- /src/main/scala/com/microsoft/sqlserver/jdbc/spark/Connector.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/src/main/scala/com/microsoft/sqlserver/jdbc/spark/Connector.scala -------------------------------------------------------------------------------- /src/main/scala/com/microsoft/sqlserver/jdbc/spark/ConnectorFactory.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/src/main/scala/com/microsoft/sqlserver/jdbc/spark/ConnectorFactory.scala -------------------------------------------------------------------------------- /src/main/scala/com/microsoft/sqlserver/jdbc/spark/DefaultSource.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/src/main/scala/com/microsoft/sqlserver/jdbc/spark/DefaultSource.scala -------------------------------------------------------------------------------- /src/main/scala/com/microsoft/sqlserver/jdbc/spark/SQLServerBulkJdbcOptions.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/src/main/scala/com/microsoft/sqlserver/jdbc/spark/SQLServerBulkJdbcOptions.scala -------------------------------------------------------------------------------- /src/main/scala/com/microsoft/sqlserver/jdbc/spark/connectors/BestEffortDataPoolStrategy.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/src/main/scala/com/microsoft/sqlserver/jdbc/spark/connectors/BestEffortDataPoolStrategy.scala -------------------------------------------------------------------------------- /src/main/scala/com/microsoft/sqlserver/jdbc/spark/connectors/BestEffortSingleInstanceStrategy.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/src/main/scala/com/microsoft/sqlserver/jdbc/spark/connectors/BestEffortSingleInstanceStrategy.scala -------------------------------------------------------------------------------- /src/main/scala/com/microsoft/sqlserver/jdbc/spark/connectors/DataIOStrategy.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/src/main/scala/com/microsoft/sqlserver/jdbc/spark/connectors/DataIOStrategy.scala -------------------------------------------------------------------------------- /src/main/scala/com/microsoft/sqlserver/jdbc/spark/connectors/DataPoolConnector.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/src/main/scala/com/microsoft/sqlserver/jdbc/spark/connectors/DataPoolConnector.scala -------------------------------------------------------------------------------- /src/main/scala/com/microsoft/sqlserver/jdbc/spark/connectors/ReliableSingleInstanceStrategy.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/src/main/scala/com/microsoft/sqlserver/jdbc/spark/connectors/ReliableSingleInstanceStrategy.scala -------------------------------------------------------------------------------- /src/main/scala/com/microsoft/sqlserver/jdbc/spark/connectors/SingleInstanceConnector.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/src/main/scala/com/microsoft/sqlserver/jdbc/spark/connectors/SingleInstanceConnector.scala -------------------------------------------------------------------------------- /src/main/scala/com/microsoft/sqlserver/jdbc/spark/failureinjection/FailureInjection.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/src/main/scala/com/microsoft/sqlserver/jdbc/spark/failureinjection/FailureInjection.scala -------------------------------------------------------------------------------- /src/main/scala/com/microsoft/sqlserver/jdbc/spark/utils/BulkCopyUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/src/main/scala/com/microsoft/sqlserver/jdbc/spark/utils/BulkCopyUtils.scala -------------------------------------------------------------------------------- /src/main/scala/com/microsoft/sqlserver/jdbc/spark/utils/DataPoolUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/src/main/scala/com/microsoft/sqlserver/jdbc/spark/utils/DataPoolUtils.scala -------------------------------------------------------------------------------- /src/main/scala/com/microsoft/sqlserver/jdbc/spark/utils/JdbcUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/src/main/scala/com/microsoft/sqlserver/jdbc/spark/utils/JdbcUtils.scala -------------------------------------------------------------------------------- /src/test/java/com/microsoft/sqlserver/jdbc/spark/bulkwrite/DataSourceUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/src/test/java/com/microsoft/sqlserver/jdbc/spark/bulkwrite/DataSourceUtilsTest.java -------------------------------------------------------------------------------- /src/test/scala/com/microsoft/sqlserver/jdbc/spark/unit/bulkwrite/DataSourceTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/src/test/scala/com/microsoft/sqlserver/jdbc/spark/unit/bulkwrite/DataSourceTest.scala -------------------------------------------------------------------------------- /test/scala_test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/test/scala_test/pom.xml -------------------------------------------------------------------------------- /test/scala_test/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/test/scala_test/readme.md -------------------------------------------------------------------------------- /test/scala_test/src/main/scala/ConnectorTestUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/test/scala_test/src/main/scala/ConnectorTestUtils.scala -------------------------------------------------------------------------------- /test/scala_test/src/main/scala/DataPoolTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/test/scala_test/src/main/scala/DataPoolTest.scala -------------------------------------------------------------------------------- /test/scala_test/src/main/scala/MasterInstanceTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/test/scala_test/src/main/scala/MasterInstanceTest.scala -------------------------------------------------------------------------------- /test/scala_test/src/main/scala/TypeConversionsToTest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/test/scala_test/src/main/scala/TypeConversionsToTest.scala -------------------------------------------------------------------------------- /test/scala_test/src/main/scala/scala_test.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/microsoft/sql-spark-connector/HEAD/test/scala_test/src/main/scala/scala_test.scala --------------------------------------------------------------------------------