• PRODUCTS
  • SUPPORT
  • DOCS
  • PARTNERS
  • COMPANY
  • QUOTE
  • ACCOUNT
  • STORE
QUOTE

Documentation

Support Forums
What can we help you with?
Topics

Table Static Source Element

API Type:
Varigence.Languages.Biml.Table.AstTableStaticSourceNode
X-Ref:
  • Ast Table Static Source Node
  • Ast Table Source Base Node

Attributes

AttributeAPI TypeDefaultDescription
NameString 
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
EmitMergePackageBooleantrue
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

ChildAPI TypeDescription
<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.

© Varigence