|
|
CHARACTER GetMask (DataTypeEnum)
|
/** This method changes a type description or 'mask' if it's an array to
return the base datatype and the word Extent, otherwise it returns
the datatype enetered. This allows the user to find out if a particular
datatype is an array or not through the isArray method.
@param DataTypeEnum The ABL data type
@return Character The mask of the data type. */
|
|
|
LOGICAL IsArray (DataTypeEnum)
|
/** Check to see if the data type is an array so user knows how to handle extents.
e.g. CharacterArray - Character is primitive, but the array type makes it so
the user must handle the extents to get the character data.
@param DataTypeEnum The ABL data type
@return logical Is the datatype an array. */
|
|
|
LOGICAL IsPrimitive (DataTypeEnum)
|
/** Check to see if the data type is a primitive datatype.
@param DataTypeEnum The ABL data type
@return logical Is the datatype a primitive. */
|
|
|
CHARACTER ToXmlSchemaType (DataTypeEnum)
|
/** Mapping from ABL data type to XML Schema supported data types. Taken from
the Working With XML book from the documentation set.
Note that the converse is not supported, since there are multiple ABL types
that map to a single XML schema type.
@param DataTypeEnum The ABL data type
@return character The XML data type. */
|