Class SqlPartitionSettings
- java.lang.Object
-
- com.azure.analytics.synapse.artifacts.models.SqlPartitionSettings
-
public final class SqlPartitionSettings extends Object
The settings that will be leveraged for Sql source partitioning.
-
-
Constructor Summary
Constructors Constructor Description SqlPartitionSettings()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
getPartitionColumnName()
Get the partitionColumnName property: The name of the column in integer or datetime type that will be used for proceeding partitioning.Object
getPartitionLowerBound()
Get the partitionLowerBound property: The minimum value of the partition column for partition range splitting.Object
getPartitionUpperBound()
Get the partitionUpperBound property: The maximum value of the partition column for partition range splitting.SqlPartitionSettings
setPartitionColumnName(Object partitionColumnName)
Set the partitionColumnName property: The name of the column in integer or datetime type that will be used for proceeding partitioning.SqlPartitionSettings
setPartitionLowerBound(Object partitionLowerBound)
Set the partitionLowerBound property: The minimum value of the partition column for partition range splitting.SqlPartitionSettings
setPartitionUpperBound(Object partitionUpperBound)
Set the partitionUpperBound property: The maximum value of the partition column for partition range splitting.
-
-
-
Method Detail
-
getPartitionColumnName
public Object getPartitionColumnName()
Get the partitionColumnName property: 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).- Returns:
- the partitionColumnName value.
-
setPartitionColumnName
public SqlPartitionSettings setPartitionColumnName(Object partitionColumnName)
Set the partitionColumnName property: 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).- Parameters:
partitionColumnName
- the partitionColumnName value to set.- Returns:
- the SqlPartitionSettings object itself.
-
getPartitionUpperBound
public Object getPartitionUpperBound()
Get the partitionUpperBound property: 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).- Returns:
- the partitionUpperBound value.
-
setPartitionUpperBound
public SqlPartitionSettings setPartitionUpperBound(Object partitionUpperBound)
Set the partitionUpperBound property: 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).- Parameters:
partitionUpperBound
- the partitionUpperBound value to set.- Returns:
- the SqlPartitionSettings object itself.
-
getPartitionLowerBound
public Object getPartitionLowerBound()
Get the partitionLowerBound property: 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).- Returns:
- the partitionLowerBound value.
-
setPartitionLowerBound
public SqlPartitionSettings setPartitionLowerBound(Object partitionLowerBound)
Set the partitionLowerBound property: 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).- Parameters:
partitionLowerBound
- the partitionLowerBound value to set.- Returns:
- the SqlPartitionSettings object itself.
-
-