├── .editorconfig ├── .github ├── ISSUE_TEMPLATE.md └── workflows │ ├── jira_close.yml │ ├── jira_comment.yml │ ├── jira_issue.yml │ ├── main.yml │ ├── parameters │ ├── parameters_aws.json.gpg │ ├── parameters_azure.json.gpg │ └── parameters_gcp.json.gpg │ └── semgrep2.yml ├── .gitignore ├── .pre-commit-config.yaml ├── Changelog.md ├── CodeMaid.config ├── LICENSE ├── OldRefactoring.md ├── README.md ├── Refactoring.md ├── Snowflake.Data.Tests ├── App.config ├── DedicatedThreadSynchronisationContext.cs ├── IgnoreOnEnvIsAttribute.cs ├── Mock │ ├── MockCloseSessionException.cs │ ├── MockCloseSessionGone.cs │ ├── MockOkta.cs │ ├── MockRestSessionExpired.cs │ ├── MockRestSessionExpiredInQueryExec.cs │ ├── MockRetryUntilRestTimeout.cs │ ├── MockSecretDetector.cs │ ├── MockServiceName.cs │ └── MockSnowflakeDbConnection.cs ├── MockSynchronizationContext.cs ├── SFBaseTest.cs ├── SFBaseTestAsync.cs ├── SFBindTestIT.cs ├── SFConnectionIT.cs ├── SFConnectionITAsync.cs ├── SFDataConverterTest.cs ├── SFDbAdaptorIT.cs ├── SFDbCommandAsynchronous.cs ├── SFDbCommandIT.cs ├── SFDbCommandITAsync.cs ├── SFDbCommandITSlow.cs ├── SFDbDataReaderIT.cs ├── SFDbFactoryIT.cs ├── SFDbTransactionIT.cs ├── SFOktaTest.cs ├── SFPutGetTest.cs ├── SFReusableChunkTest.cs ├── SFSessionPropertyTest.cs ├── SFSessionTest.cs ├── SFStatementTest.cs ├── SFUriUpdaterTest.cs ├── SecretDetector.cs ├── SecretDetectorTest.cs ├── TestConfig.cs ├── Tortuga.Data.Snowflake.Tests.csproj ├── parameters.json.enc └── parameters_gcp.json.enc ├── Snowflake.Data ├── Assembly.cs ├── Core │ ├── Authenticators │ │ ├── BaseAuthenticator.cs │ │ ├── BasicAuthenticator.cs │ │ ├── ExternalBrowserAuthenticator.cs │ │ ├── IdpTokenRequest.cs │ │ ├── IdpTokenResponse.cs │ │ ├── IdpTokenRestRequest.cs │ │ ├── KeyPairAuthenticator.cs │ │ ├── OAuthAuthenticator.cs │ │ ├── OktaAuthenticator.cs │ │ ├── SAMLRestRequest.cs │ │ └── SFAuthenticatorType.cs │ ├── EnumExtensions.cs │ ├── FastParser.cs │ ├── FileTransfer │ │ ├── CommandTypes.cs │ │ ├── EncryptionProvider.cs │ │ ├── MaterialDescriptor.cs │ │ ├── ResultStatus.cs │ │ ├── SFEncryptionMetadata.cs │ │ ├── SFFileCompressionTypes.cs │ │ ├── SFFileMetadata.cs │ │ ├── SFFileTransferAgent.cs │ │ ├── StorageClient │ │ │ ├── EncryptionAgentInfo.cs │ │ │ ├── EncryptionData.cs │ │ │ ├── FileHeader.cs │ │ │ ├── ISFRemoteStorageClient.cs │ │ │ ├── KeyWrappingMetadataInfo.cs │ │ │ ├── RemoteLocation.cs │ │ │ ├── SFGCSClient.cs │ │ │ ├── SFLocalStorage.cs │ │ │ ├── SFRemoteStorage.cs │ │ │ ├── SFS3Client.cs │ │ │ ├── SFSnowflakeAzureClient.cs │ │ │ ├── SFStorage.cs │ │ │ └── WrappedContentInfo.cs │ │ └── StorageClientType.cs │ ├── HttpUtil.cs │ ├── JsonUtils.cs │ ├── Messages │ │ ├── AuthenticatorRequest.cs │ │ ├── AuthenticatorRequestData.cs │ │ ├── AuthenticatorResponse.cs │ │ ├── AuthenticatorResponseData.cs │ │ ├── BaseQueryExecResponse`1.cs │ │ ├── BaseRestResponse.cs │ │ ├── CloseResponse.cs │ │ ├── ExecResponseRowType.cs │ │ ├── IQueryExecResponseData.cs │ │ ├── LoginRequest.cs │ │ ├── LoginRequestClientEnv.cs │ │ ├── LoginRequestData.cs │ │ ├── LoginResponse.cs │ │ ├── LoginResponseData.cs │ │ ├── NameValueParameter.cs │ │ ├── NullDataResponse.cs │ │ ├── PutGetEncryptionMaterial.cs │ │ ├── PutGetExecResponse.cs │ │ ├── PutGetResponseData.cs │ │ ├── QueryCancelRequest.cs │ │ ├── QueryExecResponse.cs │ │ ├── QueryExecResponseData.cs │ │ ├── QueryRequest.cs │ │ ├── RenewSessionRequest.cs │ │ ├── RenewSessionResponse.cs │ │ ├── RenewSessionResponseData.cs │ │ └── SessionInfo.cs │ ├── ParameterBinding.cs │ ├── PutGetStageInfo.cs │ ├── RequestProcessing │ │ ├── IMockRestRequester.cs │ │ ├── IRestRequester.cs │ │ ├── RestPath.cs │ │ ├── RestRequest.cs │ │ ├── RestRequester.cs │ │ ├── SFRestRequest.cs │ │ └── SFStatement.cs │ ├── ResponseProcessing │ │ ├── Chunks │ │ │ ├── ChunkDeserializer.cs │ │ │ ├── ChunkStreamingParser.cs │ │ │ ├── DownloadContext.cs │ │ │ ├── DownloadContextV2.cs │ │ │ ├── DownloadContextV3.cs │ │ │ ├── ExecResponseChunk.cs │ │ │ ├── IChunkDownloader.cs │ │ │ ├── IChunkParser.cs │ │ │ ├── IResultChunk.cs │ │ │ ├── ReusableChunkParser.cs │ │ │ ├── SFBlockingChunkDownloader.cs │ │ │ ├── SFBlockingChunkDownloaderV3.cs │ │ │ ├── SFChunkDownloaderV2.cs │ │ │ ├── SFResultChunk.cs │ │ │ └── SFReusableChunk.cs │ │ ├── ConcatenatedStream.cs │ │ ├── DownloadState.cs │ │ ├── FastMemoryStream.cs │ │ ├── FastStreamWrapper.cs │ │ ├── S3DownloadRequest.cs │ │ ├── SFBaseResultSet.cs │ │ ├── SFResultSet.cs │ │ ├── SFResultSetMetaData.cs │ │ ├── SFStatementType.cs │ │ ├── UTF8Buffer.cs │ │ └── UTF8BufferExtension.cs │ ├── RestParams.cs │ ├── SFDataConverter.cs │ ├── SFEnvironment.cs │ ├── Sessions │ │ ├── HttpClientConfig.cs │ │ ├── IRule.cs │ │ ├── RequestUUIDRule.cs │ │ ├── RetryCountRule.cs │ │ ├── RetryHandler.cs │ │ ├── SFSession.cs │ │ ├── SFSessionParameter.cs │ │ ├── SFSessionProperties.cs │ │ ├── SFSessionProperty.cs │ │ ├── SFSessionPropertyAttr.cs │ │ └── UriUpdater.cs │ ├── SingleOrArrayConverter`1.cs │ └── SqlState.cs ├── HttpClientUtilities │ ├── HttpClientSynchronously.cs │ ├── HttpContentSynchronously.cs │ └── TaskUtilities.cs ├── Legacy │ ├── AllowNullAttribute.cs │ ├── IsExternalInit.cs │ └── StringUtilities.cs ├── SnowflakeDbAsynchronousQueryHelper.cs ├── SnowflakeDbCommand.cs ├── SnowflakeDbCommandBuilder.cs ├── SnowflakeDbConfiguration.cs ├── SnowflakeDbConnection.cs ├── SnowflakeDbConnectionStringBuilder.cs ├── SnowflakeDbDataReader.cs ├── SnowflakeDbDataType.cs ├── SnowflakeDbError.cs ├── SnowflakeDbException.cs ├── SnowflakeDbParameter.cs ├── SnowflakeDbParameterCollection.cs ├── SnowflakeDbProviderFactory.cs ├── SnowflakeDbQueryStatus.cs ├── SnowflakeDbTransaction.cs ├── SnowlfakeDbDataAdapter.cs ├── Tortuga.Data.Snowflake.csproj └── snowflake.ico ├── Tortuga Snowflake.sln ├── deploy.bat ├── wss-net.config.templ └── wss.bat /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/jira_close.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/.github/workflows/jira_close.yml -------------------------------------------------------------------------------- /.github/workflows/jira_comment.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/.github/workflows/jira_comment.yml -------------------------------------------------------------------------------- /.github/workflows/jira_issue.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/.github/workflows/jira_issue.yml -------------------------------------------------------------------------------- /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.github/workflows/parameters/parameters_aws.json.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/.github/workflows/parameters/parameters_aws.json.gpg -------------------------------------------------------------------------------- /.github/workflows/parameters/parameters_azure.json.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/.github/workflows/parameters/parameters_azure.json.gpg -------------------------------------------------------------------------------- /.github/workflows/parameters/parameters_gcp.json.gpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/.github/workflows/parameters/parameters_gcp.json.gpg -------------------------------------------------------------------------------- /.github/workflows/semgrep2.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/.github/workflows/semgrep2.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/.gitignore -------------------------------------------------------------------------------- /.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/.pre-commit-config.yaml -------------------------------------------------------------------------------- /Changelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Changelog.md -------------------------------------------------------------------------------- /CodeMaid.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/CodeMaid.config -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/LICENSE -------------------------------------------------------------------------------- /OldRefactoring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/OldRefactoring.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/README.md -------------------------------------------------------------------------------- /Refactoring.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Refactoring.md -------------------------------------------------------------------------------- /Snowflake.Data.Tests/App.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/App.config -------------------------------------------------------------------------------- /Snowflake.Data.Tests/DedicatedThreadSynchronisationContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/DedicatedThreadSynchronisationContext.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/IgnoreOnEnvIsAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/IgnoreOnEnvIsAttribute.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/Mock/MockCloseSessionException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/Mock/MockCloseSessionException.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/Mock/MockCloseSessionGone.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/Mock/MockCloseSessionGone.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/Mock/MockOkta.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/Mock/MockOkta.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/Mock/MockRestSessionExpired.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/Mock/MockRestSessionExpired.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/Mock/MockRestSessionExpiredInQueryExec.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/Mock/MockRestSessionExpiredInQueryExec.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/Mock/MockRetryUntilRestTimeout.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/Mock/MockRetryUntilRestTimeout.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/Mock/MockSecretDetector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/Mock/MockSecretDetector.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/Mock/MockServiceName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/Mock/MockServiceName.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/Mock/MockSnowflakeDbConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/Mock/MockSnowflakeDbConnection.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/MockSynchronizationContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/MockSynchronizationContext.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/SFBaseTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/SFBaseTest.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/SFBaseTestAsync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/SFBaseTestAsync.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/SFBindTestIT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/SFBindTestIT.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/SFConnectionIT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/SFConnectionIT.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/SFConnectionITAsync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/SFConnectionITAsync.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/SFDataConverterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/SFDataConverterTest.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/SFDbAdaptorIT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/SFDbAdaptorIT.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/SFDbCommandAsynchronous.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/SFDbCommandAsynchronous.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/SFDbCommandIT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/SFDbCommandIT.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/SFDbCommandITAsync.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/SFDbCommandITAsync.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/SFDbCommandITSlow.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/SFDbCommandITSlow.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/SFDbDataReaderIT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/SFDbDataReaderIT.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/SFDbFactoryIT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/SFDbFactoryIT.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/SFDbTransactionIT.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/SFDbTransactionIT.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/SFOktaTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/SFOktaTest.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/SFPutGetTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/SFPutGetTest.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/SFReusableChunkTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/SFReusableChunkTest.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/SFSessionPropertyTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/SFSessionPropertyTest.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/SFSessionTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/SFSessionTest.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/SFStatementTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/SFStatementTest.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/SFUriUpdaterTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/SFUriUpdaterTest.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/SecretDetector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/SecretDetector.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/SecretDetectorTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/SecretDetectorTest.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/TestConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/TestConfig.cs -------------------------------------------------------------------------------- /Snowflake.Data.Tests/Tortuga.Data.Snowflake.Tests.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/Tortuga.Data.Snowflake.Tests.csproj -------------------------------------------------------------------------------- /Snowflake.Data.Tests/parameters.json.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/parameters.json.enc -------------------------------------------------------------------------------- /Snowflake.Data.Tests/parameters_gcp.json.enc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data.Tests/parameters_gcp.json.enc -------------------------------------------------------------------------------- /Snowflake.Data/Assembly.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Assembly.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Authenticators/BaseAuthenticator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Authenticators/BaseAuthenticator.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Authenticators/BasicAuthenticator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Authenticators/BasicAuthenticator.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Authenticators/ExternalBrowserAuthenticator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Authenticators/ExternalBrowserAuthenticator.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Authenticators/IdpTokenRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Authenticators/IdpTokenRequest.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Authenticators/IdpTokenResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Authenticators/IdpTokenResponse.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Authenticators/IdpTokenRestRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Authenticators/IdpTokenRestRequest.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Authenticators/KeyPairAuthenticator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Authenticators/KeyPairAuthenticator.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Authenticators/OAuthAuthenticator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Authenticators/OAuthAuthenticator.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Authenticators/OktaAuthenticator.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Authenticators/OktaAuthenticator.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Authenticators/SAMLRestRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Authenticators/SAMLRestRequest.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Authenticators/SFAuthenticatorType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Authenticators/SFAuthenticatorType.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/EnumExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/EnumExtensions.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/FastParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/FastParser.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/FileTransfer/CommandTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/FileTransfer/CommandTypes.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/FileTransfer/EncryptionProvider.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/FileTransfer/EncryptionProvider.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/FileTransfer/MaterialDescriptor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/FileTransfer/MaterialDescriptor.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/FileTransfer/ResultStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/FileTransfer/ResultStatus.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/FileTransfer/SFEncryptionMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/FileTransfer/SFEncryptionMetadata.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/FileTransfer/SFFileCompressionTypes.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/FileTransfer/SFFileCompressionTypes.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/FileTransfer/SFFileMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/FileTransfer/SFFileMetadata.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/FileTransfer/SFFileTransferAgent.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/FileTransfer/SFFileTransferAgent.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/FileTransfer/StorageClient/EncryptionAgentInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/FileTransfer/StorageClient/EncryptionAgentInfo.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/FileTransfer/StorageClient/EncryptionData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/FileTransfer/StorageClient/EncryptionData.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/FileTransfer/StorageClient/FileHeader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/FileTransfer/StorageClient/FileHeader.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/FileTransfer/StorageClient/ISFRemoteStorageClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/FileTransfer/StorageClient/ISFRemoteStorageClient.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/FileTransfer/StorageClient/KeyWrappingMetadataInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/FileTransfer/StorageClient/KeyWrappingMetadataInfo.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/FileTransfer/StorageClient/RemoteLocation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/FileTransfer/StorageClient/RemoteLocation.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/FileTransfer/StorageClient/SFGCSClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/FileTransfer/StorageClient/SFGCSClient.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/FileTransfer/StorageClient/SFLocalStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/FileTransfer/StorageClient/SFLocalStorage.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/FileTransfer/StorageClient/SFRemoteStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/FileTransfer/StorageClient/SFRemoteStorage.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/FileTransfer/StorageClient/SFS3Client.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/FileTransfer/StorageClient/SFS3Client.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/FileTransfer/StorageClient/SFSnowflakeAzureClient.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/FileTransfer/StorageClient/SFSnowflakeAzureClient.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/FileTransfer/StorageClient/SFStorage.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/FileTransfer/StorageClient/SFStorage.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/FileTransfer/StorageClient/WrappedContentInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/FileTransfer/StorageClient/WrappedContentInfo.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/FileTransfer/StorageClientType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/FileTransfer/StorageClientType.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/HttpUtil.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/HttpUtil.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/JsonUtils.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/JsonUtils.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Messages/AuthenticatorRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Messages/AuthenticatorRequest.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Messages/AuthenticatorRequestData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Messages/AuthenticatorRequestData.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Messages/AuthenticatorResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Messages/AuthenticatorResponse.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Messages/AuthenticatorResponseData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Messages/AuthenticatorResponseData.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Messages/BaseQueryExecResponse`1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Messages/BaseQueryExecResponse`1.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Messages/BaseRestResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Messages/BaseRestResponse.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Messages/CloseResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Messages/CloseResponse.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Messages/ExecResponseRowType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Messages/ExecResponseRowType.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Messages/IQueryExecResponseData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Messages/IQueryExecResponseData.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Messages/LoginRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Messages/LoginRequest.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Messages/LoginRequestClientEnv.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Messages/LoginRequestClientEnv.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Messages/LoginRequestData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Messages/LoginRequestData.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Messages/LoginResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Messages/LoginResponse.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Messages/LoginResponseData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Messages/LoginResponseData.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Messages/NameValueParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Messages/NameValueParameter.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Messages/NullDataResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Messages/NullDataResponse.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Messages/PutGetEncryptionMaterial.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Messages/PutGetEncryptionMaterial.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Messages/PutGetExecResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Messages/PutGetExecResponse.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Messages/PutGetResponseData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Messages/PutGetResponseData.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Messages/QueryCancelRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Messages/QueryCancelRequest.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Messages/QueryExecResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Messages/QueryExecResponse.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Messages/QueryExecResponseData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Messages/QueryExecResponseData.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Messages/QueryRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Messages/QueryRequest.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Messages/RenewSessionRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Messages/RenewSessionRequest.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Messages/RenewSessionResponse.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Messages/RenewSessionResponse.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Messages/RenewSessionResponseData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Messages/RenewSessionResponseData.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Messages/SessionInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Messages/SessionInfo.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/ParameterBinding.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/ParameterBinding.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/PutGetStageInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/PutGetStageInfo.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/RequestProcessing/IMockRestRequester.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/RequestProcessing/IMockRestRequester.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/RequestProcessing/IRestRequester.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/RequestProcessing/IRestRequester.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/RequestProcessing/RestPath.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/RequestProcessing/RestPath.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/RequestProcessing/RestRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/RequestProcessing/RestRequest.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/RequestProcessing/RestRequester.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/RequestProcessing/RestRequester.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/RequestProcessing/SFRestRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/RequestProcessing/SFRestRequest.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/RequestProcessing/SFStatement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/RequestProcessing/SFStatement.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/ResponseProcessing/Chunks/ChunkDeserializer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/ResponseProcessing/Chunks/ChunkDeserializer.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/ResponseProcessing/Chunks/ChunkStreamingParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/ResponseProcessing/Chunks/ChunkStreamingParser.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/ResponseProcessing/Chunks/DownloadContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/ResponseProcessing/Chunks/DownloadContext.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/ResponseProcessing/Chunks/DownloadContextV2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/ResponseProcessing/Chunks/DownloadContextV2.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/ResponseProcessing/Chunks/DownloadContextV3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/ResponseProcessing/Chunks/DownloadContextV3.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/ResponseProcessing/Chunks/ExecResponseChunk.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/ResponseProcessing/Chunks/ExecResponseChunk.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/ResponseProcessing/Chunks/IChunkDownloader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/ResponseProcessing/Chunks/IChunkDownloader.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/ResponseProcessing/Chunks/IChunkParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/ResponseProcessing/Chunks/IChunkParser.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/ResponseProcessing/Chunks/IResultChunk.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/ResponseProcessing/Chunks/IResultChunk.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/ResponseProcessing/Chunks/ReusableChunkParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/ResponseProcessing/Chunks/ReusableChunkParser.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/ResponseProcessing/Chunks/SFBlockingChunkDownloader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/ResponseProcessing/Chunks/SFBlockingChunkDownloader.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/ResponseProcessing/Chunks/SFBlockingChunkDownloaderV3.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/ResponseProcessing/Chunks/SFBlockingChunkDownloaderV3.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/ResponseProcessing/Chunks/SFChunkDownloaderV2.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/ResponseProcessing/Chunks/SFChunkDownloaderV2.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/ResponseProcessing/Chunks/SFResultChunk.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/ResponseProcessing/Chunks/SFResultChunk.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/ResponseProcessing/Chunks/SFReusableChunk.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/ResponseProcessing/Chunks/SFReusableChunk.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/ResponseProcessing/ConcatenatedStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/ResponseProcessing/ConcatenatedStream.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/ResponseProcessing/DownloadState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/ResponseProcessing/DownloadState.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/ResponseProcessing/FastMemoryStream.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/ResponseProcessing/FastMemoryStream.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/ResponseProcessing/FastStreamWrapper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/ResponseProcessing/FastStreamWrapper.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/ResponseProcessing/S3DownloadRequest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/ResponseProcessing/S3DownloadRequest.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/ResponseProcessing/SFBaseResultSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/ResponseProcessing/SFBaseResultSet.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/ResponseProcessing/SFResultSet.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/ResponseProcessing/SFResultSet.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/ResponseProcessing/SFResultSetMetaData.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/ResponseProcessing/SFResultSetMetaData.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/ResponseProcessing/SFStatementType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/ResponseProcessing/SFStatementType.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/ResponseProcessing/UTF8Buffer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/ResponseProcessing/UTF8Buffer.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/ResponseProcessing/UTF8BufferExtension.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/ResponseProcessing/UTF8BufferExtension.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/RestParams.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/RestParams.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/SFDataConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/SFDataConverter.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/SFEnvironment.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/SFEnvironment.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Sessions/HttpClientConfig.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Sessions/HttpClientConfig.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Sessions/IRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Sessions/IRule.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Sessions/RequestUUIDRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Sessions/RequestUUIDRule.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Sessions/RetryCountRule.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Sessions/RetryCountRule.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Sessions/RetryHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Sessions/RetryHandler.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Sessions/SFSession.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Sessions/SFSession.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Sessions/SFSessionParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Sessions/SFSessionParameter.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Sessions/SFSessionProperties.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Sessions/SFSessionProperties.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Sessions/SFSessionProperty.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Sessions/SFSessionProperty.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Sessions/SFSessionPropertyAttr.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Sessions/SFSessionPropertyAttr.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/Sessions/UriUpdater.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/Sessions/UriUpdater.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/SingleOrArrayConverter`1.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/SingleOrArrayConverter`1.cs -------------------------------------------------------------------------------- /Snowflake.Data/Core/SqlState.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Core/SqlState.cs -------------------------------------------------------------------------------- /Snowflake.Data/HttpClientUtilities/HttpClientSynchronously.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/HttpClientUtilities/HttpClientSynchronously.cs -------------------------------------------------------------------------------- /Snowflake.Data/HttpClientUtilities/HttpContentSynchronously.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/HttpClientUtilities/HttpContentSynchronously.cs -------------------------------------------------------------------------------- /Snowflake.Data/HttpClientUtilities/TaskUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/HttpClientUtilities/TaskUtilities.cs -------------------------------------------------------------------------------- /Snowflake.Data/Legacy/AllowNullAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Legacy/AllowNullAttribute.cs -------------------------------------------------------------------------------- /Snowflake.Data/Legacy/IsExternalInit.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Legacy/IsExternalInit.cs -------------------------------------------------------------------------------- /Snowflake.Data/Legacy/StringUtilities.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Legacy/StringUtilities.cs -------------------------------------------------------------------------------- /Snowflake.Data/SnowflakeDbAsynchronousQueryHelper.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/SnowflakeDbAsynchronousQueryHelper.cs -------------------------------------------------------------------------------- /Snowflake.Data/SnowflakeDbCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/SnowflakeDbCommand.cs -------------------------------------------------------------------------------- /Snowflake.Data/SnowflakeDbCommandBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/SnowflakeDbCommandBuilder.cs -------------------------------------------------------------------------------- /Snowflake.Data/SnowflakeDbConfiguration.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/SnowflakeDbConfiguration.cs -------------------------------------------------------------------------------- /Snowflake.Data/SnowflakeDbConnection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/SnowflakeDbConnection.cs -------------------------------------------------------------------------------- /Snowflake.Data/SnowflakeDbConnectionStringBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/SnowflakeDbConnectionStringBuilder.cs -------------------------------------------------------------------------------- /Snowflake.Data/SnowflakeDbDataReader.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/SnowflakeDbDataReader.cs -------------------------------------------------------------------------------- /Snowflake.Data/SnowflakeDbDataType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/SnowflakeDbDataType.cs -------------------------------------------------------------------------------- /Snowflake.Data/SnowflakeDbError.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/SnowflakeDbError.cs -------------------------------------------------------------------------------- /Snowflake.Data/SnowflakeDbException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/SnowflakeDbException.cs -------------------------------------------------------------------------------- /Snowflake.Data/SnowflakeDbParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/SnowflakeDbParameter.cs -------------------------------------------------------------------------------- /Snowflake.Data/SnowflakeDbParameterCollection.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/SnowflakeDbParameterCollection.cs -------------------------------------------------------------------------------- /Snowflake.Data/SnowflakeDbProviderFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/SnowflakeDbProviderFactory.cs -------------------------------------------------------------------------------- /Snowflake.Data/SnowflakeDbQueryStatus.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/SnowflakeDbQueryStatus.cs -------------------------------------------------------------------------------- /Snowflake.Data/SnowflakeDbTransaction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/SnowflakeDbTransaction.cs -------------------------------------------------------------------------------- /Snowflake.Data/SnowlfakeDbDataAdapter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/SnowlfakeDbDataAdapter.cs -------------------------------------------------------------------------------- /Snowflake.Data/Tortuga.Data.Snowflake.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/Tortuga.Data.Snowflake.csproj -------------------------------------------------------------------------------- /Snowflake.Data/snowflake.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Snowflake.Data/snowflake.ico -------------------------------------------------------------------------------- /Tortuga Snowflake.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/Tortuga Snowflake.sln -------------------------------------------------------------------------------- /deploy.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/deploy.bat -------------------------------------------------------------------------------- /wss-net.config.templ: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/wss-net.config.templ -------------------------------------------------------------------------------- /wss.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/TortugaResearch/Tortuga.Data.Snowflake/HEAD/wss.bat --------------------------------------------------------------------------------