Varigence, Inc.

Expand Minimize
BIML API Reference
Varigence.Languages.Biml Namespace
Classes
 NameSummary
AstAnnotationNode
The AstAnnotationNode type is used to define an annotation item 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.
AstNamedNode
AstNamedNode is the base type for all Biml language model classes that can be referenced by name and that will be entered into the symbol table for central tracking. It provides a variety of methods and properties that are useful to the language framework.
AstNode
AstNode is the base type from which all other Biml language model classes derive. It provides a variety of methods and properties that are useful to the language framework.
AstPropertyNode
The AstPropertyNode type corresponds directly to a property that can be overriden with an expression in a SQL Server Integration Services task.
AstRootNode
AstRootNode serves as the root of the entire project tree. Anything that can be defined in a Biml project must be a descendant of the AstRootNode, and all constructs in the project can be reached by following a path through the child properties starting at the AstRootNode.
AstScopeBoundaryNode
AstScopeBoundaryNode is the base type that is used for all classes that define a scope in Biml. When an object is a scope boundary, its name will appear as a component of the full scope name of any descendent objects.
AstSecurableNode
AstSecurableNode is the base type that is used for all classes that can accept permissions in Biml.
Enumerations
 NameSummary
AnnotationType
The AnnotationType enumeration provides options that determine the type of the annotation and where the annotation is emitted.
CheckpointUsage
The CheckpointUsage enumeration provides options for the usage of checkpoints in the execution of a SQL Server Integration Services package.
FuzzyLookupTransformExtendedComparisonOptions
The FuzzyLookupTransformExtendedComparisonOptions enumeration provides options for advanced string mapping transformations. This is a flags enumeration so that multiple options can be simultaneously selected.
PackagePriorityClass
The PackagePriorityClass enumeration provides options for the priority level of a SQL Server Integration Services package.
PermissionActionType
The PermissionActionType enumeration provides a list of the different actions that can be applied to a permission for a given principal.
PermissionTargetType
The PermissionTargetType enumeration provides a list of recognized server targets that can be assigned permissions.
ProtectionLevel
The ProtectionLevel enumeration provides options for the level of data protection of a SQL Server Integration Services package.
SortOrder
The SortOrder enumeration provides options to indicate if a sorted column is in ascending or descending order.