setFieldMetaData( )
- Last Updated: February 11, 2026
- 1 minute read
- OpenEdge
- Version 13.0
- Documentation
Adds the specified field (column property) to the property list of the specified
ProDataObject type.
Syntax
|
- fieldNumber
- Specifies a 1-based position for this column property that corresponds to the position of a mapped field in an ABL temp-table.
- fieldName
- Specifies a name for the column property that is typically identical to a mapped field
in the corresponding ABL temp-table. The value cannot be
nulland must be unique among column properties in the specifiedProDataObjecttype. - extent
- Specifies if and how the column property represents an array field in the
corresponding temp-table. The value must be 0 or greater. If the value is greater than
1, this column property is many-valued (represents an array field) and the value is its
extent. If the property represents a
BLOBorCLOBfield, the value must be 0 or 1. - proType
- Specifies the value of a class constant defined in the
com.progress.open4gl.Parameterclass. The specified class constant indicates the ABL data type of the mapped temp-table field. For more information on these class constants, see the information on specifying data type meta data for temp-tables in Pass Parameters. To identify the Java data type that the column property assumes for the specified ABL data type, see Map single-valued fields. - userOrder
- Specifies a 0-based user order position for the column property.
- xmlMapping
- Reserved for future use. Always specify 0.
For more information on column properties, see Use Java SDO classes to access Property meta data.