SqlPartitionSettingsArgs

data class SqlPartitionSettingsArgs(val partitionColumnName: Output<Any>? = null, val partitionLowerBound: Output<Any>? = null, val partitionUpperBound: Output<Any>? = null) : ConvertibleToJava<SqlPartitionSettingsArgs>

The settings that will be leveraged for Sql source partitioning.

Constructors

Link copied to clipboard
constructor(partitionColumnName: Output<Any>? = null, partitionLowerBound: Output<Any>? = null, partitionUpperBound: Output<Any>? = null)

Properties

Link copied to clipboard
val partitionColumnName: Output<Any>? = null

The name of the column in integer or datetime type that will be used for proceeding partitioning. If not specified, the primary key of the table is auto-detected and used as the partition column. Type: string (or Expression with resultType string).

Link copied to clipboard
val partitionLowerBound: Output<Any>? = null

The minimum value of the partition column for partition range splitting. This value is used to decide the partition stride, not for filtering the rows in table. All rows in the table or query result will be partitioned and copied. Type: string (or Expression with resultType string).

Link copied to clipboard
val partitionUpperBound: Output<Any>? = null

The maximum value of the partition column for partition range splitting. This value is used to decide the partition stride, not for filtering the rows in table. All rows in the table or query result will be partitioned and copied. Type: string (or Expression with resultType string).

Functions

Link copied to clipboard
open override fun toJava(): SqlPartitionSettingsArgs