SapTablePartitionSettings Class

  • java.lang.Object
    • com.azure.analytics.synapse.artifacts.models.SapTablePartitionSettings

public final class SapTablePartitionSettings

The settings that will be leveraged for SAP table source partitioning.

Constructor Summary

Constructor Description
SapTablePartitionSettings()

Creates an instance of SapTablePartitionSettings class.

Method Summary

Modifier and Type Method and Description
Object getMaxPartitionsNumber()

Get the maxPartitionsNumber property: The maximum value of partitions the table will be split into.

Object getPartitionColumnName()

Get the partitionColumnName property: The name of the column that will be used for proceeding range partitioning.

Object getPartitionLowerBound()

Get the partitionLowerBound property: The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning.

Object getPartitionUpperBound()

Get the partitionUpperBound property: The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning.

SapTablePartitionSettings setMaxPartitionsNumber(Object maxPartitionsNumber)

Set the maxPartitionsNumber property: The maximum value of partitions the table will be split into.

SapTablePartitionSettings setPartitionColumnName(Object partitionColumnName)

Set the partitionColumnName property: The name of the column that will be used for proceeding range partitioning.

SapTablePartitionSettings setPartitionLowerBound(Object partitionLowerBound)

Set the partitionLowerBound property: The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning.

SapTablePartitionSettings setPartitionUpperBound(Object partitionUpperBound)

Set the partitionUpperBound property: The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning.

Methods inherited from java.lang.Object

Constructor Details

SapTablePartitionSettings

public SapTablePartitionSettings()

Creates an instance of SapTablePartitionSettings class.

Method Details

getMaxPartitionsNumber

public Object getMaxPartitionsNumber()

Get the maxPartitionsNumber property: The maximum value of partitions the table will be split into. Type: integer (or Expression with resultType string).

Returns:

the maxPartitionsNumber value.

getPartitionColumnName

public Object getPartitionColumnName()

Get the partitionColumnName property: The name of the column that will be used for proceeding range partitioning. Type: string (or Expression with resultType string).

Returns:

the partitionColumnName value.

getPartitionLowerBound

public Object getPartitionLowerBound()

Get the partitionLowerBound property: The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType string).

Returns:

the partitionLowerBound value.

getPartitionUpperBound

public Object getPartitionUpperBound()

Get the partitionUpperBound property: The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType string).

Returns:

the partitionUpperBound value.

setMaxPartitionsNumber

public SapTablePartitionSettings setMaxPartitionsNumber(Object maxPartitionsNumber)

Set the maxPartitionsNumber property: The maximum value of partitions the table will be split into. Type: integer (or Expression with resultType string).

Parameters:

maxPartitionsNumber - the maxPartitionsNumber value to set.

Returns:

the SapTablePartitionSettings object itself.

setPartitionColumnName

public SapTablePartitionSettings setPartitionColumnName(Object partitionColumnName)

Set the partitionColumnName property: The name of the column that will be used for proceeding range partitioning. Type: string (or Expression with resultType string).

Parameters:

partitionColumnName - the partitionColumnName value to set.

Returns:

the SapTablePartitionSettings object itself.

setPartitionLowerBound

public SapTablePartitionSettings setPartitionLowerBound(Object partitionLowerBound)

Set the partitionLowerBound property: The minimum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType string).

Parameters:

partitionLowerBound - the partitionLowerBound value to set.

Returns:

the SapTablePartitionSettings object itself.

setPartitionUpperBound

public SapTablePartitionSettings setPartitionUpperBound(Object partitionUpperBound)

Set the partitionUpperBound property: The maximum value of column specified in partitionColumnName that will be used for proceeding range partitioning. Type: string (or Expression with resultType string).

Parameters:

partitionUpperBound - the partitionUpperBound value to set.

Returns:

the SapTablePartitionSettings object itself.

Applies to