def extractSubCommand()

in auditlog/src/main/scala/com/gerritforge/analytics/auditlog/spark/sql/udf/SparkExtractors.scala [81:91]


  def extractSubCommand(what: String, accessPath: String): Option[String] = accessPath match {
    case "REST_API" | "UNKNOWN" => Some(extractOrElse(REST_API_SUB_COMMAND, what, what))
    case "SSH_COMMAND"          => Some(extractOrElse(SSH_SUB_COMMAND, what, what))
    case "GIT"                  => None
    case "JSON_RPC"             => None
    case unexpected =>
      logger.warn(
        s"Unexpected access path '$unexpected' encountered when extracting sub-command from '$what'"
      )
      None
  }