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
}