Packages

package dataobject

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class SnowflakeTableDataObject(id: DataObjectId, table: Table, schemaMin: Option[GenericSchema] = None, constraints: Seq[Constraint] = Seq(), expectations: Seq[Expectation] = Seq(), saveMode: SDLSaveMode = SDLSaveMode.Overwrite, connectionId: ConnectionId, comment: Option[String] = None, metadata: Option[DataObjectMetadata] = None)(implicit instanceRegistry: InstanceRegistry) extends TransactionalTableDataObject with ExpectationValidation with Product with Serializable

    DataObject of type SnowflakeTableDataObject.

    DataObject of type SnowflakeTableDataObject. Provides details to access Snowflake tables via an action Can be used both for interacting with Snowflake through Spark with JDBC, as well as for actions written in the Snowpark API that run directly on Snowflake

    id

    unique name of this data object

    table

    Snowflake table to be written by this output

    constraints

    List of row-level Constraints to enforce when writing to this data object.

    expectations

    List of Expectations to enforce when writing to this data object. Expectations are checks based on aggregates over all rows of a dataset.

    saveMode

    spark SDLSaveMode to use when writing files, default is "overwrite"

    connectionId

    The SnowflakeTableConnection to use for the table

    comment

    An optional comment to add to the table after writing a DataFrame to it

    metadata

    meta data

    Annotations
    @Scaladoc()

Value Members

  1. object SnowflakeTableDataObject extends FromConfigFactory[DataObject] with Serializable
  2. object SnowparkSaveMode

    Mapping to Spark SaveMode This is one-to-one except custom modes as OverwritePreserveDirectories

Ungrouped