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

yuqi4733 pushed a commit to branch branch-1.2
in repository https://gitbox.apache.org/repos/asf/gravitino.git


The following commit(s) were added to refs/heads/branch-1.2 by this push:
     new d9c652798a [Cherry-pick to branch-1.2] [#10496] improvement(lance): 
Clean up redundant code in GravitinoLanceTableOperations#createTable (#10497) 
(#10533)
d9c652798a is described below

commit d9c652798af67774ed35629aea8ebaa692ded4cf
Author: github-actions[bot] 
<41898282+github-actions[bot]@users.noreply.github.com>
AuthorDate: Tue Mar 24 20:31:44 2026 +0800

    [Cherry-pick to branch-1.2] [#10496] improvement(lance): Clean up redundant 
code in GravitinoLanceTableOperations#createTable (#10497) (#10533)
    
    **Cherry-pick Information:**
    - Original commit: 837e2b19f2c42e42eab6bb760647e7d32c1b5752
    - Target branch: `branch-1.2`
    - Status: ✅ Clean cherry-pick (no conflicts)
    
    Co-authored-by: Yuw1 <[email protected]>
    Co-authored-by: Qi Yu <[email protected]>
---
 .../common/ops/gravitino/GravitinoLanceTableOperations.java | 13 +++++--------
 1 file changed, 5 insertions(+), 8 deletions(-)

diff --git 
a/lance/lance-common/src/main/java/org/apache/gravitino/lance/common/ops/gravitino/GravitinoLanceTableOperations.java
 
b/lance/lance-common/src/main/java/org/apache/gravitino/lance/common/ops/gravitino/GravitinoLanceTableOperations.java
index b9e36ecb47..b3039a656d 100644
--- 
a/lance/lance-common/src/main/java/org/apache/gravitino/lance/common/ops/gravitino/GravitinoLanceTableOperations.java
+++ 
b/lance/lance-common/src/main/java/org/apache/gravitino/lance/common/ops/gravitino/GravitinoLanceTableOperations.java
@@ -158,19 +158,16 @@ public class GravitinoLanceTableOperations implements 
LanceTableOperations {
             .asTableCatalog()
             .createTable(
                 tableIdentifier, columns.toArray(new Column[0]), null, 
createTableProperties);
+    Map<String, String> properties = t.properties();
 
     CreateTableResponse response = new CreateTableResponse();
-    response.setProperties(t.properties());
-    response.setLocation(tableLocation);
     // Extract storage options from table properties. All storage options 
stores in table
     // properties.
-    
response.setStorageOptions(LancePropertiesUtils.getLanceStorageOptions(t.properties()));
+    
response.setStorageOptions(LancePropertiesUtils.getLanceStorageOptions(properties));
     response.setVersion(
-        Optional.ofNullable(t.properties().get(LANCE_TABLE_VERSION))
-            .map(Long::valueOf)
-            .orElse(null));
-    response.setLocation(t.properties().get(LANCE_LOCATION));
-    response.setProperties(t.properties());
+        
Optional.ofNullable(properties.get(LANCE_TABLE_VERSION)).map(Long::valueOf).orElse(null));
+    response.setLocation(properties.get(LANCE_LOCATION));
+    response.setProperties(properties);
     return response;
   }
 

Reply via email to