Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Making n copies of every input attribute and marking each temporarily with an ordinal. For a detailed description and a list of use cases for this operation refer to this page.
public class CdmOperationArrayExpansion extends CdmOperationBase
CdmProjection extends CdmObjectDefinition in Python.
Constructors
Name | Description |
---|---|
CdmOperationArrayExpansion(CdmCorpusContext) ctx: The corpus context. |
Initializes a new instance of the CdmOperationArrayExpansion class. |
Properties
Name | Type | Description |
---|---|---|
StartOrdinal | int? | A number from which the array expansion index will start at. |
EndOrdinal | int? | A number to which the array expansion index will go to. EndOrdinal has to be bigger than StartOrdinal. |
Common properties
Name | Type | Description |
---|---|---|
Condition | string | A string condition that is evaluated at runtime to determine if the operation will run or not. If the condition evaluates to false, only this operation will not run. |
Explanation | string | The operation's explanation. |
SourceInput | bool? | Property of an operation that defines if the operation receives the input from previous operation or from source entity. If true, this operation receives the attributes coming from the source entity while if false, receives the attributes coming from the previous operation. In case this property is not set, it defaults to !runSequentially . |
Methods
Name | Description | Return Type |
---|---|---|
GetName() | See CdmObjectDefinition.GetName(). | string |
IsDerivedFrom(string, ResolveOptions) | See CdmObject.IsDerivedFrom(...). | bool |
Copy(ResolveOptions, CdmObject) | See CdmObject.Copy(...). | CdmObject |
Validate() | See CdmObject.Validate(). | bool |