/// <summary>
 /// Initializes a new instance of the SapTableSource class.
 /// </summary>
 /// <param name="additionalProperties">Unmatched properties from the
 /// message are deserialized this collection</param>
 /// <param name="sourceRetryCount">Source retry count. Type: integer
 /// (or Expression with resultType integer).</param>
 /// <param name="sourceRetryWait">Source retry wait. Type: string (or
 /// Expression with resultType string), pattern:
 /// ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).</param>
 /// <param name="maxConcurrentConnections">The maximum concurrent
 /// connection count for the source data store. Type: integer (or
 /// Expression with resultType integer).</param>
 /// <param name="rowCount">The number of rows to be retrieved. Type:
 /// integer(or Expression with resultType integer).</param>
 /// <param name="rowSkips">The number of rows that will be skipped.
 /// Type: integer (or Expression with resultType integer).</param>
 /// <param name="rfcTableFields">The fields of the SAP table that will
 /// be retrieved. For example, column0, column1. Type: string (or
 /// Expression with resultType string).</param>
 /// <param name="rfcTableOptions">The options for the filtering of the
 /// SAP Table. For example, COLUMN0 EQ SOME VALUE. Type: string (or
 /// Expression with resultType string).</param>
 /// <param name="batchSize">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).</param>
 /// <param name="customRfcReadTableFunctionModule">Specifies the custom
 /// RFC function module that will be used to read data from SAP Table.
 /// Type: string (or Expression with resultType string).</param>
 /// <param name="partitionOption">The partition mechanism that will be
 /// used for SAP table read in parallel. Possible values include:
 /// 'None', 'PartitionOnInt', 'PartitionOnCalendarYear',
 /// 'PartitionOnCalendarMonth', 'PartitionOnCalendarDate',
 /// 'PartitionOnTime'</param>
 /// <param name="partitionSettings">The settings that will be leveraged
 /// for SAP table source partitioning.</param>
 public SapTableSource(IDictionary <string, object> additionalProperties = default(IDictionary <string, object>), object sourceRetryCount = default(object), object sourceRetryWait = default(object), object maxConcurrentConnections = default(object), object rowCount = default(object), object rowSkips = default(object), object rfcTableFields = default(object), object rfcTableOptions = default(object), object batchSize = default(object), object customRfcReadTableFunctionModule = default(object), string partitionOption = default(string), SapTablePartitionSettings partitionSettings = default(SapTablePartitionSettings))
     : base(additionalProperties, sourceRetryCount, sourceRetryWait, maxConcurrentConnections)
 {
     RowCount        = rowCount;
     RowSkips        = rowSkips;
     RfcTableFields  = rfcTableFields;
     RfcTableOptions = rfcTableOptions;
     BatchSize       = batchSize;
     CustomRfcReadTableFunctionModule = customRfcReadTableFunctionModule;
     PartitionOption   = partitionOption;
     PartitionSettings = partitionSettings;
     CustomInit();
 }
Esempio n. 2
0
 /// <summary>
 /// Initializes a new instance of the SapTableSource class.
 /// </summary>
 /// <param name="additionalProperties">Unmatched properties from the
 /// message are deserialized this collection</param>
 /// <param name="sourceRetryCount">Source retry count. Type: integer
 /// (or Expression with resultType integer).</param>
 /// <param name="sourceRetryWait">Source retry wait. Type: string (or
 /// Expression with resultType string), pattern:
 /// ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).</param>
 /// <param name="maxConcurrentConnections">The maximum concurrent
 /// connection count for the source data store. Type: integer (or
 /// Expression with resultType integer).</param>
 /// <param name="queryTimeout">Query timeout. Type: string (or
 /// Expression with resultType string), pattern:
 /// ((\d+)\.)?(\d\d):(60|([0-5][0-9])):(60|([0-5][0-9])).</param>
 /// <param name="additionalColumns">Specifies the additional columns to
 /// be added to source data. Type: array of objects (or Expression with
 /// resultType array of objects).</param>
 /// <param name="rowCount">The number of rows to be retrieved. Type:
 /// integer(or Expression with resultType integer).</param>
 /// <param name="rowSkips">The number of rows that will be skipped.
 /// Type: integer (or Expression with resultType integer).</param>
 /// <param name="rfcTableFields">The fields of the SAP table that will
 /// be retrieved. For example, column0, column1. Type: string (or
 /// Expression with resultType string).</param>
 /// <param name="rfcTableOptions">The options for the filtering of the
 /// SAP Table. For example, COLUMN0 EQ SOME VALUE. Type: string (or
 /// Expression with resultType string).</param>
 /// <param name="batchSize">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).</param>
 /// <param name="customRfcReadTableFunctionModule">Specifies the custom
 /// RFC function module that will be used to read data from SAP Table.
 /// Type: string (or Expression with resultType string).</param>
 /// <param name="sapDataColumnDelimiter">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).</param>
 /// <param name="partitionOption">The partition mechanism that will be
 /// used for SAP table read in parallel. Possible values include:
 /// "None", "PartitionOnInt", "PartitionOnCalendarYear",
 /// "PartitionOnCalendarMonth", "PartitionOnCalendarDate",
 /// "PartitionOnTime".</param>
 /// <param name="partitionSettings">The settings that will be leveraged
 /// for SAP table source partitioning.</param>
 public SapTableSource(IDictionary <string, object> additionalProperties = default(IDictionary <string, object>), object sourceRetryCount = default(object), object sourceRetryWait = default(object), object maxConcurrentConnections = default(object), object queryTimeout = default(object), IList <AdditionalColumns> additionalColumns = default(IList <AdditionalColumns>), object rowCount = default(object), object rowSkips = default(object), object rfcTableFields = default(object), object rfcTableOptions = default(object), object batchSize = default(object), object customRfcReadTableFunctionModule = default(object), object sapDataColumnDelimiter = default(object), object partitionOption = default(object), SapTablePartitionSettings partitionSettings = default(SapTablePartitionSettings))
     : base(additionalProperties, sourceRetryCount, sourceRetryWait, maxConcurrentConnections, queryTimeout, additionalColumns)
 {
     RowCount        = rowCount;
     RowSkips        = rowSkips;
     RfcTableFields  = rfcTableFields;
     RfcTableOptions = rfcTableOptions;
     BatchSize       = batchSize;
     CustomRfcReadTableFunctionModule = customRfcReadTableFunctionModule;
     SapDataColumnDelimiter           = sapDataColumnDelimiter;
     PartitionOption   = partitionOption;
     PartitionSettings = partitionSettings;
     CustomInit();
 }