AzureSqlSource Class
- java.
lang. Object - com.
azure. resourcemanager. datafactory. models. CopySource - com.
azure. resourcemanager. datafactory. models. TabularSource - com.
azure. resourcemanager. datafactory. models. AzureSqlSource
- com.
- com.
- com.
public final class AzureSqlSource
extends TabularSource
A copy activity Azure SQL source.
Constructor Summary
Constructor | Description |
---|---|
AzureSqlSource() |
Creates an instance of Azure |
Method Summary
Modifier and Type | Method and Description |
---|---|
Object |
isolationLevel()
Get the isolation |
Object |
partitionOption()
Get the partition |
Sql |
partitionSettings()
Get the partition |
Object |
produceAdditionalTypes()
Get the produce |
Object |
sqlReaderQuery()
Get the sql |
Object |
sqlReaderStoredProcedureName()
Get the sql |
Object |
storedProcedureParameters()
Get the stored |
String |
type()
Get the type property: Copy source type. |
void |
validate()
Validates the instance. |
Azure |
withAdditionalColumns(Object additionalColumns)
Set the additional |
Azure |
withDisableMetricsCollection(Object disableMetricsCollection)
Set the disable |
Azure |
withIsolationLevel(Object isolationLevel)
Set the isolation |
Azure |
withMaxConcurrentConnections(Object maxConcurrentConnections)
Set the max |
Azure |
withPartitionOption(Object partitionOption)
Set the partition |
Azure |
withPartitionSettings(SqlPartitionSettings partitionSettings)
Set the partition |
Azure |
withProduceAdditionalTypes(Object produceAdditionalTypes)
Set the produce |
Azure |
withQueryTimeout(Object queryTimeout)
Set the query |
Azure |
withSourceRetryCount(Object sourceRetryCount)
Set the source |
Azure |
withSourceRetryWait(Object sourceRetryWait)
Set the source |
Azure |
withSqlReaderQuery(Object sqlReaderQuery)
Set the sql |
Azure |
withSqlReaderStoredProcedureName(Object sqlReaderStoredProcedureName)
Set the sql |
Azure |
withStoredProcedureParameters(Object storedProcedureParameters)
Set the stored |
Methods inherited from CopySource
Methods inherited from TabularSource
Methods inherited from java.lang.Object
Constructor Details
AzureSqlSource
public AzureSqlSource()
Creates an instance of AzureSqlSource class.
Method Details
isolationLevel
public Object isolationLevel()
Get the isolationLevel property: 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).
Returns:
partitionOption
public Object partitionOption()
Get the partitionOption property: The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", "DynamicRange". Type: string (or Expression with resultType string).
Returns:
partitionSettings
public SqlPartitionSettings partitionSettings()
Get the partitionSettings property: The settings that will be leveraged for Sql source partitioning.
Returns:
produceAdditionalTypes
public Object produceAdditionalTypes()
Get the produceAdditionalTypes property: Which additional types to produce.
Returns:
sqlReaderQuery
public Object sqlReaderQuery()
Get the sqlReaderQuery property: SQL reader query. Type: string (or Expression with resultType string).
Returns:
sqlReaderStoredProcedureName
public Object sqlReaderStoredProcedureName()
Get the sqlReaderStoredProcedureName property: 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).
Returns:
storedProcedureParameters
public Object storedProcedureParameters()
Get the storedProcedureParameters property: Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}".
Returns:
type
public String type()
Get the type property: Copy source type.
Overrides:
AzureSqlSource.type()Returns:
validate
public void validate()
Validates the instance.
Overrides:
AzureSqlSource.validate()withAdditionalColumns
public AzureSqlSource withAdditionalColumns(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:
AzureSqlSource.withAdditionalColumns(Object additionalColumns)Parameters:
withDisableMetricsCollection
public AzureSqlSource withDisableMetricsCollection(Object disableMetricsCollection)
Set the disableMetricsCollection property: If true, disable data store metrics collection. Default is false. Type: boolean (or Expression with resultType boolean).
Overrides:
AzureSqlSource.withDisableMetricsCollection(Object disableMetricsCollection)Parameters:
withIsolationLevel
public AzureSqlSource withIsolationLevel(Object isolationLevel)
Set the isolationLevel property: 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).
Parameters:
Returns:
withMaxConcurrentConnections
public AzureSqlSource withMaxConcurrentConnections(Object maxConcurrentConnections)
Set the maxConcurrentConnections property: The maximum concurrent connection count for the source data store. Type: integer (or Expression with resultType integer).
Overrides:
AzureSqlSource.withMaxConcurrentConnections(Object maxConcurrentConnections)Parameters:
withPartitionOption
public AzureSqlSource withPartitionOption(Object partitionOption)
Set the partitionOption property: The partition mechanism that will be used for Sql read in parallel. Possible values include: "None", "PhysicalPartitionsOfTable", "DynamicRange". Type: string (or Expression with resultType string).
Parameters:
Returns:
withPartitionSettings
public AzureSqlSource withPartitionSettings(SqlPartitionSettings partitionSettings)
Set the partitionSettings property: The settings that will be leveraged for Sql source partitioning.
Parameters:
Returns:
withProduceAdditionalTypes
public AzureSqlSource withProduceAdditionalTypes(Object produceAdditionalTypes)
Set the produceAdditionalTypes property: Which additional types to produce.
Parameters:
Returns:
withQueryTimeout
public AzureSqlSource withQueryTimeout(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:
AzureSqlSource.withQueryTimeout(Object queryTimeout)Parameters:
withSourceRetryCount
public AzureSqlSource withSourceRetryCount(Object sourceRetryCount)
Set the sourceRetryCount property: Source retry count. Type: integer (or Expression with resultType integer).
Overrides:
AzureSqlSource.withSourceRetryCount(Object sourceRetryCount)Parameters:
withSourceRetryWait
public AzureSqlSource withSourceRetryWait(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:
AzureSqlSource.withSourceRetryWait(Object sourceRetryWait)Parameters:
withSqlReaderQuery
public AzureSqlSource withSqlReaderQuery(Object sqlReaderQuery)
Set the sqlReaderQuery property: SQL reader query. Type: string (or Expression with resultType string).
Parameters:
Returns:
withSqlReaderStoredProcedureName
public AzureSqlSource withSqlReaderStoredProcedureName(Object sqlReaderStoredProcedureName)
Set the sqlReaderStoredProcedureName property: 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).
Parameters:
Returns:
withStoredProcedureParameters
public AzureSqlSource withStoredProcedureParameters(Object storedProcedureParameters)
Set the storedProcedureParameters property: Value and type setting for stored procedure parameters. Example: "{Parameter1: {value: "1", type: "int"}}".
Parameters:
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for