| @ |
function |
Cursor and screen manipulation. |
| ABS |
function |
Returns absolute value. |
| ABSS |
function |
Returns absolute value of elements in a dynamic array |
| ADDS |
function |
Adds corresponding elements in two dynamic arrays. |
| ALPHA |
function |
Returns Boolean result for alphabetic check. |
| ANDS |
function |
Create a dynamic array of logical AND of corresponding elements from two
arrays. |
| ASCII |
function |
EBCDIC to ASCII conversion function. |
| ASSIGNED |
function |
Returns Boolean result for variable assignment. |
| BITAND |
function |
Performs a bitwise AND comparison of two integers. |
| BITCHANGE |
function |
Toggles the state of the specified bit. |
| BITCHECK |
function |
Returns the current value of the specified bit. |
| BITLOAD |
function |
Assigns values in the local bit table. |
| BITNOT |
function |
Returns the bitwise negation of an integer specified by a numeric
expression. |
| BITOR |
function |
Performs a bitwise OR comparison of two integers. |
| BITRESET |
function |
Resets the value of the specified bit. |
| BITSET |
function |
Sets the value of the specified bit. |
| BITTEST |
function |
Tests the bit number of the integer specified by an expression. |
| BITXOR |
function |
Performs a bitwise XOR comparison of two integers. |
| BYTELEN |
function |
returns the length of the expression as the number of bytes rather than
the number of characters. |
| CALLONEXIT |
function |
specifies the name of a subroutine to call when the program terminates |
| CATS |
function |
Concatenates corresponding elements in two dynamic arrays. |
| CHANGE |
function |
Sub-string replacement. |
| CHANGE |
function |
Adjust existing time stamp to return new timestamp value. |
| CHAR |
function |
Returns the ASCII equivalent of a numeric expression. |
| CHARS |
function |
Returns the ASCII equivalents of the numeric expressions in a dynamic
array. |
| CHDIR |
function |
Changes the current directory. |
| CHECKSUM |
function |
Returns numeric checksum for the supplied expression. |
| COL1 / COL2 |
functions |
Position determination subsequent to use of the FIELD function. |
| COMPARE |
function |
Compares two strings. |
| CONVERT |
function |
Converts a character string to another. |
| COS |
function |
Returns the cosine of an angle. |
| COUNT |
function |
Returns the number of times that one string occurs in another. |
| COUNTS |
function |
Counts the number of times a substring is repeated in each element of a
dynamic array. |
| DATE |
function |
Returns the date in internal form. |
| DCOUNT |
function |
Counts the number of elements in a string separated by a specified
delimiter. |
| DECRYPT |
function |
Decodes an encrypted string. |
| DIR |
function |
Returns information about a file. |
| DIVS |
function |
Divides corresponding elements in two dynamic arrays. |
| DIV |
function |
Calculates the value of the quotient after division of the dividend by
the divisor. |
| DOWNCASE |
function |
Converts all uppercase characters in an expression to lowercase. |
| DQUOTE |
function |
Encloses a value in double quotation marks. |
| DROUND |
function |
Performs double-precision rounding on a value. |
| DTX |
function |
Returns the hexadecimal representation of a decimal expression. |
| DYNTOXML |
function |
Converts a dynamic array to XML. |
| EBCDIC |
function |
Converts a string value from ASCII to EBCDIC. |
| ENCRYPT |
function |
Encrypts strings. |
| EQS |
function |
Tests if elements of one dynamic array are equal to the elements of
another dynamic array. |
| EREPLACE |
function |
Replace substring in an expression with another substring. |
| EXP |
function |
Returns the mathematical constant e to the specified power. |
| EXTRACT |
function |
Archaic method of extracting elements from a dynamic array. |
| FADD |
function |
Performs addition on two floating point numbers. |
| FDIV |
function |
Performs division on two floating point numbers. |
| FIELD |
function |
Returns one or more delimited fields from a string. |
| FIELDS |
function |
Returns a dynamic array of delimited fields from a dynamic array of
strings. |
| FILEINFO |
function |
Returns information on a specified file variable |
| FMT |
function |
Formats a string to a specified pattern. |
| FMTS |
function |
Formats the elements of a dynamic array for output. |
| FMUL |
function |
Performs multiplication on two floating point numbers. |
| FOLD |
function |
Re-delimits a specified string with attribute marks. |
| FSUB |
function |
Performs subtraction on two floating point numbers. |
| GES |
function |
Compares corresponding elements in two dynamic arrays. |
| GETCWD |
function |
Returns the name of the current working directory. |
| GETENV |
function |
Determines the value of the specified environment variable. |
| GROUP |
function |
Returns one or more delimited fields from a string. |
| ICONV |
function |
Converts data in external format to internal format. |
| ICONVS |
function |
Converts elements of a dynamic array to internal format. |
| IFS |
function |
returns a dynamic array whose elements are chosen individually from one
of two arrays based on the contents of a third array. |
| INDEX |
function |
Returns the position of a character or characters within another string. |
| INDICES |
function |
Returns information about a file's secondary index. |
| INMAT |
function |
Returns the number of dimensioned array elements. |
| INSERT |
function |
Allows the insertion of elements into a dynamic array. |
| INT |
function |
Truncates a numeric value to the nearest integer. |
| IOCTL |
function |
Returns file information. |
| ISALPHA |
function |
Checks that an expression consists entirely of alphabetic characters. |
| ISALNUM |
function |
Checks that an expression consists entirely of alphanumeric characters. |
| ISCNTRL |
function |
Checks that an expression consists entirely of control characters. |
| ISDIGIT |
function |
Checks that an expression consists entirely of numeric characters. |
| ISPRINT |
function |
Checks that an expression consists entirely of printable characters. |
| ISSPACE |
function |
Checks that an expression consists entirely of space type characters. |
| ISUPPER |
function |
Checks that an expression consists entirely of upper case characters. |
| JBASECOREDUMP |
function |
Dumps a portion of the application to an external file for later
analysis. |
| KEYIN |
function |
Reads a single character from the input buffer and returns it. |
| LATIN1 |
function |
Converts a UTF-8 byte sequence to it's Binary or Latin equivalent. |
| LEFT |
function |
Extracts the first n characters from a string. |
| LEN |
function |
Returns the character length of an expression. |
| LENS |
function |
Returns a dynamic array of the number of bytes in each element of a
dynamic array. |
| LENDP |
function |
Returns the display length of and expression. |
| LES |
function |
Determines whether elements of one dynamic array are less than or equal
to the corresponding element in another dynamic array. |
| LN |
function |
Returns the value of the natural logarithm of a supplied expression. |
| LOCALDATE |
function |
Returns an internal date using the specified Timestamp and TimeZone
combination. |
| LOCALTIME |
function |
Returns and internal time using the specified Timestamp and TimeZone
combination. |
| LOWCASE |
function |
Converts all uppercase characters in an expression to lowercase. |
| LOWER |
function |
Lowers delimiters in a string to their next lowest value. |
| MAKETIMESTAMP |
function |
Generates a Timestamp using internal date, time and timezone. |
| MAXIMUM |
function |
Returns the highest numerical value in a dynamic array. |
| MATCHES |
function |
Allows pattern matching to be applied to an expression. |
| MATCHFIELD |
function |
Checks a string against a match pattern. |
| MINIMUM |
function |
Returns the lowest numerical value in a dynamic array. |
| MOD |
function |
Returns the arithmetic modulo of two numeric expressions. |
| MODS |
function |
Creates a a dynamic array from the remainder of the division of the
elements in two dynamic arrays. |
| MULS |
function |
Divides corresponding elements in two dynamic arrays. |
| NEG |
function |
Returns the inverse of a value. |
| NEGS |
function |
Returns the negative values for the elements of a dynamic array. |
| NES |
function |
Determines whether the elements of one dynamic array are equal to the
corresponding elements in another dynamic array. |
| NOT |
function |
Inverts the Boolean value of an expression. |
| NOTS |
function |
Returns a dynamic array of the logical complement of the elements of a
dynamic array. |
| NUM |
function |
Returns Boolean true if the supplied value is numeric. |
| NUMS |
function |
Determines whether the elements of a dynamic array are numeric. |
| OCONV |
function |
Converts data in internal format to external format. |
| OCONVS |
function |
Converts the elements of a dynamic array to external format. |
| ORS |
function |
Creates a dynamic array of the logical OR of the corresponding elements
of two dynamic arrays. |
| PUTENV |
function |
Sets environment variables for the current process. |
| PWR |
function |
Raises a number to a specified power. |
| QUOTE |
function |
Encloses a value in double quotation marks. |
| RAISE |
function |
Raises delimiters in a string to their next highest value. |
| RECORDLOCKED |
function |
Returns the status of a record lock. |
| REGEXP |
function |
Pattern matching with regular expressions. |
| REM |
function |
Returns the arithmetic modulo of two numeric expressions. |
| REMOVE |
function |
Successively extracts delimited strings from a dynamic array. |
| REPLACE |
function |
Archaic method of replacing elements in dynamic arrays. |
| RIGHT |
function |
Extracts the last n characters from a string. |
| RND |
function |
Generates a random number. |
| SADD |
function |
Performs string addition. |
| SDIV |
function |
Performs string division. |
| SENTENCE |
function |
Returns the command used to invoke a program and the arguments it was
given. |
| SEQ |
function |
Returns the numeric ASCII value of a character. |
| SEQS |
function |
Converts a dynamic array of ASCII characters to their numeric string
equivalents. |
| SIN |
function |
Returns the sine of an angle. |
| SMUL |
function |
Performs string multiplication. |
| SORT |
function |
Sorts a dynamic array. |
| SOUNDEX |
function |
Converts strings to their phonetic equivalents. |
| SPACE |
function |
Generates strings of spaces. |
| SPACES |
function |
Generates a dynamic array with elements comprising of blank spaces. |
| SPLICE |
function |
Creates a dynamic array from the element by element concatenation of two
dynamic arrays. |
| SPOOLER |
function |
Returns spooler information. |
| SQRT |
function |
Returns the square root of a number. |
| SQUOTE |
function |
Encloses a value in single quotation marks. |
| SSUB |
function |
Performs string subtraction. |
| STATUS |
function |
Determines cause of a file open failure. |
| STOP |
function |
Program termination. |
| STR |
function |
Performs string duplication. |
| STRS |
function |
Generates a dynamic array containing the specified number of repetitions
of each element of a dynamic array |
| SUBS |
function |
Subtracts corresponding elements in two dynamic arrays. |
| SUBSTRINGS |
function |
Returns sub-strings of elements from a dynamic array. |
| SUM |
function |
Sums elements of a dynamic array. |
| SYSTEM |
function |
Returns system information. |
| SWAP |
function |
Sub-string replacement. |
| TAN |
function |
Returns the tangent of an angle. |
| TIME |
function |
Returns the current system time. |
| TIMEDATE |
function |
Returns the current time and date. |
| TIMEDIFF |
function |
Returns the interval between two timestamps as a dynamic array. |
| TIMEOUT |
function |
Terminates a READBLK or READSEQ statement. |
| TIMESTAMP |
function |
Returns a UTC timestamp as decimal seconds. |
| TRANS |
function |
Retrieves a field from a file. |
| TRANSQUERY |
function |
Used to determine if currently in a transaction. |
| TRIM |
function |
Removes characters from a string. |
| TRIMB |
function |
Removes trailing blanks. |
| TRIMBS |
function |
Removes trailing spaces and tabs from elements of a dynamic array. |
| TRIMF |
function |
Removes leading blanks. |
| TRIMFS |
function |
Removes leading spaces and tabs from elements of a dynamic array. |
| UNASSIGNED |
function |
Returns Boolean result for variable assignment. |
| UNIQUEKEY |
function |
Returns a unique 16-byte character key. |
| UPCASE |
function |
Converts all lowercase characters in an expression to uppercase. |
| UTF8 |
function |
Converts a latin1 or binary string into the UTF-8 equivalent byte
sequence. |
| WRITEXML |
function |
Writes an XML record to a hashed file. |
| XLATE |
function |
Retrieves a field from a file. |
| XMLTODYN |
function |
Converts XML to a dynamic array. |
| XMLTOXML |
function |
Transforms XML using an XSL |
| XTD |
function |
Returns the decimal representation of a hexadecimal expression. |