[ 
https://issues.apache.org/jira/browse/SPARK-39526?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

qian updated SPARK-39526:
-------------------------
    Description: 
{code:java}
private boolean isThriftServer(String mainClass) {
  return (mainClass != null &&
   
mainClass.equals("org.apache.spark.sql.hive.thriftserver.HiveThriftServer2")); 
} {code}
No scenario that *mainClass* is null, because already have defensive code.
{code:java}
if (isExample && !isSpecialCommand) {
  checkArgument(mainClass != null, "Missing example class name.");
}

if (mainClass != null) {
  args.add(parser.CLASS);
  args.add(mainClass);
} {code}

  was:
{code:java}
private boolean isThriftServer(String mainClass) {
  return (mainClass != null &&
   
mainClass.equals("org.apache.spark.sql.hive.thriftserver.HiveThriftServer2")); 
} {code}
No scenario that *mainClass* is null, because already have defensive code.
{code:java}
if (isExample && !isSpecialCommand) {
  checkArgument(mainClass != null, "Missing example class name.");
}

if (mainClass != null) {
  args.add(parser.CLASS);
  args.add(mainClass);
} {code}


> Remove no-null conditional statements in 
> SparkSubmitCommandBuilder#isThriftServer
> ---------------------------------------------------------------------------------
>
>                 Key: SPARK-39526
>                 URL: https://issues.apache.org/jira/browse/SPARK-39526
>             Project: Spark
>          Issue Type: Improvement
>          Components: Spark Core
>    Affects Versions: 3.3.0
>            Reporter: qian
>            Priority: Minor
>
> {code:java}
> private boolean isThriftServer(String mainClass) {
>   return (mainClass != null &&
>    
> mainClass.equals("org.apache.spark.sql.hive.thriftserver.HiveThriftServer2"));
>  
> } {code}
> No scenario that *mainClass* is null, because already have defensive code.
> {code:java}
> if (isExample && !isSpecialCommand) {
>   checkArgument(mainClass != null, "Missing example class name.");
> }
> if (mainClass != null) {
>   args.add(parser.CLASS);
>   args.add(mainClass);
> } {code}



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to