Table Static Source Element
X-Ref:
- Ast Table Static Source Node
- Ast Table Source Base Node
Attributes
Attribute | API Type | Default | Description |
---|---|---|---|
Name | String | Specifies the name of the object. This name can be used to reference this object from anywhere else in the program. This is a required property | |
EmitMergePackage | Boolean | true | There are two options for static source emission. The first is that a series of insert row statements are emitted directly into the table creation package. These rows are inserted whenever the table is created from scratch. In order to update the static source rows, it would normally be necessary to regenerate the table from scratch. The second option is to emit a merge package that will merge into the existing table the static source row values that are currently specified. This enables in-place edits to static source values with no need to regenerate the table from scratch. The merge package emission option requires that the table define at least one unique or primary key. The default value is EmitMergePackage=true. |
Collection Children
Child | API Type | Description |
---|---|---|
<Rows> <Row /> </Rows> | AstStaticSourceRowNode | This is a container for row value mapping definitions for static table source code. This is a required property |
<Annotations> <Annotation /> </Annotations> | AstAnnotationNode | This 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. |