A binary properties of a field
Returns a field name this fields depends on.
Returns a field name this fields depends on. This is used for OCCURS (arrays).
Returns a mapping used for OCCURS (arrays) integral conversion.
Returns true if the field is a child segment
Returns true if the field is a filler
Returns true if this field is redefined by some other field
Returns the level of the AST element
Returns the line number in the copybook where the ast object is defined
Returns the name of the AST element
Returns OCCURS property of the AST element if present
Returns the original name of the AST element (before the conversion to the Spark-compatible name)
Returns the parent element of the ASt element
Returns a fields name that this AST element redefines (REDEFINES property)
Returns TO property of the AST element if present
Returns the original AST element with updated binary properties
Returns the original AST element with updated isRedefined
flag
Returns the original AST element with updated isRedefined
flag
Returns the maximum OCCURS (array) size of the field.
Returns the maximum OCCURS (array) size of the field. Returns 1 for non-OCCURS (non-array) fields.
Returns the minimum OCCURS (array) size of the field.
Returns the minimum OCCURS (array) size of the field. Returns 1 for non-OCCURS (non-array) fields.
Returns this the name of this fields as a camel cased string
Returns true is the AST element is an array (has OCCURS)
Returns a string representation of the AST element
Returns a string representation of the AST element
Returns a parent of the current node *
Trait for Cobol copybook AST element (a statement).