From f852ce649204c7f7e5b029db0be60e1d071fe47c Mon Sep 17 00:00:00 2001 From: Logan Riggs Date: Tue, 11 Feb 2025 16:58:43 -0800 Subject: [PATCH] GH-601 Synchronie some methods on the Projector. --- .../java/org/apache/arrow/gandiva/evaluator/Projector.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gandiva/src/main/java/org/apache/arrow/gandiva/evaluator/Projector.java b/gandiva/src/main/java/org/apache/arrow/gandiva/evaluator/Projector.java index 5c16c46e5e..9c5b22d659 100644 --- a/gandiva/src/main/java/org/apache/arrow/gandiva/evaluator/Projector.java +++ b/gandiva/src/main/java/org/apache/arrow/gandiva/evaluator/Projector.java @@ -188,7 +188,7 @@ public static Projector make( * @param configurationId Custom configuration created through config builder. * @return A native evaluator object that can be used to invoke these projections on a RecordBatch */ - public static Projector make( + public static synchronized Projector make( Schema schema, List exprs, SelectionVectorType selectionVectorType, @@ -314,7 +314,7 @@ public void evaluate( outColumns); } - private void evaluate( + private synchronized void evaluate( int numRows, List buffers, List buffersLayout,