
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


© 2015 - 2025 Weber Informatics LLC | Privacy Policy