File tree Expand file tree Collapse file tree 1 file changed +5
-0
lines changed
presto-main-base/src/main/java/com/facebook/presto/execution Expand file tree Collapse file tree 1 file changed +5
-0
lines changed Original file line number Diff line number Diff line change 1515
1616import com .facebook .airlift .concurrent .SetThreadName ;
1717import com .facebook .presto .Session ;
18+ import com .facebook .presto .common .InvalidFunctionArgumentException ;
1819import com .facebook .presto .common .analyzer .PreparedQuery ;
1920import com .facebook .presto .common .resourceGroups .QueryType ;
2021import com .facebook .presto .cost .CostCalculator ;
9798import static com .facebook .presto .execution .buffer .OutputBuffers .BROADCAST_PARTITION_ID ;
9899import static com .facebook .presto .execution .buffer .OutputBuffers .createInitialEmptyOutputBuffers ;
99100import static com .facebook .presto .execution .buffer .OutputBuffers .createSpoolingOutputBuffers ;
101+ import static com .facebook .presto .spi .StandardErrorCode .INVALID_FUNCTION_ARGUMENT ;
100102import static com .facebook .presto .spi .StandardErrorCode .NOT_SUPPORTED ;
101103import static com .facebook .presto .sql .Optimizer .PlanStage .OPTIMIZED_AND_VALIDATED ;
102104import static com .facebook .presto .sql .planner .PlanNodeCanonicalInfo .getCanonicalInfo ;
@@ -620,6 +622,9 @@ private PlanRoot doCreateLogicalPlanAndOptimize()
620622 catch (StackOverflowError e ) {
621623 throw new PrestoException (NOT_SUPPORTED , "statement is too large (stack overflow during analysis)" , e );
622624 }
625+ catch (InvalidFunctionArgumentException e ) {
626+ throw new PrestoException (INVALID_FUNCTION_ARGUMENT , e .getMessage (), e );
627+ }
623628 }
624629
625630 private PlanRoot runCreateLogicalPlanAsync ()
You can’t perform that action at this time.
0 commit comments