This is an automated email from the ASF dual-hosted git repository.

mblow pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/asterixdb.git


The following commit(s) were added to refs/heads/master by this push:
     new 9c663c3c6c [NO ISSUE][*DB][STO] += 
AbstractCloudIOManager.getCloudClient()
9c663c3c6c is described below

commit 9c663c3c6cd7f0590c48ec62263f171ffc570751
Author: Michael Blow <[email protected]>
AuthorDate: Fri May 24 14:02:41 2024 -0400

    [NO ISSUE][*DB][STO] += AbstractCloudIOManager.getCloudClient()
    
    Change-Id: I69256ac1fb710bf5bb9798afa8b2bf8fa1da48eb
    Reviewed-on: https://asterix-gerrit.ics.uci.edu/c/asterixdb/+/18319
    Reviewed-by: Michael Blow <[email protected]>
    Reviewed-by: Murtadha Hubail <[email protected]>
    Integration-Tests: Jenkins <[email protected]>
    Tested-by: Michael Blow <[email protected]>
---
 .../main/java/org/apache/asterix/cloud/AbstractCloudIOManager.java    | 4 ++++
 .../src/main/java/org/apache/asterix/cloud/clients/ICloudClient.java  | 2 +-
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git 
a/asterixdb/asterix-cloud/src/main/java/org/apache/asterix/cloud/AbstractCloudIOManager.java
 
b/asterixdb/asterix-cloud/src/main/java/org/apache/asterix/cloud/AbstractCloudIOManager.java
index 2bafade31f..175a061bf1 100644
--- 
a/asterixdb/asterix-cloud/src/main/java/org/apache/asterix/cloud/AbstractCloudIOManager.java
+++ 
b/asterixdb/asterix-cloud/src/main/java/org/apache/asterix/cloud/AbstractCloudIOManager.java
@@ -339,6 +339,10 @@ public abstract class AbstractCloudIOManager extends 
IOManager implements IParti
         cloudClient.write(bucket, key, bytes);
     }
 
+    public ICloudClient getCloudClient() {
+        return cloudClient;
+    }
+
     private Set<CloudFile> getCloudMetadataPartitionFiles() {
         String metadataNamespacePath = 
StoragePathUtil.getNamespacePath(nsPathResolver,
                 MetadataConstants.METADATA_NAMESPACE, METADATA_PARTITION);
diff --git 
a/asterixdb/asterix-cloud/src/main/java/org/apache/asterix/cloud/clients/ICloudClient.java
 
b/asterixdb/asterix-cloud/src/main/java/org/apache/asterix/cloud/clients/ICloudClient.java
index fb50dc9901..89f3c81312 100644
--- 
a/asterixdb/asterix-cloud/src/main/java/org/apache/asterix/cloud/clients/ICloudClient.java
+++ 
b/asterixdb/asterix-cloud/src/main/java/org/apache/asterix/cloud/clients/ICloudClient.java
@@ -78,7 +78,7 @@ public interface ICloudClient {
      *
      * @param bucket bucket
      * @param path   path
-     * @return bytes
+     * @return byte array containing the content, or <code>null</code> if the 
key does not exist
      * @throws HyracksDataException HyracksDataException
      */
     byte[] readAllBytes(String bucket, String path) throws 
HyracksDataException;

Reply via email to