| Package | Description |
|---|---|
| net.snowflake.client.jdbc.cloud.storage |
| Modifier and Type | Class and Description |
|---|---|
class |
AzureObjectMetadata
Implements platform-independent interface Azure BLOB object metadata
|
class |
S3ObjectMetadata
s3 implementation of platform independent StorageObjectMetadata interface,
wraps an S3 ObjectMetadata class
|
class |
S3StorageObjectMetadata
Implementation of StorageObjectMetadata for S3 for remote storage object metadata.
|
| Modifier and Type | Method and Description |
|---|---|
StorageObjectMetadata |
StorageClientFactory.createStorageMetadataObj(StageInfo.StageType stageType)
Creates a storage provider specific metadata object,
accessible via the platform independent interface
|
StorageObjectMetadata |
SnowflakeS3Client.getObjectMetadata(String remoteStorageLocation,
String prefix) |
StorageObjectMetadata |
SnowflakeStorageClient.getObjectMetadata(String remoteStorageLocation,
String prefix)
Returns the metadata properties for a remote storage object
|
StorageObjectMetadata |
SnowflakeAzureClient.getObjectMetadata(String remoteStorageLocation,
String prefix)
Returns the metadata properties for a remote storage object
|
| Modifier and Type | Method and Description |
|---|---|
void |
SnowflakeS3Client.addDigestMetadata(StorageObjectMetadata meta,
String digest)
Adds digest metadata to the StorageObjectMetadata object
|
void |
SnowflakeStorageClient.addDigestMetadata(StorageObjectMetadata meta,
String digest)
Adds digest metadata to the StorageObjectMetadata object
|
void |
SnowflakeAzureClient.addDigestMetadata(StorageObjectMetadata meta,
String digest)
Adds digest metadata to the StorageObjectMetadata object
|
void |
SnowflakeS3Client.addEncryptionMetadata(StorageObjectMetadata meta,
MatDesc matDesc,
byte[] ivData,
byte[] encKeK,
long contentLength)
Adds encryption metadata to the StorageObjectMetadata object
|
void |
SnowflakeStorageClient.addEncryptionMetadata(StorageObjectMetadata meta,
MatDesc matDesc,
byte[] ivData,
byte[] encKeK,
long contentLength)
Adds encryption metadata to the StorageObjectMetadata object
|
void |
SnowflakeAzureClient.addEncryptionMetadata(StorageObjectMetadata meta,
MatDesc matDesc,
byte[] ivData,
byte[] encKeK,
long contentLength)
Adds encryption metadata to the StorageObjectMetadata object
|
static CipherInputStream |
EncryptionProvider.encrypt(StorageObjectMetadata meta,
long originalContentLength,
InputStream src,
net.snowflake.common.core.RemoteStoreFileEncryptionMaterial encMat,
SnowflakeStorageClient client) |
String |
SnowflakeS3Client.getDigestMetadata(StorageObjectMetadata meta)
Gets digest metadata to the StorageObjectMetadata object
|
String |
SnowflakeStorageClient.getDigestMetadata(StorageObjectMetadata meta)
Gets digest metadata to the StorageObjectMetadata object
|
String |
SnowflakeAzureClient.getDigestMetadata(StorageObjectMetadata meta)
Gets digest metadata to the StorageObjectMetadata object
|
void |
SnowflakeS3Client.upload(SFSession connection,
String command,
int parallelism,
boolean uploadFromStream,
String remoteStorageLocation,
File srcFile,
String destFileName,
InputStream inputStream,
FileBackedOutputStream fileBackedOutputStream,
StorageObjectMetadata meta,
String stageRegion)
Upload a file (-stream) to S3.
|
void |
SnowflakeStorageClient.upload(SFSession connection,
String command,
int parallelism,
boolean uploadFromStream,
String remoteStorageLocation,
File srcFile,
String destFileName,
InputStream inputStream,
FileBackedOutputStream fileBackedOutputStream,
StorageObjectMetadata meta,
String stageRegion)
Upload a file (-stream) to remote storage
|
void |
SnowflakeAzureClient.upload(SFSession connection,
String command,
int parallelism,
boolean uploadFromStream,
String remoteStorageLocation,
File srcFile,
String destFileName,
InputStream inputStream,
FileBackedOutputStream fileBackedOutputStream,
StorageObjectMetadata meta,
String stageRegion)
Upload a file/stream to remote storage
|
Copyright © 2019. All rights reserved.