Skip to main content

Class AstAdfDataFactoryNode

AstAdfDataFactoryNode objects correspond directly to Azure Data Factories.

Namespace: Varigence.Languages.Biml.DataFactory

Assembly: Biml.dll

C#


public class AstAdfDataFactoryNode : AstScopeBoundaryNode, IBindableItem, IGetJsonProvider, INamedNode, IScopeBoundary, IReferenceableItem, IFrameworkItem, IValidationInfo, INamedItem

Inheritance AstNode

  • Implements

    Varigence.Utility.Collections.IVulcanCollectionParent, Varigence.Utility.ComponentModel.IVulcanNotifyPropertyChanged, Varigence.Utility.ComponentModel.IPropertyChangeNotificationTarget, System.ComponentModel.INotifyPropertyChanged, Varigence.Utility.Xml.IXObjectMappingProvider, System.ComponentModel.IDataErrorInfo, Varigence.Utility.Collections.IScopedNameIndexable,

Constructors

ConstructorsDescription
AstAdfDataFactoryNode(IFrameworkItem)Initializes a new instance of the AstAdfDataFactoryNode class with the specified parent node.

Fields

FieldsDescription
ScopedNamePrefixBackingStore
IsScopeImported

Properties

PropertiesDescription
AmazonMarketplaceWebServiceDatasetsGets a collection of all AstAdfAmazonMarketplaceWebServiceDatasetNode objects contained in the Datasets property for this root node
AmazonMarketplaceWebServiceLinkedServicesGets a collection of all AmazonMarketplaceWebServiceLinkedServices objects contained in the LinkedServices property for this root node
AmazonRedshiftDatasetsGets a collection of all AstAdfAmazonRedshiftDatasetNode objects contained in the Datasets property for this root node
AmazonRedshiftLinkedServicesGets a collection of all AmazonRedshiftLinkedServices objects contained in the LinkedServices property for this root node
AmazonS3DatasetsGets a collection of all AstAdfAmazonS3DatasetNode objects contained in the Datasets property for this root node
AmazonS3LinkedServicesGets a collection of all AmazonS3LinkedServices objects contained in the LinkedServices property for this root node
AzureBatchLinkedServicesGets a collection of all AstAdfAzureBatchLinkedServiceNode objects contained in the LinkedServices property for this root node
AzureBlobDatasetsGets a collection of all AstAdfAzureBlobDatasetNode objects contained in the Datasets property for this root node
AzureBlobStorageLinkedServicesGets a collection of all AstAdfAzureBlobStorageLinkedServiceNode objects contained in the LinkedServices property for this root node
AzureCosmosDbLinkedServicesGets a collection of all AstAdfAzureDocumentDbLinkedServiceNode objects contained in the LinkedServices property for this root node
AzureDatabricksLinkedServicesGets a collection of all AstAdfAzureDatabricksLinkedServiceNode objects contained in the LinkedServices property for this root node
AzureDataLakeAnalyticsLinkedServicesGets a collection of all AstAdfAzureDataLakeAnalyticsLinkedServiceNode objects contained in the LinkedServices property for this root node
AzureDataLakeDatasetsGets a collection of all AstAdfAzureDataLakeDatasetNode objects contained in the Datasets property for this root node
AzureDataLakeStoreLinkedServicesGets a collection of all AstAdfAzureDataLakeStoreLinkedServiceNode objects contained in the LinkedServices property for this root node
AzureDocumentDbDatasetsGets a collection of all AstAdfAzureDocumentDbDatasetNode objects contained in the Datasets property for this root node
AzureKeyVaultLinkedServicesGets a collection of all AstAdfAzureKeyVaultLinkedServiceNode objects contained in the LinkedServices property for this root node
AzureMySqlDatasetsGets a collection of all AstAdfAzureMySqlDatasetNode objects contained in the Datasets property for this root node
AzureMySqlLinkedServicesGets a collection of all AstAdfAzureMySqlLinkedServiceNode objects contained in the LinkedServices property for this root node
AzurePostgreSqlDatasetsGets a collection of all AstAdfAzurePostgreSqlDatasetNode objects contained in the Datasets property for this root node
AzurePostgreSqlLinkedServicesGets a collection of all AstAdfAzurePostgreSqlLinkedServiceNode objects contained in the LinkedServices property for this root node
AzureSearchDatasetsGets a collection of all AstAdfAzureSearchIndexDatasetNode objects contained in the Datasets property for this root node
AzureSearchIndexLinkedServicesGets a collection of all AstAdfAzureSearchIndexLinkedServiceNode objects contained in the LinkedServices property for this root node
AzureSqlDatabaseDatasetsGets a collection of all AstAdfAzureSqlDatabaseDatasetNode objects contained in the Datasets property for this root node
AzureSqlDatabaseLinkedServicesGets a collection of all AstAdfAzureSqlDatabaseLinkedServiceNode objects contained in the LinkedServices property for this root node
AzureSqlDataWarehouseDatasetsGets a collection of all AstAdfAzureSqlDataWarehouseDatasetNode objects contained in the Datasets property for this root node
AzureSqlDataWarehouseLinkedServicesGets a collection of all AstAdfAzureSqlDataWarehouseLinkedServiceNode objects contained in the LinkedServices property for this root node
AzureTableDatasetsGets a collection of all AstAdfAzureTableDatasetNode objects contained in the Datasets property for this root node
AzureTableStorageLinkedServicesGets a collection of all AstAdfAzureTableStorageLinkedServiceNode objects contained in the LinkedServices property for this root node
CassandraDatasetsGets a collection of all AstAdfCassandraDatasetNode objects contained in the Datasets property for this root node
CassandraLinkedServicesGets a collection of all CassandraLinkedServices objects contained in the LinkedServices property for this root node
ConcurDatasetsGets a collection of all AstAdfConcurDatasetNode objects contained in the Datasets property for this root node
ConcurLinkedServicesGets a collection of all ConcurLinkedServices objects contained in the LinkedServices property for this root node
CouchbaseDatasetsGets a collection of all AstAdfCouchbaseDatasetNode objects contained in the Datasets property for this root node
CouchbaseLinkedServicesGets a collection of all CouchbaseLinkedServices objects contained in the LinkedServices property for this root node
DatasetsA dataset points to the data that the user will use in their activities as either inputs or outputs. They can utilize data within different storage systems, for example tables, containers, files, folders or documents.
Db2DatasetsGets a collection of all AstAdfDb2DatasetNode objects contained in the Datasets property for this root node
Db2LinkedServicesGets a collection of all AstAdfDb2LinkedServiceNode objects contained in the LinkedServices property for this root node
DrillDatasetsGets a collection of all AstAdfDrillDatasetNode objects contained in the Datasets property for this root node
DrillLinkedServicesGets a collection of all AstAdfDrillLinkedServiceNode objects contained in the LinkedServices property for this root node
DynamicsCrmDatasetsGets a collection of all AstAdfDynamicsCrmDatasetNode objects contained in the Datasets property for this root node
DynamicsCrmLinkedServicesGets a collection of all DynamicsCrmLinkedServices objects contained in the LinkedServices property for this root node
EloquaDatasetsGets a collection of all AstAdfEloquaDatasetNode objects contained in the Datasets property for this root node
EloquaLinkedServicesGets a collection of all AstAdfEloquaLinkedServiceNode objects contained in the LinkedServices property for this root node
FileServerLinkedServicesGets a collection of all AstAdfFileSystemLinkedServiceNode objects contained in the LinkedServices property for this root node
FileSystemDatasetsGets a collection of all AstAdfFileSystemDatasetNode objects contained in the Datasets property for this root node
FriendlyTypeNameStaticGets the friendly name of the type of this node
FtpDatasetsGets a collection of all AstAdfFtpDatasetNode objects contained in the Datasets property for this root node
FtpLinkedServicesGets a collection of all FtpLinkedServices objects contained in the LinkedServices property for this root node
GoogleBigQueryDatasetsGets a collection of all AstAdfGoogleBigQueryDatasetNode objects contained in the Datasets property for this root node
GoogleBigQueryLinkedServicesGets a collection of all GoogleBigQueryLinkedServices objects contained in the LinkedServices property for this root node
GreenplumDatasetsGets a collection of all AstAdfGreenplumDatasetNode objects contained in the Datasets property for this root node
GreenplumLinkedServicesGets a collection of all GreenplumLinkedServices objects contained in the LinkedServices property for this root node
HBaseDatasetsGets a collection of all AstAdfHBaseDatasetNode objects contained in the Datasets property for this root node
HBaseLinkedServicesGets a collection of all AstAdfHBaseLinkedServiceNode objects contained in the LinkedServices property for this root node
HdfsDatasetsGets a collection of all AstAdfHdfsDatasetNode objects contained in the Datasets property for this root node
HdfsLinkedServicesGets a collection of all AstAdfHdfsLinkedServiceNode objects contained in the LinkedServices property for this root node
HdInsightLinkedServicesGets a collection of all AstAdfHdInsightLinkedServiceNode objects contained in the LinkedServices property for this root node
HdInsightOnDemandLinkedServicesGets a collection of all AstAdfHdInsightOnDemandLinkedServiceNode objects contained in the LinkedServices property for this root node
HiveDatasetsGets a collection of all AstAdfHiveDatasetNode objects contained in the Datasets property for this root node
HiveLinkedServicesGets a collection of all AstAdfHiveLinkedServiceNode objects contained in the LinkedServices property for this root node
HttpDatasetsGets a collection of all AstAdfHttpDatasetNode objects contained in the Datasets property for this root node
HttpLinkedServicesGets a collection of all AstAdfHttpLinkedServiceNode objects contained in the LinkedServices property for this root node
HubspotDatasetsGets a collection of all AstAdfHubspotDatasetNode objects contained in the Datasets property for this root node
HubspotLinkedServicesGets a collection of all AstAdfHubspotLinkedServiceNode objects contained in the LinkedServices property for this root node
ImpalaDatasetsGets a collection of all AstAdfImpalaDatasetNode objects contained in the Datasets property for this root node
ImpalaLinkedServicesGets a collection of all AstAdfImpalaLinkedServiceNode objects contained in the LinkedServices property for this root node
JiraDatasetsGets a collection of all AstAdfJiraDatasetNode objects contained in the Datasets property for this root node
JiraLinkedServicesGets a collection of all AstAdfJiraLinkedServiceNode objects contained in the LinkedServices property for this root node
LinkedServicesLinked Services specify pertinent information to connect the Data Factory to the external entities.
LogicalDisplayFolderSpecifies a path that should be used for organizing the tree display of this object in the Logical View in BimlStudio.
LogicalDisplayFolderDefaultValueGets the default value for the LogicalDisplayFolder property
MachineLearningLinkedServicesGets a collection of all AstAdfMachineLearningLinkedServiceNode objects contained in the LinkedServices property for this root node
MagnetoDatasetsGets a collection of all AstAdfMagnetoDatasetNode objects contained in the Datasets property for this root node
MagnetoLinkedServicesGets a collection of all AstAdfMagnetoLinkedServiceNode objects contained in the LinkedServices property for this root node
MariaDbDatasetsGets a collection of all AstAdfMariaDbDatasetNode objects contained in the Datasets property for this root node
MariaDbLinkedServicesGets a collection of all AstAdfMariaDbLinkedServiceNode objects contained in the LinkedServices property for this root node
MarketoDatasetsGets a collection of all AstAdfMarketoDatasetNode objects contained in the Datasets property for this root node
MarketoLinkedServicesGets a collection of all AstAdfMarketoLinkedServiceNode objects contained in the LinkedServices property for this root node
MongoDbDatasetsGets a collection of all AstAdfMongoDbDatasetNode objects contained in the Datasets property for this root node
MongoDbLinkedServicesGets a collection of all AstAdfMongoDbLinkedServiceNode objects contained in the LinkedServices property for this root node
MySqlDatasetsGets a collection of all AstAdfMySqlDatasetNode objects contained in the Datasets property for this root node
MySqlLinkedServicesGets a collection of all AstAdfMySqlLinkedServiceNode objects contained in the LinkedServices property for this root node
NetezzaDatasetsGets a collection of all AstAdfNetezzaDatasetNode objects contained in the Datasets property for this root node
NetezzaLinkedServicesGets a collection of all AstAdfNetezzaLinkedServiceNode objects contained in the LinkedServices property for this root node
ODataDatasetsGets a collection of all AstAdfODataDatasetNode objects contained in the Datasets property for this root node
ODataLinkedServicesGets a collection of all AstAdfODataLinkedServiceNode objects contained in the LinkedServices property for this root node
OdbcDatasetsGets a collection of all AstAdfOdbcDatasetNode objects contained in the Datasets property for this root node
OdbcLinkedServicesGets a collection of all AstAdfOdbcLinkedServiceNode objects contained in the LinkedServices property for this root node
OracleDatasetsGets a collection of all AstAdfOracleDatasetNode objects contained in the Datasets property for this root node
OracleLinkedServicesGets a collection of all AstAdfOracleLinkedServiceNode objects contained in the LinkedServices property for this root node
PaypalDatasetsGets a collection of all AstAdfPaypalDatasetNode objects contained in the Datasets property for this root node
PaypalLinkedServicesGets a collection of all AstAdfPaypalLinkedServiceNode objects contained in the LinkedServices property for this root node
PhoenixDatasetsGets a collection of all AstAdfPhoenixDatasetNode objects contained in the Datasets property for this root node
PhoenixLinkedServicesGets a collection of all AstAdfPhoenixLinkedServiceNode objects contained in the LinkedServices property for this root node
PipelinesA collection of activities, linked services, and datasets that combine to perform a task.
PostgreSqlDatasetsGets a collection of all AstAdfPostgreSqlDatasetNode objects contained in the Datasets property for this root node
PostgreSqlLinkedServicesGets a collection of all AstAdfPostgreSqlLinkedServiceNode objects contained in the LinkedServices property for this root node
PrestoDatasetsGets a collection of all AstAdfPrestoDatasetNode objects contained in the Datasets property for this root node
PrestoLinkedServicesGets a collection of all AstAdfPrestoLinkedServiceNode objects contained in the LinkedServices property for this root node
QuickBooksDatasetsGets a collection of all AstAdfQuickBooksDatasetNode objects contained in the Datasets property for this root node
QuickBooksLinkedServicesGets a collection of all AstAdfQuickBooksLinkedServiceNode objects contained in the LinkedServices property for this root node
ResponsysDatasetsGets a collection of all AstAdfResponsysDatasetNode objects contained in the Datasets property for this root node
ResponsysLinkedServicesGets a collection of all AstAdfResponsysLinkedServiceNode objects contained in the LinkedServices property for this root node
SalesforceDatasetsGets a collection of all AstAdfSalesforceDatasetNode objects contained in the Datasets property for this root node
SalesforceLinkedServicesGets a collection of all AstAdfSalesforceLinkedServiceNode objects contained in the LinkedServices property for this root node
SalesforceMarketingCloudDatasetsGets a collection of all AstAdfSalesforceMarketingCloudDatasetNode objects contained in the Datasets property for this root node
SalesforceMarketingCloudLinkedServicesGets a collection of all AstAdfSalesforceMarketingCloudLinkedServiceNode objects contained in the LinkedServices property for this root node
SapBusinessWarehouseDatasetsGets a collection of all AstAdfSapBusinessWarehouseDatasetNode objects contained in the Datasets property for this root node
SapBusinessWarehouseLinkedServicesGets a collection of all AstAdfSapBusinessWarehouseLinkedServiceNode objects contained in the LinkedServices property for this root node
SapCloudForCustomerDatasetsGets a collection of all AstAdfSapCloudForCustomerDatasetNode objects contained in the Datasets property for this root node
SapCloudForCustomerLinkedServicesGets a collection of all AstAdfSapCloudForCustomerLinkedServiceNode objects contained in the LinkedServices property for this root node
SapEccDatasetsGets a collection of all AstAdfSapEccDatasetNode objects contained in the Datasets property for this root node
SapEccLinkedServicesGets a collection of all AstAdfSapEccLinkedServiceNode objects contained in the LinkedServices property for this root node
SapHanaDatasetsGets a collection of all AstAdfSapHanaDatasetNode objects contained in the Datasets property for this root node
SapHanaLinkedServicesGets a collection of all AstAdfSapHanaLinkedServiceNode objects contained in the LinkedServices property for this root node
ScheduleTriggersGets a collection of all ScheduleTrigger objects contained in the LinkedServices property for this root node
ServiceNowDatasetsGets a collection of all AstAdfServiceNowDatasetNode objects contained in the Datasets property for this root node
ServiceNowLinkedServicesGets a collection of all AstAdfServiceNowLinkedServiceNode objects contained in the LinkedServices property for this root node
SftpDatasetsGets a collection of all AstAdfSftpDatasetNode objects contained in the Datasets property for this root node
SftpLinkedServicesGets a collection of all AstAdfSftpLinkedServiceNode objects contained in the LinkedServices property for this root node
ShopifyDatasetsGets a collection of all AstAdfShopifyDatasetNode objects contained in the Datasets property for this root node
ShopifyLinkedServicesGets a collection of all AstAdfShopifyLinkedServiceNode objects contained in the LinkedServices property for this root node
SparkDatasetsGets a collection of all AstAdfSparkDatasetNode objects contained in the Datasets property for this root node
SparkLinkedServicesGets a collection of all AstAdfSparkLinkedServiceNode objects contained in the LinkedServices property for this root node
SqlServerDatasetsGets a collection of all AstAdfSqlServerDatasetNode objects contained in the Datasets property for this root node
SqlServerLinkedServicesGets a collection of all AstAdfSqlServerLinkedServiceNode objects contained in the LinkedServices property for this root node
SquareDatasetsGets a collection of all AstAdfSquareDatasetNode objects contained in the Datasets property for this root node
SquareLinkedServicesGets a collection of all AstAdfSquareLinkedServiceNode objects contained in the LinkedServices property for this root node
SybaseDatasetsGets a collection of all AstAdfSybaseDatasetNode objects contained in the Datasets property for this root node
SybaseLinkedServicesGets a collection of all AstAdfSybaseLinkedServiceNode objects contained in the LinkedServices property for this root node
TeradataDatasetsGets a collection of all AstAdfTeradataDatasetNode objects contained in the Datasets property for this root node
TeradataLinkedServicesGets a collection of all AstAdfTeradataLinkedServiceNode objects contained in the LinkedServices property for this root node
TriggersTriggers determine when a pipeline execution should occur, this can be time based (ie a certain time of day/week/month) or event based.
TumblingWindowTriggersGets a collection of all TumblingWindowTrigger objects contained in the LinkedServices property for this root node
VerticaDatasetsGets a collection of all AstAdfVerticaDatasetNode objects contained in the Datasets property for this root node
VerticaLinkedServicesGets a collection of all AstAdfVerticaLinkedServiceNode objects contained in the LinkedServices property for this root node
WebLinkedServicesGets a collection of all AstAdfWebLinkedServiceNode objects contained in the LinkedServices property for this root node
WebTableDatasetsGets a collection of all AstAdfWebTableDatasetNode objects contained in the Datasets property for this root node
XeroDatasetsGets a collection of all AstAdfXeroDatasetNode objects contained in the Datasets property for this root node
XeroLinkedServicesGets a collection of all AstAdfXeroLinkedServiceNode objects contained in the LinkedServices property for this root node
ZohoDatasetsGets a collection of all AstAdfZohoDatasetNode objects contained in the Datasets property for this root node
ZohoLinkedServicesGets a collection of all AstAdfZohoLinkedServiceNode objects contained in the LinkedServices property for this root node
ScopedNameGets the scoped name which can be used to uniquely identify this object among other objects of its type
SymbolTableGets a reference to the symbol table that stores a reference to this and all other named objects in the project
SsisSafeScopedNameReturns a version of the ScopedName that has been cleaned of invalid characters for SSIS.
SsisSafeNameReturns a version of the Name that has been cleaned of invalid characters for SSIS.
NameSpecifies the name of the object. This name can be used to reference this object from anywhere else in the program.
ReferencesGets collection of FrameworkItemReference objects, which track rich information about the properties that hold references to this node.
NameDefaultValueGets the default value for the Name property
Guid
AnnotationsThis is a collection of annotation items that can be used to specify documentation, tags, or other information. Annotations are particularly useful for storing information about nodes that can be used by BimlScript code.
ObjectTagThis property provides a general purpose storage mechanism for .NET objects to be associated with AstNode objects. It supplements the annotation system, which is intended for use with string-based metadata.
BimlFileThis value specifies the BimlFile in which the Biml code that defines AstNode resides.
ItemLabelGets a label that can be used to identify this node
ParentItemThis value specifies the parent of the current node. All nodes must have a valid parent in the Biml framework, except for the root node.

