예제 #1
0
 /// <summary>
 /// Initializes a new instance of the SqlDWSource 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="disableMetricsCollection">If true, disable data store
 /// metrics collection. Default is false. Type: boolean (or Expression
 /// with resultType boolean).</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(AdditionalColumns)
 /// (or Expression with resultType array of objects).</param>
 /// <param name="sqlReaderQuery">SQL Data Warehouse reader query. Type:
 /// string (or Expression with resultType string).</param>
 /// <param name="sqlReaderStoredProcedureName">Name of the stored
 /// procedure for a SQL Data Warehouse source. This cannot be used at
 /// the same time as SqlReaderQuery. Type: string (or Expression with
 /// resultType string).</param>
 /// <param name="storedProcedureParameters">Value and type setting for
 /// stored procedure parameters. Example: "{Parameter1: {value: "1",
 /// type: "int"}}". Type: object (or Expression with resultType
 /// object), itemType: StoredProcedureParameter.</param>
 /// <param name="partitionOption">The partition mechanism that will be
 /// used for Sql read in parallel. Possible values include: "None",
 /// "PhysicalPartitionsOfTable", "DynamicRange".</param>
 /// <param name="partitionSettings">The settings that will be leveraged
 /// for Sql source partitioning.</param>
 public SqlDWSource(IDictionary <string, object> additionalProperties = default(IDictionary <string, object>), object sourceRetryCount = default(object), object sourceRetryWait = default(object), object maxConcurrentConnections = default(object), object disableMetricsCollection = default(object), object queryTimeout = default(object), object additionalColumns = default(object), object sqlReaderQuery = default(object), object sqlReaderStoredProcedureName = default(object), object storedProcedureParameters = default(object), object partitionOption = default(object), SqlPartitionSettings partitionSettings = default(SqlPartitionSettings))
     : base(additionalProperties, sourceRetryCount, sourceRetryWait, maxConcurrentConnections, disableMetricsCollection, queryTimeout, additionalColumns)
 {
     SqlReaderQuery = sqlReaderQuery;
     SqlReaderStoredProcedureName = sqlReaderStoredProcedureName;
     StoredProcedureParameters    = storedProcedureParameters;
     PartitionOption   = partitionOption;
     PartitionSettings = partitionSettings;
     CustomInit();
 }
예제 #2
0
 /// <summary>
 /// Initializes a new instance of the SqlSource 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="sqlReaderQuery">SQL reader query. Type: string (or
 /// Expression with resultType string).</param>
 /// <param name="sqlReaderStoredProcedureName">Name of the stored
 /// procedure for a SQL Database source. This cannot be used at the
 /// same time as SqlReaderQuery. Type: string (or Expression with
 /// resultType string).</param>
 /// <param name="storedProcedureParameters">Value and type setting for
 /// stored procedure parameters. Example: "{Parameter1: {value: "1",
 /// type: "int"}}".</param>
 /// <param name="isolationLevel">Specifies the transaction locking
 /// behavior for the SQL source. Allowed values:
 /// ReadCommitted/ReadUncommitted/RepeatableRead/Serializable/Snapshot.
 /// The default value is ReadCommitted. Type: string (or Expression
 /// with resultType string).</param>
 /// <param name="partitionOption">The partition mechanism that will be
 /// used for Sql read in parallel. Possible values include: "None",
 /// "PhysicalPartitionsOfTable", "DynamicRange".</param>
 /// <param name="partitionSettings">The settings that will be leveraged
 /// for Sql source partitioning.</param>
 public SqlSource(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 sqlReaderQuery = default(object), object sqlReaderStoredProcedureName = default(object), IDictionary <string, StoredProcedureParameter> storedProcedureParameters = default(IDictionary <string, StoredProcedureParameter>), object isolationLevel = default(object), object partitionOption = default(object), SqlPartitionSettings partitionSettings = default(SqlPartitionSettings))
     : base(additionalProperties, sourceRetryCount, sourceRetryWait, maxConcurrentConnections, queryTimeout, additionalColumns)
 {
     SqlReaderQuery = sqlReaderQuery;
     SqlReaderStoredProcedureName = sqlReaderStoredProcedureName;
     StoredProcedureParameters    = storedProcedureParameters;
     IsolationLevel    = isolationLevel;
     PartitionOption   = partitionOption;
     PartitionSettings = partitionSettings;
     CustomInit();
 }