Repository: snowflakedb/gosnowflake
Pull request #521 (2022-01-11 19:44:38)

Update Copyrights
### Description
Update copyrights & re-named files.

### Checklist
- [x] Code compiles correctly
- [x] Run ``make fmt`` to fix inconsistent formats
- [x] Run ``make lint`` to get lint errors and fix all of them
- [x] Created tests which fail without the change (if possible)
- [x] All tests passing
- [x] Extended the README / documentation, if necessary



Patch:
diff --git a/LICENSE b/LICENSE
index 01f96dc..1e64f42 100644
--- a/LICENSE
+++ b/LICENSE
@@ -186,7 +186,7 @@
       same "printed page" as the copyright notice for easier
       identification within third-party archives.
 
-   Copyright (c) 2017-2018 Snowflake Computing Inc. All right reserved.
+   Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
    Licensed under the Apache License, Version 2.0 (the "License");
    you may not use this file except in compliance with the License.
diff --git a/auth.go b/auth.go
index 8c9d14d..f2534ec 100644
--- a/auth.go
+++ b/auth.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2017-2021 Snowflake Computing Inc. All rights reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/authexternalbrowser.go b/authexternalbrowser.go
index e8ea0ac..1ec72d5 100644
--- a/authexternalbrowser.go
+++ b/authexternalbrowser.go
@@ -1,8 +1,6 @@
-package gosnowflake
+// Copyright (c) 2019-2022 Snowflake Computing Inc. All rights reserved.
 
