public static void main()

in phoenix-queryserver-client/src/main/java/org/apache/phoenix/queryserver/client/SqllineWrapper.java [43:65]


  public static void main(String[] args) throws Exception {
    String url = getUrl(args);

    if(url.contains(";authentication=SPNEGO") && !url.contains(";principal=")) {
      try {
        Subject subject = KerberosLoginFromTicketCache.login();
        System.out.println("Kerberos login from ticket cache successful");
        Subject.doAs(subject, new PrivilegedExceptionAction<Void>() {
          @Override
          public Void run() throws Exception {
            SqlLine.main(args);
            return null;
          }
        });
        return;
      } catch (LoginException e) {
        System.out.print("Kerberos login from ticket cache not successful");
        e.printStackTrace();
      }
    }

    SqlLine.main(args);
  }