@ |
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. |