All Downloads are FREE. Search and download functionalities are using the official Maven repository.

templates.site.docusaurus.task.ssp Maven / Gradle / Ivy

<%@ val task: ai.starlake.schema.model.AutoTaskDesc %>
<%@ val schemaHandler: ai.starlake.schema.handlers.SchemaHandler %>
<%@ val relationsSVG: String %>
<%@ val aclSVG: String %>
<%@ val sql: String %>
<%@ val python: String %>


# ${ task.getTableName() }

${ task.comment.getOrElse("No description provided") }

import Tabs from '@theme/Tabs';
import TabItem from '@theme/TabItem';





| Property | Value |
| --- | ----------- |
| Name | ${ task.name } |
| Write Strategy | 
  • types: ${ task.writeStrategy.flatMap(_.types.map(_.toList.map(t => "
  • " + t._1 + ": " + t._2 + "
  • ").mkString("
      ", "", "
    "))).getOrElse("")}
  • type: ${ task.writeStrategy.map(_.`type`.toString).getOrElse("")}
  • key: ${ task.writeStrategy.map(_.key.toList.mkString(", ")).getOrElse("")}
  • key: ${ task.writeStrategy.flatMap(_.timestamp).getOrElse("")}
  • queryFilter: ${ task.writeStrategy.flatMap(_.queryFilter).getOrElse("")}
  • on: ${ task.writeStrategy.flatMap(_.on.map(_.toString)).getOrElse("")}
  • startTs: ${ task.writeStrategy.flatMap(_.startTs).getOrElse("")}
  • endTs: ${ task.writeStrategy.flatMap(_.endTs).getOrElse("")}
| | Tags | ${ task.tags.toList.sorted.mkString(",") } |
#if (sql != "") ```sql ${unescape(sql)} ``` #end #if (python != "") ```python ${unescape(python)} ``` #end ![Exemple de bannière](./${relationsSVG}) ![Exemple de bannière](./${aclSVG})




© 2015 - 2025 Weber Informatics LLC | Privacy Policy