Methods

MethodsDescription
BindingScopeBoundaries()Retrieves the permitted scope boundaries to bind references from this node.
DefinedAstNodes()Retrieves a collection of nodes that have been defined as direct children of the current node.
Duplicate()Creates a duplicate of the current node
Duplicate(IFrameworkItem)Creates a duplicate of the current node with the specified parent item
GetAllItemsReferencedByDefinedSuccessors()Builds a list of all items referenced by this node and its successors.
Each tuple in the returned list represents a FrameworkItemReference.
The first item is the ReferencingItem, the second item is the property name, and the third item is the ReferencedItem.
GetDefaultValue(String)Retrieves the default value for the property with the name propertyName
GetDefaultValue<T>(String)Retrieves the default value for the property with the name propertyName
GetSchemaLocalName()Retrieves the local XML element name that corresponds to this node in Biml code.
StructureEquals(Object)Compares this node to the provided object to determine if all defined children and references are equal.
Validate(ValidationReporter)
ToString()Returns a string that represents the current object. In this case, it is the Name of the node.
OnScopedNameChanged(String, String)
OnItemLabelChanged(String, String)
OnNameChanging(String, String)
OnNameChanged(String, String)
AddScopedNameChangedEventListener(IReferenceableItem, EventHandler<VulcanPropertyChangedEventArgs>)Adds the scoped name changed event handler to the specified referenceable item.
RemoveScopedNameChangedEventListener(IReferenceableItem, EventHandler<VulcanPropertyChangedEventArgs>)Removes the scoped name changed event handler from the specified referenceable item.
FirstChildOfType<TChild>()Gets the first defined descendant node of the specified type
RemoveFromParent()Removes this node definition from its parent
GetJson()Generates a JavaScript Object Notation (JSON) representation of the current node
GetExternalJson()Generates a JavaScript Object Notation (JSON) representation of the current node
GetJson(Boolean, Boolean, Boolean, Boolean, Boolean)Generates a JavaScript Object Notation (JSON) representation of the current node
GetXObjectName()Gets the fully qualified XML element name for this node in the code document.
FirstParent<TAstNode>()Retrieves the first parent or ancestor node of the specified type
FirstParent<TAstNode>(Type)Retrieves the first parent or ancestor node of the specified type with the specified custom attribute type
FirstThisOrParent<TAstNode>()Retrieves the first parent or ancestor node of the specified type, including this node
IsDirectAncestor(IFrameworkItem)Retrieves a value indicating whether the specified node is a direct ancestor of this node.
AncestorDistance(IFrameworkItem)Retrieves the number of steps between this node and the nearest shared ancestor with the specified relative node.
FirstThisOrParent<TAstNode>(Type)Retrieves the first parent or ancestor node (including this node) of the specified type with the specified custom attribute type
AllDefinedSuccessors()Retrieves the collection of all nodes defined as a child of this or any successor node or the current node
AllDefinedSuccessors(Boolean)Retrieves the collection of all nodes defined as a child of this or any successor node or optionally the current node
OnNotificationTargetPropertyChanged(String)
OnScopeBoundaryChanged(IScopeBoundary, IScopeBoundary)
AddParseableChangedEventListener(IFlowFileChanged, EventHandler<EventArgs>)
RemoveParseableChangedEventListener(IFlowFileChanged, EventHandler<EventArgs>)
AddScopeBoundaryChangedEventListener(IFrameworkItem, EventHandler<VulcanPropertyChangedEventArgs>)
RemoveScopeBoundaryChangedEventListener(IFrameworkItem, EventHandler<VulcanPropertyChangedEventArgs>)
AddParsePendingChangedEventListener(IFlowFileChanged, EventHandler<EventArgs>)
RemoveParsePendingChangedEventListener(IFlowFileChanged, EventHandler<EventArgs>)
AddFromTemplateChangedEventListener(IFlowFileChanged, EventHandler<EventArgs>)
RemoveFromTemplateChangedEventListener(IFlowFileChanged, EventHandler<EventArgs>)
ParseSelf(XElement, ParserContext)
ParseNameValueMapping(XElement)
BindReference(SymbolTable, String, Boolean, String, Int32, Boolean)