-//
-// Copyright (c) 2019 Snowflake Computing Inc. All right reserved.
-//
+package gosnowflake
 
 import (
 	"bytes"
diff --git a/authokta.go b/authokta.go
index c7b15ca..a69d189 100644
--- a/authokta.go
+++ b/authokta.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2017-2019 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/azure_util.go b/azure_storage_client.go
similarity index 90%
rename from azure_util.go
rename to azure_storage_client.go
index 3f84f5d..06ff3f9 100644
--- a/azure_util.go
+++ b/azure_storage_client.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2021-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
@@ -17,7 +17,7 @@ import (
 	"github.com/Azure/azure-storage-blob-go/azblob"
 )
 
-type snowflakeAzureUtil struct {
+type snowflakeAzureClient struct {
 }
 
 type azureLocation struct {
@@ -25,7 +25,7 @@ type azureLocation struct {
 	path          string
 }
 
-func (util *snowflakeAzureUtil) createClient(info *execResponseStageInfo, _ bool) (cloudClient, error) {
+func (util *snowflakeAzureClient) createClient(info *execResponseStageInfo, _ bool) (cloudClient, error) {
 	sasToken := info.Creds.AzureSasToken
 	p := azblob.NewPipeline(azblob.NewAnonymousCredential(), azblob.PipelineOptions{
 		Retry: azblob.RetryOptions{
@@ -44,7 +44,7 @@ func (util *snowflakeAzureUtil) createClient(info *execResponseStageInfo, _ bool
 }
 
 // cloudUtil implementation
-func (util *snowflakeAzureUtil) getFileHeader(meta *fileMetadata, filename string) (*fileHeader, error) {
+func (util *snowflakeAzureClient) getFileHeader(meta *fileMetadata, filename string) (*fileHeader, error) {
 	container, ok := meta.client.(*azblob.ContainerURL)
 	if !ok {
 		return nil, fmt.Errorf("failed to parse client to azblob.ContainerURL")
@@ -92,7 +92,7 @@ func (util *snowflakeAzureUtil) getFileHeader(meta *fileMetadata, filename strin
 }
 
 // cloudUtil implementation
-func (util *snowflakeAzureUtil) uploadFile(
+func (util *snowflakeAzureClient) uploadFile(
 	dataFile string,
 	meta *fileMetadata,
 	encryptMeta *encryptMetadata,
@@ -188,7 +188,7 @@ func (util *snowflakeAzureUtil) uploadFile(
 }
 
 // cloudUtil implementation
-func (util *snowflakeAzureUtil) nativeDownloadFile(
+func (util *snowflakeAzureClient) nativeDownloadFile(
 	meta *fileMetadata,
 	fullDstFileName string,
 	maxConcurrency int64) error {
@@ -219,7 +219,7 @@ func (util *snowflakeAzureUtil) nativeDownloadFile(
 	return nil
 }
 
-func (util *snowflakeAzureUtil) extractContainerNameAndPath(location string) (*azureLocation, error) {
+func (util *snowflakeAzureClient) extractContainerNameAndPath(location string) (*azureLocation, error) {
 	stageLocation, err := expandUser(location)
 	if err != nil {
 		return nil, err
@@ -237,7 +237,7 @@ func (util *snowflakeAzureUtil) extractContainerNameAndPath(location string) (*a
 	return &azureLocation{containerName, path}, nil
 }
 
-func (util *snowflakeAzureUtil) detectAzureTokenExpireError(resp *http.Response) bool {
+func (util *snowflakeAzureClient) detectAzureTokenExpireError(resp *http.Response) bool {
 	if resp.StatusCode != 403 {
 		return false
 	}
diff --git a/bind_uploader.go b/bind_uploader.go
index 775cf5f..1a5708d 100644
--- a/bind_uploader.go
+++ b/bind_uploader.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All rights reserved.
+// Copyright (c) 2021-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/cacert.go b/cacert.go
index 60aa66a..35ceea2 100644
--- a/cacert.go
+++ b/cacert.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2017-2019 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/chunk_arrow.go b/chunk_arrow.go
index f8abe47..764ba64 100644
--- a/chunk_arrow.go
+++ b/chunk_arrow.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2020-2020 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2020-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/chunk_downloader.go b/chunk_downloader.go
index 9d8d9ed..d5e633f 100644
--- a/chunk_downloader.go
+++ b/chunk_downloader.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2021-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/client.go b/client.go
index 22896dc..358be47 100644
--- a/client.go
+++ b/client.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2021-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/connection.go b/connection.go
index c611c8e..89f13db 100644
--- a/connection.go
+++ b/connection.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2017-2021 Snowflake Computing Inc. All rights reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/connection_util.go b/connection_util.go
index e73a55b..56b5334 100644
--- a/connection_util.go
+++ b/connection_util.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All rights reserved.
+// Copyright (c) 2021-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/connector.go b/connector.go
index a70241a..dbaf361 100644
--- a/connector.go
+++ b/connector.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2020 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2020-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/converter.go b/converter.go
index 6a5bff3..660096c 100644
--- a/converter.go
+++ b/converter.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2017-2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/datatype.go b/datatype.go
index d9f95c5..2c44beb 100644
--- a/datatype.go
+++ b/datatype.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2017-2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/driver.go b/driver.go
index f58f3b3..7df7aab 100644
--- a/driver.go
+++ b/driver.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2017-2021 Snowflake Computing Inc. All rights reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/dsn.go b/dsn.go
index 07643af..e0f5036 100644
--- a/dsn.go
+++ b/dsn.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2017-2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/encrypt_util.go b/encrypt_util.go
index 2043a91..8ba1a45 100644
--- a/encrypt_util.go
+++ b/encrypt_util.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2021-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/errors.go b/errors.go
index d633842..8db9856 100644
--- a/errors.go
+++ b/errors.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2017-2021 Snowflake Computing Inc. All rights reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/file_compression_type.go b/file_compression_type.go
index f8675e3..ff11794 100644
--- a/file_compression_type.go
+++ b/file_compression_type.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2021-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/file_transfer_agent.go b/file_transfer_agent.go
index 40e6aef..304872a 100644
--- a/file_transfer_agent.go
+++ b/file_transfer_agent.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All rights reserved.
+// Copyright (c) 2021-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
@@ -588,7 +588,7 @@ func (sfa *snowflakeFileTransferAgent) updateFileMetadataWithPresignedURL() erro
 
 func (sfa *snowflakeFileTransferAgent) transferAccelerateConfig() error {
 	if sfa.stageLocationType == s3Client {
-		s3Util := new(snowflakeS3Util)
+		s3Util := new(snowflakeS3Client)
 		s3Loc, err := s3Util.extractBucketNameAndPath(sfa.stageInfo.Location)
 		if err != nil {
 			return err
diff --git a/file_util.go b/file_util.go
index 65a46e1..f4bcaf2 100644
--- a/file_util.go
+++ b/file_util.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2021-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/gcs_util.go b/gcs_storage_client.go
similarity index 92%
rename from gcs_util.go
rename to gcs_storage_client.go
index 41b6b91..f50c6ce 100644
--- a/gcs_util.go
+++ b/gcs_storage_client.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2021-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
@@ -21,7 +21,7 @@ const (
 	gcsFileHeaderDigest           = "gcs-file-header-digest"
 )
 
-type snowflakeGcsUtil struct {
+type snowflakeGcsClient struct {
 }
 
 type gcsLocation struct {
@@ -29,7 +29,7 @@ type gcsLocation struct {
 	path       string
 }
 
-func (util *snowflakeGcsUtil) createClient(info *execResponseStageInfo, _ bool) (cloudClient, error) {
+func (util *snowflakeGcsClient) createClient(info *execResponseStageInfo, _ bool) (cloudClient, error) {
 	if info.Creds.GcsAccessToken != "" {
 		return info.Creds.GcsAccessToken, nil
 	}
@@ -37,7 +37,7 @@ func (util *snowflakeGcsUtil) createClient(info *execResponseStageInfo, _ bool)
 }
 
 // cloudUtil implementation
-func (util *snowflakeGcsUtil) getFileHeader(meta *fileMetadata, filename string) (*fileHeader, error) {
+func (util *snowflakeGcsClient) getFileHeader(meta *fileMetadata, filename string) (*fileHeader, error) {
 	if meta.resStatus == uploaded || meta.resStatus == downloaded {
 		return &fileHeader{
 			digest:             meta.gcsFileHeaderDigest,
@@ -116,7 +116,7 @@ func (util *snowflakeGcsUtil) getFileHeader(meta *fileMetadata, filename string)
 }
 
 // cloudUtil implementation
-func (util *snowflakeGcsUtil) uploadFile(
+func (util *snowflakeGcsClient) uploadFile(
 	dataFile string,
 	meta *fileMetadata,
 	encryptMeta *encryptMetadata,
@@ -237,7 +237,7 @@ func (util *snowflakeGcsUtil) uploadFile(
 }
 
 // cloudUtil implementation
-func (util *snowflakeGcsUtil) nativeDownloadFile(
+func (util *snowflakeGcsClient) nativeDownloadFile(
 	meta *fileMetadata,
 	fullDstFileName string,
 	maxConcurrency int64) error {
@@ -323,7 +323,7 @@ func (util *snowflakeGcsUtil) nativeDownloadFile(
 	return nil
 }
 
-func (util *snowflakeGcsUtil) extractBucketNameAndPath(location string) *gcsLocation {
+func (util *snowflakeGcsClient) extractBucketNameAndPath(location string) *gcsLocation {
 	containerName := location
 	var path string
 	if strings.Contains(location, "/") {
@@ -336,7 +336,7 @@ func (util *snowflakeGcsUtil) extractBucketNameAndPath(location string) *gcsLoca
 	return &gcsLocation{containerName, path}
 }
 
-func (util *snowflakeGcsUtil) generateFileURL(stageLocation string, filename string) (*url.URL, error) {
+func (util *snowflakeGcsClient) generateFileURL(stageLocation string, filename string) (*url.URL, error) {
 	gcsLoc := util.extractBucketNameAndPath(stageLocation)
 	fullFilePath := gcsLoc.path + filename
 	URL, err := url.Parse("https://storage.googleapis.com/" + gcsLoc.bucketName + "/" + url.QueryEscape(fullFilePath))
@@ -346,6 +346,6 @@ func (util *snowflakeGcsUtil) generateFileURL(stageLocation string, filename str
 	return URL, nil
 }
 
-func (util *snowflakeGcsUtil) isTokenExpired(resp *http.Response) bool {
+func (util *snowflakeGcsClient) isTokenExpired(resp *http.Response) bool {
 	return resp.StatusCode == 401
 }
diff --git a/heartbeat.go b/heartbeat.go
index fb39ef7..71b8a7b 100644
--- a/heartbeat.go
+++ b/heartbeat.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2019 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2019-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/local_util.go b/local_util.go
index 08c7b7c..f315e2c 100644
--- a/local_util.go
+++ b/local_util.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2021-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/location.go b/location.go
index 58c8547..b0f4946 100644
--- a/location.go
+++ b/location.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2017-2019 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/monitoring.go b/monitoring.go
index c5ea263..487f96b 100644
--- a/monitoring.go
+++ b/monitoring.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All rights reserved.
+// Copyright (c) 2021-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/ocsp.go b/ocsp.go
index 5ac27b7..5bd3420 100644
--- a/ocsp.go
+++ b/ocsp.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2017-2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/query.go b/query.go
index a917c93..db76d16 100644
--- a/query.go
+++ b/query.go
@@ -1,9 +1,7 @@
-// Copyright (c) 2017-2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
-//lint:file-ignore U1000 Ignore all unused code
-
 import (
 	"time"
 )
diff --git a/restful.go b/restful.go
index c0b707b..fa671c1 100644
--- a/restful.go
+++ b/restful.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2017-2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/result.go b/result.go
index 8699e07..4678f36 100644
--- a/result.go
+++ b/result.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2017-2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/retry.go b/retry.go
index 16c38b3..f0ec754 100644
--- a/retry.go
+++ b/retry.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2017-2019 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/rows.go b/rows.go
index cbdc7e6..356d01b 100644
--- a/rows.go
+++ b/rows.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2017-2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/s3_util.go b/s3_storage_client.go
similarity index 91%
rename from s3_util.go
rename to s3_storage_client.go
index bbd1f47..f92def8 100644
--- a/s3_util.go
+++ b/s3_storage_client.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2021-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
@@ -28,7 +28,7 @@ const (
 	errNoWsaeconnaborted = "10053"
 )
 
-type snowflakeS3Util struct {
+type snowflakeS3Client struct {
 }
 
 type s3Location struct {
@@ -36,7 +36,7 @@ type s3Location struct {
 	s3Path     string
 }
 
-func (util *snowflakeS3Util) createClient(info *execResponseStageInfo, useAccelerateEndpoint bool) (cloudClient, error) {
+func (util *snowflakeS3Client) createClient(info *execResponseStageInfo, useAccelerateEndpoint bool) (cloudClient, error) {
 	stageCredentials := info.Creds
 	var resolver s3.EndpointResolver
 	if info.EndPoint != "" {
@@ -59,7 +59,7 @@ type s3HeaderAPI interface {
 }
 
 // cloudUtil implementation
-func (util *snowflakeS3Util) getFileHeader(meta *fileMetadata, filename string) (*fileHeader, error) {
+func (util *snowflakeS3Client) getFileHeader(meta *fileMetadata, filename string) (*fileHeader, error) {
 	headObjInput, err := util.getS3Object(meta, filename)
 	if err != nil {
 		return nil, err
@@ -114,7 +114,7 @@ type s3UploadAPI interface {
 }
 
 // cloudUtil implementation
-func (util *snowflakeS3Util) uploadFile(
+func (util *snowflakeS3Client) uploadFile(
 	dataFile string,
 	meta *fileMetadata,
 	encryptMeta *encryptMetadata,
@@ -198,7 +198,7 @@ func (util *snowflakeS3Util) uploadFile(
 }
 
 // cloudUtil implementation
-func (util *snowflakeS3Util) nativeDownloadFile(
+func (util *snowflakeS3Client) nativeDownloadFile(
 	meta *fileMetadata,
 	fullDstFileName string,
 	maxConcurrency int64) error {
@@ -244,7 +244,7 @@ func (util *snowflakeS3Util) nativeDownloadFile(
 	return nil
 }
 
-func (util *snowflakeS3Util) extractBucketNameAndPath(location string) (*s3Location, error) {
+func (util *snowflakeS3Client) extractBucketNameAndPath(location string) (*s3Location, error) {
 	stageLocation, err := expandUser(location)
 	if err != nil {
 		return nil, err
@@ -262,7 +262,7 @@ func (util *snowflakeS3Util) extractBucketNameAndPath(location string) (*s3Locat
 	return &s3Location{bucketName, s3Path}, nil
 }
 
-func (util *snowflakeS3Util) getS3Object(meta *fileMetadata, filename string) (*s3.HeadObjectInput, error) {
+func (util *snowflakeS3Client) getS3Object(meta *fileMetadata, filename string) (*s3.HeadObjectInput, error) {
 	s3loc, err := util.extractBucketNameAndPath(meta.stageInfo.Location)
 	if err != nil {
 		return nil, err
diff --git a/secret_detector.go b/secret_detector.go
index d74e534..b0e98e8 100644
--- a/secret_detector.go
+++ b/secret_detector.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All rights reserved.
+// Copyright (c) 2021-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/sqlstate.go b/sqlstate.go
index 3a15475..6be6198 100644
--- a/sqlstate.go
+++ b/sqlstate.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2017-2019 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/statement.go b/statement.go
index 7370727..2030099 100644
--- a/statement.go
+++ b/statement.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2017-2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/storage_client.go b/storage_client.go
index 95aae4a..d750e90 100644
--- a/storage_client.go
+++ b/storage_client.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2021-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
@@ -39,11 +39,11 @@ type remoteStorageUtil struct {
 
 func (rsu *remoteStorageUtil) getNativeCloudType(cli string) cloudUtil {
 	if cloudType(cli) == s3Client {
-		return &snowflakeS3Util{}
+		return &snowflakeS3Client{}
 	} else if cloudType(cli) == azureClient {
-		return &snowflakeAzureUtil{}
+		return &snowflakeAzureClient{}
 	} else if cloudType(cli) == gcsClient {
-		return &snowflakeGcsUtil{}
+		return &snowflakeGcsClient{}
 	}
 	return nil
 }
diff --git a/telemetry.go b/telemetry.go
index 9d06479..8015cb1 100644
--- a/telemetry.go
+++ b/telemetry.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All rights reserved.
+// Copyright (c) 2021-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/transaction.go b/transaction.go
index 31fa8b6..1ccf73b 100644
--- a/transaction.go
+++ b/transaction.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2017-2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/util.go b/util.go
index ea2b2bf..9ef1409 100644
--- a/util.go
+++ b/util.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2017-2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/version.go b/version.go
index 56c16fe..50797d4 100644
--- a/version.go
+++ b/version.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2017-2019 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 


Test patch:
diff --git a/async_test.go b/async_test.go
index 66dc6ed..5d55391 100644
--- a/async_test.go
+++ b/async_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2021-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/auth_test.go b/auth_test.go
index 8a55429..08df368 100644
--- a/auth_test.go
+++ b/auth_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2017-2021 Snowflake Computing Inc. All rights reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/authokta_test.go b/authokta_test.go
index df642dc..dd1cf7a 100644
--- a/authokta_test.go
+++ b/authokta_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2017-2019 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/bindings_test.go b/bindings_test.go
index c86db5b..f51f74c 100644
--- a/bindings_test.go
+++ b/bindings_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2021-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/chunk_test.go b/chunk_test.go
index 0ef6159..deab65b 100644
--- a/chunk_test.go
+++ b/chunk_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2021-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/client_test.go b/client_test.go
index cb37d8f..b8e582a 100644
--- a/client_test.go
+++ b/client_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2021-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/connection_test.go b/connection_test.go
index cf7c77c..fa75776 100644
--- a/connection_test.go
+++ b/connection_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2019-2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2019-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/connector_test.go b/connector_test.go
index e5f09e7..6c6b3ca 100644
--- a/connector_test.go
+++ b/connector_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2020 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2020-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/converter_test.go b/converter_test.go
index 70e6fd8..fe57373 100644
--- a/converter_test.go
+++ b/converter_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2017-2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/ctx_test.go b/ctx_test.go
index cc6389b..f9bd5ad 100644
--- a/ctx_test.go
+++ b/ctx_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2021-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/datatype_test.go b/datatype_test.go
index c331b59..751d554 100644
--- a/datatype_test.go
+++ b/datatype_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2017-2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/driver_test.go b/driver_test.go
index 7b821d8..72051cf 100644
--- a/driver_test.go
+++ b/driver_test.go
@@ -1,9 +1,7 @@
-// Copyright (c) 2017-2021 Snowflake Computing Inc. All rights reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
-//lint:file-ignore U1000 Ignore all unused code
-
 import (
 	"bytes"
 	"context"
@@ -26,7 +24,7 @@ import (
 )
 
 var (
-	user             string
+	username         string
 	pass             string
 	account          string
 	dbname           string
@@ -61,7 +59,7 @@ func init() {
 		}
 		return defaultValue
 	}
-	user = env("SNOWFLAKE_TEST_USER", "testuser")
+	username = env("SNOWFLAKE_TEST_USER", "testuser")
 	pass = env("SNOWFLAKE_TEST_PASSWORD", "testpassword")
 	account = env("SNOWFLAKE_TEST_ACCOUNT", "testaccount")
 	dbname = env("SNOWFLAKE_TEST_DATABASE", "testdb")
@@ -84,7 +82,7 @@ func init() {
 }
 
 func createDSN(timezone string) {
-	dsn = fmt.Sprintf("%s:%s@%s/%s/%s", user, pass, host, dbname, schemaname)
+	dsn = fmt.Sprintf("%s:%s@%s/%s/%s", username, pass, host, dbname, schemaname)
 
 	parameters := url.Values{}
 	parameters.Add("timezone", timezone)
@@ -375,18 +373,10 @@ func runningOnAWS() bool {
 	return os.Getenv("CLOUD_PROVIDER") == "AWS"
 }
 
-func runningOnAzure() bool {
-	return os.Getenv("CLOUD_PROVIDER") == "AZURE"
-}
-
-func runningOnGCP() bool {
-	return os.Getenv("CLOUD_PROVIDER") == "GCP"
-}
-
 func TestBogusUserPasswordParameters(t *testing.T) {
 	invalidDNS := fmt.Sprintf("%s:%s@%s", "bogus", pass, host)
 	invalidUserPassErrorTests(invalidDNS, t)
-	invalidDNS = fmt.Sprintf("%s:%s@%s", user, "INVALID_PASSWORD", host)
+	invalidDNS = fmt.Sprintf("%s:%s@%s", username, "INVALID_PASSWORD", host)
 	invalidUserPassErrorTests(invalidDNS, t)
 }
 
@@ -421,9 +411,9 @@ func invalidUserPassErrorTests(invalidDNS string, t *testing.T) {
 }
 
 func TestBogusHostNameParameters(t *testing.T) {
-	invalidDNS := fmt.Sprintf("%s:%s@%s", user, pass, "INVALID_HOST:1234")
+	invalidDNS := fmt.Sprintf("%s:%s@%s", username, pass, "INVALID_HOST:1234")
 	invalidHostErrorTests(invalidDNS, []string{"no such host", "verify account name is correct", "HTTP Status: 403", "Temporary failure in name resolution"}, t)
-	invalidDNS = fmt.Sprintf("%s:%s@%s", user, pass, "INVALID_HOST")
+	invalidDNS = fmt.Sprintf("%s:%s@%s", username, pass, "INVALID_HOST")
 	invalidHostErrorTests(invalidDNS, []string{"read: connection reset by peer", "EOF", "verify account name is correct", "HTTP Status: 403", "Temporary failure in name resolution"}, t)
 }
 
@@ -1965,7 +1955,7 @@ func TestLargeSetResultCancel(t *testing.T) {
 }
 
 func TestValidateDatabaseParameter(t *testing.T) {
-	baseDSN := fmt.Sprintf("%s:%s@%s", user, pass, host)
+	baseDSN := fmt.Sprintf("%s:%s@%s", username, pass, host)
 	testcases := []struct {
 		dsn       string
 		params    map[string]string
@@ -2025,7 +2015,7 @@ func TestValidateDatabaseParameter(t *testing.T) {
 }
 
 func TestSpecifyWarehouseDatabase(t *testing.T) {
-	dsn := fmt.Sprintf("%s:%s@%s/%s", user, pass, host, dbname)
+	dsn := fmt.Sprintf("%s:%s@%s/%s", username, pass, host, dbname)
 	parameters := url.Values{}
 	parameters.Add("account", account)
 	parameters.Add("warehouse", warehouse)
@@ -2152,7 +2142,7 @@ func TestOpenWithTransport(t *testing.T) {
 }
 
 func createDSNWithClientSessionKeepAlive() {
-	dsn = fmt.Sprintf("%s:%s@%s/%s/%s", user, pass, host, dbname, schemaname)
+	dsn = fmt.Sprintf("%s:%s@%s/%s/%s", username, pass, host, dbname, schemaname)
 
 	parameters := url.Values{}
 	parameters.Add("client_session_keep_alive", "true")
diff --git a/encrypt_util_test.go b/encrypt_util_test.go
index 5c82221..b869d01 100644
--- a/encrypt_util_test.go
+++ b/encrypt_util_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2021-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/errors_test.go b/errors_test.go
index a050619..d6ab96d 100644
--- a/errors_test.go
+++ b/errors_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2017-2019 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/location_test.go b/location_test.go
index fab4850..54374a7 100644
--- a/location_test.go
+++ b/location_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2017-2019 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/multistatement_test.go b/multistatement_test.go
index 382b77d..b9ac6c1 100644
--- a/multistatement_test.go
+++ b/multistatement_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2020-2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2020-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/ocsp_test.go b/ocsp_test.go
index b1d9cd6..9b453f9 100644
--- a/ocsp_test.go
+++ b/ocsp_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2017-2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/old_driver_test.go b/old_driver_test.go
index ac4fd00..28964e2 100644
--- a/old_driver_test.go
+++ b/old_driver_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2021-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/prepared_statement_test.go b/prepared_statement_test.go
index d0c4c9c..582ef37 100644
--- a/prepared_statement_test.go
+++ b/prepared_statement_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2021-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/priv_key_test.go b/priv_key_test.go
index 17d5e3d..314f88c 100644
--- a/priv_key_test.go
+++ b/priv_key_test.go
@@ -1,11 +1,7 @@
-// Copyright (c) 2017-2021 Snowflake Computing Inc. All right reserved.
-//go:build go1.10
-// +build go1.10
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
-// This file contains variables or functions of test cases that we want to run for go version >= 1.10
-
 // For compile concern, should any newly added variables or functions here must also be added with same
 // name or signature but with default or empty content in the priv_key_test.go(See addParseDSNTest)
 
@@ -87,7 +83,7 @@ func TestJWTAuthentication(t *testing.T) {
 			t.Fatalf("error changin role: %s", err.Error())
 		}
 		encodedKey := base64.StdEncoding.EncodeToString(pubKeyByte)
-		if _, err = db.Exec(fmt.Sprintf("ALTER USER %v set rsa_public_key='%v'", user, encodedKey)); err != nil {
+		if _, err = db.Exec(fmt.Sprintf("ALTER USER %v set rsa_public_key='%v'", username, encodedKey)); err != nil {
 			t.Fatalf("error setting server's public key: %s", err.Error())
 		}
 		db.Close()
diff --git a/priv_key_test_coding_helper.go b/priv_key_test_coding_helper.go
index 0e5d760..684ce2c 100644
--- a/priv_key_test_coding_helper.go
+++ b/priv_key_test_coding_helper.go
@@ -1,12 +1,7 @@
-// Copyright (c) 2017-2019 Snowflake Computing Inc. All right reserved.
-//go:build go1.10
-// +build go1.10
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
-// This file contains coding and decoding functions for rsa private key
-// Only golang with version of 1.10 or upper should support this
-
 import (
 	"crypto/rsa"
 	"crypto/x509"
diff --git a/put_get_test.go b/put_get_test.go
index 63881b7..778983a 100644
--- a/put_get_test.go
+++ b/put_get_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2021-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
@@ -10,7 +10,7 @@ import (
 	"io"
 	"io/ioutil"
 	"os"
-	usr "os/user"
+	"os/user"
 	"path/filepath"
 	"strconv"
 	"strings"
@@ -121,11 +121,11 @@ func getAWSCredentials() (string, string, string, error) {
 	}
 	bucket, present := os.LookupEnv("SF_AWS_USER_BUCKET")
 	if !present {
-		usr, err := usr.Current()
+		user, err := user.Current()
 		if err != nil {
 			return keyID, secretKey, "", err
 		}
-		bucket = fmt.Sprintf("sfc-dev1-regression/%v/reg", usr.Username)
+		bucket = fmt.Sprintf("sfc-dev1-regression/%v/reg", user.Username)
 	}
 	return keyID, secretKey, bucket, nil
 }
diff --git a/put_get_user_stage_test.go b/put_get_user_stage_test.go
index af52545..0bf0931 100644
--- a/put_get_user_stage_test.go
+++ b/put_get_user_stage_test.go
@@ -58,7 +58,7 @@ func putGetUserStage(t *testing.T, tmpDir string, numberOfFiles int, numberOfLin
 		dbt.mustExec(fmt.Sprintf(sqlText, dbname))
 		userBucket := os.Getenv("SF_AWS_USER_BUCKET")
 		if userBucket == "" {
-			userBucket = fmt.Sprintf("sfc-dev1-regression/%v/reg", user)
+			userBucket = fmt.Sprintf("sfc-dev1-regression/%v/reg", username)
 		}
 		sqlText = `create or replace stage %v url='s3://%v}/%v-%v-%v'
 			credentials = (AWS_KEY_ID='%v' AWS_SECRET_KEY='%v')`
diff --git a/put_get_with_aws_test.go b/put_get_with_aws_test.go
index 2ada3d3..50e9dc4 100644
--- a/put_get_with_aws_test.go
+++ b/put_get_with_aws_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2021-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
@@ -140,7 +140,7 @@ func TestPutWithInvalidToken(t *testing.T) {
 		t.Fatal(err)
 	}
 
-	s3Util := new(snowflakeS3Util)
+	s3Util := new(snowflakeS3Client)
 	s3Cli, err := s3Util.createClient(&data.Data.StageInfo, false)
 	if err != nil {
 		t.Error(err)
@@ -252,7 +252,7 @@ func TestPretendToPutButList(t *testing.T) {
 		t.Fatal(err)
 	}
 
-	s3Util := new(snowflakeS3Util)
+	s3Util := new(snowflakeS3Client)
 	s3Cli, err := s3Util.createClient(&data.Data.StageInfo, false)
 	if err != nil {
 		t.Error(err)
diff --git a/put_get_with_azure_test.go b/put_get_with_azure_test.go
deleted file mode 100644
index e41e7a6..0000000
--- a/put_get_with_azure_test.go
+++ /dev/null
@@ -1,3 +0,0 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All right reserved.
-
-package gosnowflake
diff --git a/put_get_with_gcp_test.go b/put_get_with_gcp_test.go
deleted file mode 100644
index e41e7a6..0000000
--- a/put_get_with_gcp_test.go
+++ /dev/null
@@ -1,3 +0,0 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All right reserved.
-
-package gosnowflake
diff --git a/restful_test.go b/restful_test.go
index 7933c37..db95d0b 100644
--- a/restful_test.go
+++ b/restful_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2017-2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/rows_test.go b/rows_test.go
index 82f4a7d..0eb0eab 100644
--- a/rows_test.go
+++ b/rows_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2017-2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/s3_util_test.go b/s3_util_test.go
index a149f64..0cec6a5 100644
--- a/s3_util_test.go
+++ b/s3_util_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2021-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
@@ -21,7 +21,7 @@ type tcBucketPath struct {
 }
 
 func TestExtractBucketNameAndPath(t *testing.T) {
-	s3util := new(snowflakeS3Util)
+	s3util := new(snowflakeS3Client)
 	testcases := []tcBucketPath{
 		{"sfc-dev1-regression/test_sub_dir/", "sfc-dev1-regression", "test_sub_dir/"},
 		{"sfc-dev1-regression/dir/test_stg/test_sub_dir/", "sfc-dev1-regression", "dir/test_stg/test_sub_dir/"},
@@ -66,7 +66,7 @@ func TestUploadOneFileToS3WSAEConnAborted(t *testing.T) {
 		t.Error(err)
 	}
 
-	s3Cli, err := new(snowflakeS3Util).createClient(&info, false)
+	s3Cli, err := new(snowflakeS3Client).createClient(&info, false)
 	if err != nil {
 		t.Error(err)
 	}
@@ -138,7 +138,7 @@ func TestUploadOneFileToS3ConnReset(t *testing.T) {
 		t.Error(err)
 	}
 
-	s3Cli, err := new(snowflakeS3Util).createClient(&info, false)
+	s3Cli, err := new(snowflakeS3Client).createClient(&info, false)
 	if err != nil {
 		t.Error(err)
 	}
@@ -192,7 +192,7 @@ func TestUploadFileWithS3UploadFailedError(t *testing.T) {
 		t.Error(err)
 	}
 
-	s3Cli, err := new(snowflakeS3Util).createClient(&info, false)
+	s3Cli, err := new(snowflakeS3Client).createClient(&info, false)
 	if err != nil {
 		t.Error(err)
 	}
@@ -255,7 +255,7 @@ func TestGetHeadExpiryError(t *testing.T) {
 			}
 		}),
 	}
-	if header, err := new(snowflakeS3Util).getFileHeader(&meta, "file.txt"); header != nil || err == nil {
+	if header, err := new(snowflakeS3Client).getFileHeader(&meta, "file.txt"); header != nil || err == nil {
 		t.Fatalf("expected null header, got: %v", header)
 	}
 	if meta.resStatus != renewToken {
@@ -274,7 +274,7 @@ func TestGetHeaderUnexpectedError(t *testing.T) {
 			}
 		}),
 	}
-	if header, err := new(snowflakeS3Util).getFileHeader(&meta, "file.txt"); header != nil || err == nil {
+	if header, err := new(snowflakeS3Client).getFileHeader(&meta, "file.txt"); header != nil || err == nil {
 		t.Fatalf("expected null header, got: %v", header)
 	}
 	if meta.resStatus != errStatus {
diff --git a/secret_detector_test.go b/secret_detector_test.go
index 8de95ed..cd976ef 100644
--- a/secret_detector_test.go
+++ b/secret_detector_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All rights reserved.
+// Copyright (c) 2021-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/statement_test.go b/statement_test.go
index 7b741e8..16ef9a7 100644
--- a/statement_test.go
+++ b/statement_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2020-2021 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2020-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/telemetry_test.go b/telemetry_test.go
index 69867ca..60907f4 100644
--- a/telemetry_test.go
+++ b/telemetry_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2021 Snowflake Computing Inc. All rights reserved.
+// Copyright (c) 2021-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake
 
diff --git a/util_test.go b/util_test.go
index ee22773..99e5661 100644
--- a/util_test.go
+++ b/util_test.go
@@ -1,4 +1,4 @@
-// Copyright (c) 2017-2019 Snowflake Computing Inc. All right reserved.
+// Copyright (c) 2017-2022 Snowflake Computing Inc. All rights reserved.
 
 package gosnowflake