Class SapTableSource
- java.lang.Object
-
- com.azure.analytics.synapse.artifacts.models.CopySource
-
- com.azure.analytics.synapse.artifacts.models.TabularSource
-
- com.azure.analytics.synapse.artifacts.models.SapTableSource
-
public final class SapTableSource extends TabularSource
A copy activity source for SAP Table source.
-
-
Constructor Summary
Constructors Constructor Description SapTableSource()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Object
getBatchSize()
Get the batchSize property: Specifies the maximum number of rows that will be retrieved at a time when retrieving data from SAP Table.Object
getCustomRfcReadTableFunctionModule()
Get the customRfcReadTableFunctionModule property: Specifies the custom RFC function module that will be used to read data from SAP Table.SapTablePartitionOption
getPartitionOption()
Get the partitionOption property: The partition mechanism that will be used for SAP table read in parallel.SapTablePartitionSettings
getPartitionSettings()
Get the partitionSettings property: The settings that will be leveraged for SAP table source partitioning.Object
getRfcTableFields()
Get the rfcTableFields property: The fields of the SAP table that will be retrieved.Object
getRfcTableOptions()
Get the rfcTableOptions property: The options for the filtering of the SAP Table.Object
getRowCount()
Get the rowCount property: The number of rows to be retrieved.Object
getRowSkips()
Get the rowSkips property: The number of rows that will be skipped.Object
getSapDataColumnDelimiter()
Get the sapDataColumnDelimiter property: The single character that will be used as delimiter passed to SAP RFC as well as splitting the output data retrieved.SapTableSource
setAdditionalColumns(Object additionalColumns)
Set the additionalColumns property: Specifies the additional columns to be added to source data.SapTableSource
setBatchSize(Object batchSize)
Set the batchSize property: Specifies the maximum number of rows that will be retrieved at a time when retrieving data from SAP Table.SapTableSource
setCustomRfcReadTableFunctionModule(Object customRfcReadTableFunctionModule)
Set the customRfcReadTableFunctionModule property: Specifies the custom RFC function module that will be used to read data from SAP Table.SapTableSource
setMaxConcurrentConnections(Object maxConcurrentConnections)
Set the maxConcurrentConnections property: The maximum concurrent connection count for the source data store.SapTableSource
setPartitionOption(SapTablePartitionOption partitionOption)
Set the partitionOption property: The partition mechanism that will be used for SAP table read in parallel.SapTableSource
setPartitionSettings(SapTablePartitionSettings partitionSettings)
Set the partitionSettings property: The settings that will be leveraged for SAP table source partitioning.SapTableSource
setQueryTimeout(Object queryTimeout)
Set the queryTimeout property: Query timeout.SapTableSource
setRfcTableFields(Object rfcTableFields)
Set the rfcTableFields property: The fields of the SAP table that will be retrieved.SapTableSource
setRfcTableOptions(Object rfcTableOptions)
Set the rfcTableOptions property: The options for the filtering of the SAP Table.SapTableSource
setRowCount(Object rowCount)
Set the rowCount property: The number of rows to be retrieved.SapTableSource
setRowSkips(Object rowSkips)
Set the rowSkips property: The number of rows that will be skipped.SapTableSource
setSapDataColumnDelimiter(Object sapDataColumnDelimiter)
Set the sapDataColumnDelimiter property: The single character that will be used as delimiter passed to SAP RFC as well as splitting the output data retrieved.SapTableSource
setSourceRetryCount(Object sourceRetryCount)
Set the sourceRetryCount property: Source retry count.SapTableSource
setSourceRetryWait(Object sourceRetryWait)
Set the sourceRetryWait property: Source retry wait.-
Methods inherited from class com.azure.analytics.synapse.artifacts.models.TabularSource
getAdditionalColumns, getQueryTimeout
-
Methods inherited from class com.azure.analytics.synapse.artifacts.models.CopySource
getAdditionalProperties, getMaxConcurrentConnections, getSourceRetryCount, getSourceRetryWait, setAdditionalProperties
-
-
-
-
Method Detail
-
getRowCount
public Object getRowCount()
Get the rowCount property: The number of rows to be retrieved. Type: integer(or Expression with resultType integer).- Returns:
- the rowCount value.
-
setRowCount
public SapTableSource setRowCount(Object rowCount)
Set the rowCount property: The number of rows to be retrieved. Type: integer(or Expression with resultType integer).- Parameters:
rowCount
- the rowCount value to set.- Returns:
- the SapTableSource object itself.
-
getRowSkips
public Object getRowSkips()
Get the rowSkips property: The number of rows that will be skipped. Type: integer (or Expression with resultType integer).- Returns:
- the rowSkips value.
-
setRowSkips
public SapTableSource setRowSkips(Object rowSkips)
Set the rowSkips property: The number of rows that will be skipped. Type: integer (or Expression with resultType integer).- Parameters:
rowSkips
- the rowSkips value to set.- Returns:
- the SapTableSource object itself.
-
getRfcTableFields
public Object getRfcTableFields()
Get the rfcTableFields property: The fields of the SAP table that will be retrieved. For example, column0, column1. Type: string (or Expression with resultType string).- Returns:
- the rfcTableFields value.
-
setRfcTableFields
public SapTableSource setRfcTableFields(Object rfcTableFields)
Set the rfcTableFields property: The fields of the SAP table that will be retrieved. For example, column0, column1. Type: string (or Expression with resultType string).- Parameters:
rfcTableFields
- the rfcTableFields value to set.- Returns:
- the SapTableSource object itself.
-
getRfcTableOptions
public Object getRfcTableOptions()
Get the rfcTableOptions property: The options for the filtering of the SAP Table. For example, COLUMN0 EQ SOME VALUE. Type: string (or Expression with resultType string).- Returns:
- the rfcTableOptions value.
-
setRfcTableOptions
public SapTableSource setRfcTableOptions(Object rfcTableOptions)
Set the rfcTableOptions property: The options for the filtering of the SAP Table. For example, COLUMN0 EQ SOME VALUE. Type: string (or Expression with resultType string).- Parameters:
rfcTableOptions
- the rfcTableOptions value to set.- Returns:
- the SapTableSource object itself.
-
getBatchSize
public Object getBatchSize()
Get the batchSize property: Specifies the maximum number of rows that will be retrieved at a time when retrieving data from SAP Table. Type: integer (or Expression with resultType integer).- Returns:
- the batchSize value.
-
setBatchSize
public SapTableSource setBatchSize(Object batchSize)
Set the batchSize property: Specifies the maximum number of rows that will be retrieved at a time when retrieving data from SAP Table. Type: integer (or Expression with resultType integer).- Parameters:
batchSize
- the batchSize value to set.- Returns:
- the SapTableSource object itself.
-
getCustomRfcReadTableFunctionModule
public Object getCustomRfcReadTableFunctionModule()
Get the customRfcReadTableFunctionModule property: Specifies the custom RFC function module that will be used to read data from SAP Table. Type: string (or Expression with resultType string).- Returns:
- the customRfcReadTableFunctionModule value.
-
setCustomRfcReadTableFunctionModule
public SapTableSource setCustomRfcReadTableFunctionModule(Object customRfcReadTableFunctionModule)
Set the customRfcReadTableFunctionModule property: Specifies the custom RFC function module that will be used to read data from SAP Table. Type: string (or Expression with resultType string).- Parameters:
customRfcReadTableFunctionModule
- the customRfcReadTableFunctionModule value to set.- Returns:
- the SapTableSource object itself.
-
getSapDataColumnDelimiter
public Object getSapDataColumnDelimiter()
Get the sapDataColumnDelimiter property: The single character that will be used as delimiter passed to SAP RFC as well as splitting the output data retrieved. Type: string (or Expression with resultType string).- Returns:
- the sapDataColumnDelimiter value.
-
setSapDataColumnDelimiter
public SapTableSource setSapDataColumnDelimiter(Object sapDataColumnDelimiter)
Set the sapDataColumnDelimiter property: The single character that will be used as delimiter passed to SAP RFC as well as splitting the output data retrieved. Type: string (or Expression with resultType string).- Parameters:
sapDataColumnDelimiter
- the sapDataColumnDelimiter value to set.- Returns:
- the SapTableSource object itself.
-
getPartitionOption
public SapTablePartitionOption getPartitionOption()
Get the partitionOption property: The partition mechanism that will be used for SAP table read in parallel.- Returns:
- the partitionOption value.
-
setPartitionOption
public SapTableSource setPartitionOption(SapTablePartitionOption partitionOption)
Set the partitionOption property: The partition mechanism that will be used for SAP table read in parallel.- Parameters:
partitionOption
- the partitionOption value to set.- Returns:
- the SapTableSource object itself.
-
getPartitionSettings
public SapTablePartitionSettings getPartitionSettings()
Get the partitionSettings property: The settings that will be leveraged for SAP table source partitioning.- Returns:
- the partitionSettings value.
-
setPartitionSettings
public SapTableSource setPartitionSettings(SapTablePartitionSettings partitionSettings)
Set the partitionSettings property: The settings that will be leveraged for SAP table source partitioning.- Parameters:
partitionSettings
- the partitionSettings value to set.- Returns:
- the SapTableSource object itself.
-
setQueryTimeout
public SapTableSource setQueryTimeout(Object queryTimeout)
Set the queryTimeout property: Query timeout. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).- Overrides:
setQueryTimeout
in classTabularSource
- Parameters:
queryTimeout
- the queryTimeout value to set.- Returns:
- the TabularSource object itself.
-
setAdditionalColumns
public SapTableSource setAdditionalColumns(Object additionalColumns)
Set the additionalColumns property: Specifies the additional columns to be added to source data. Type: array of objects(AdditionalColumns) (or Expression with resultType array of objects).- Overrides:
setAdditionalColumns
in classTabularSource
- Parameters:
additionalColumns
- the additionalColumns value to set.- Returns:
- the TabularSource object itself.
-
setSourceRetryCount
public SapTableSource setSourceRetryCount(Object sourceRetryCount)
Set the sourceRetryCount property: Source retry count. Type: integer (or Expression with resultType integer).- Overrides:
setSourceRetryCount
in classTabularSource
- Parameters:
sourceRetryCount
- the sourceRetryCount value to set.- Returns:
- the CopySource object itself.
-
setSourceRetryWait
public SapTableSource setSourceRetryWait(Object sourceRetryWait)
Set the sourceRetryWait property: Source retry wait. Type: string (or Expression with resultType string), pattern: ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).- Overrides:
setSourceRetryWait
in classTabularSource
- Parameters:
sourceRetryWait
- the sourceRetryWait value to set.- Returns:
- the CopySource object itself.
-
setMaxConcurrentConnections
public SapTableSource setMaxConcurrentConnections(Object maxConcurrentConnections)
Set the maxConcurrentConnections property: The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).- Overrides:
setMaxConcurrentConnections
in classTabularSource
- Parameters:
maxConcurrentConnections
- the maxConcurrentConnections value to set.- Returns:
- the CopySource object itself.
-
-