This is the legacy 4D documentation web site. Documentations are progressively being moved to developer.4d.com
This command can be run in preemptive processes
4D
ABORT
ABORT PROCESS BY ID
Abs
Active transaction
Add to date
ADD TO SET
ADJUST BLOBS CACHE PRIORITY
ADJUST INDEX CACHE PRIORITY
ADJUST TABLE CACHE PRIORITY
ALERT
ALL RECORDS
Append document
APPEND TO ARRAY
Application file
Application type
Application version
APPLY TO SELECTION
Arctan
ARRAY BLOB
ARRAY BOOLEAN
ARRAY DATE
ARRAY INTEGER
ARRAY LONGINT
ARRAY OBJECT
ARRAY PICTURE
ARRAY POINTER
ARRAY REAL
ARRAY TEXT
ARRAY TIME
ARRAY TO COLLECTION
ARRAY TO SELECTION
ASSERT
Asserted
Average
BASE64 DECODE
BASE64 ENCODE
BEEP
Before selection
Begin SQL
BLOB PROPERTIES
BLOB size
BLOB TO DOCUMENT
BLOB to integer
BLOB to longint
BLOB TO PICTURE
BLOB to real
BLOB to text
BLOB TO VARIABLE
Bool
BOOLEAN ARRAY FROM SET
C_BLOB
C_BOOLEAN
C_COLLECTION
C_DATE
C_LONGINT
C_OBJECT
C_PICTURE
C_POINTER
C_REAL
C_TEXT
C_TIME
C_VARIANT
Cache info
CALL FORM
CALL WORKER
CANCEL TRANSACTION
Caps lock down
Change string
Char
Character code
Choose
CLEAR NAMED SELECTION
CLEAR SEMAPHORE
CLEAR SET
CLEAR VARIABLE
CLOSE DOCUMENT
COLLECTION TO ARRAY
collection.average( )
collection.clear( )
collection.combine( )
collection.concat( )
collection.copy( )
collection.count( )
collection.countValues( )
collection.distinct( )
collection.equal( )
collection.every( )
collection.extract( )
collection.fill( )
collection.filter( )
collection.find( )
collection.findIndex( )
collection.indexOf( )
collection.indices( )
collection.join( )
collection.lastIndexOf( )
collection.length
collection.map( )
collection.max( )
collection.min( )
collection.orderBy( )
collection.orderByMethod( )
collection.pop( )
collection.push( )
collection.query( )
collection.reduce( )
collection.remove( )
collection.resize( )
collection.reverse( )
collection.shift( )
collection.slice( )
collection.some( )
collection.sort( )
collection.sum( )
collection.unshift( )
COMBINE PICTURES
Command name
Compare strings
COMPRESS BLOB
CONFIRM
CONVERT FROM TEXT
Convert path POSIX to system
Convert path system to POSIX
CONVERT PICTURE
Convert to text
COPY ARRAY
COPY BLOB
COPY DOCUMENT
COPY NAMED SELECTION
COPY SET
Cos
Count in array
Count parameters
Count tasks
CREATE ALIAS
Create document
CREATE EMPTY SET
Create entity selection
CREATE FOLDER
CREATE INDEX
CREATE RECORD
CREATE RELATED ONE
CREATE SELECTION FROM ARRAY
CREATE SET
CREATE SET FROM ARRAY
CREATE THUMBNAIL
cs
Current client authentication
Current date
Current default table
Current machine
Current method name
Current method path
Current process
Current process name
Current system user
Current time
Current user
CUT NAMED SELECTION
Data file
Data file encryption status
dataClass.getInfo( )
dataStore.cancelTransaction( )
dataStore.encryptionStatus( )
dataStore.provideDataKey( )
dataStore.startTransaction( )
dataStore.validateTransaction( )
Date
Day number
Day of
Dec
DECRYPT BLOB
Decrypt data BLOB
DEFAULT TABLE
DELAY PROCESS
DELETE DOCUMENT
DELETE FOLDER
DELETE FROM ARRAY
DELETE FROM BLOB
DELETE INDEX
DELETE RECORD
DELETE SELECTION
Delete string
DESCRIBE QUERY EXECUTION
DIFFERENCE
Discover data key
DISTINCT ATTRIBUTE PATHS
DISTINCT ATTRIBUTE VALUES
DISTINCT VALUES
DOCUMENT LIST
DOCUMENT TO BLOB
Document to text
DOM Append XML child node
DOM Append XML element
DOM CLOSE XML
DOM Count XML attributes
DOM Count XML elements
DOM Create XML element
DOM Create XML element arrays
DOM Create XML Ref
DOM EXPORT TO FILE
DOM EXPORT TO VAR
DOM Find XML element
DOM Find XML element by ID
DOM Get first child XML element
DOM Get last child XML element
DOM Get next sibling XML element
DOM Get parent XML element
DOM Get previous sibling XML element
DOM Get Root XML element
DOM GET XML ATTRIBUTE BY INDEX
DOM GET XML ATTRIBUTE BY NAME
DOM GET XML CHILD NODES
DOM Get XML document ref
DOM Get XML element
DOM GET XML ELEMENT NAME
DOM GET XML ELEMENT VALUE
DOM Get XML information
DOM Insert XML element
DOM Parse XML source
DOM Parse XML variable
DOM REMOVE XML ATTRIBUTE
DOM REMOVE XML ELEMENT
DOM SET XML ATTRIBUTE
DOM SET XML DECLARATION
DOM SET XML ELEMENT NAME
DOM SET XML ELEMENT VALUE
DROP REMOTE USER
ds
DUPLICATE RECORD
ENCRYPT BLOB
Encrypt data BLOB
End selection
End SQL
Equal pictures
Euro converter
EXECUTE FORMULA
EXECUTE METHOD
Exp
EXPAND BLOB
EXPORT STRUCTURE
False
Field
Field name
File
file.copyTo( )
file.create( )
file.createAlias( )
file.delete( )
file.getContent( )
file.getIcon( )
file.getText( )
file.moveTo( )
file.rename( )
file.setContent( )
file.setText( )
Find in array
Find in field
Find in sorted array
FIRST RECORD
FLUSH CACHE
Folder
FOLDER LIST
folder.copyTo( )
folder.create( )
folder.createAlias( )
folder.delete( )
folder.file( )
folder.files( )
folder.folder( )
folder.folders( )
folder.getIcon( )
folder.moveTo( )
folder.rename( )
Font file
FONT LIST
FONT STYLE LIST
FORM Event
Formula
Formula from string
formula.apply( )
formula.call( )
GENERATE CERTIFICATE REQUEST
Generate digest
GENERATE ENCRYPTION KEYPAIR
Generate password hash
Generate UUID
Get 4D file
Get 4D folder
GET ACTIVITY SNAPSHOT
Get adjusted blobs cache priority
Get adjusted index cache priority
Get adjusted table cache priority
Get application info
Get assert enabled
GET AUTOMATIC RELATIONS
Get cache size
Get call chain
Get database localization
Get database measures
GET DOCUMENT ICON
Get document position
GET DOCUMENT PROPERTIES
Get document size
Get external data path
GET FIELD PROPERTIES
GET FIELD RELATION
Get group access
GET LAST ERROR STACK
Get last field number
Get last query path
Get last query plan
Get last table number
Get last update log path
Get license info
Get localized document path
Get localized string
Get locked records info
GET MEMORY STATISTICS
GET MISSING TABLE NAMES
Get Monitored Activity
Get picture file name
GET PICTURE FORMATS
GET PICTURE KEYWORDS
GET PICTURE METADATA
Get pointer
Get process activity
GET QUERY DESTINATION
Get query limit
GET RELATION PROPERTIES
GET SERIAL PORT MAPPING
Get subrecord key
GET SYSTEM FORMAT
Get system info
Get table fragmentation
GET TABLE PROPERTIES
GET TEXT KEYWORDS
GOTO RECORD
GOTO SELECTED RECORD
GRAPH
HTTP AUTHENTICATE
HTTP Get
HTTP Get certificates folder
HTTP GET OPTION
HTTP Request
HTTP SET CERTIFICATES FOLDER
HTTP SET OPTION
IDLE
IMAP New transporter
In transaction
INSERT IN ARRAY
INSERT IN BLOB
Insert string
Int
INTEGER TO BLOB
INTEGRATE MIRROR LOG FILE
INTERSECTION
Is a variable
Is compiled mode
Is data file locked
Is field number valid
Is field value Null
Is in set
Is macOS
Is new record
Is nil pointer
Is picture file
Is record loaded
Is table number valid
Is Windows
JSON Parse
JSON PARSE ARRAY
JSON Resolve pointers
JSON Stringify
JSON Stringify array
JSON TO SELECTION
JSON Validate
KILL WORKER
LAST RECORD
LAUNCH EXTERNAL PROCESS
Length
Load 4D View document
LOAD RECORD
LOAD SET
LOAD VARIABLES
Locked
LOCKED BY
Log
LOG EVENT
Log File
LOG FILE TO JSON
LONGINT ARRAY FROM SELECTION
LONGINT TO BLOB
Lowercase
Macintosh command down
Macintosh control down
Macintosh option down
MAIL Convert from MIME
MAIL Convert to MIME
MAIL New attachment
Match regex
Max
MESSAGES OFF
MESSAGES ON
Method called on error
Milliseconds
Min
MOBILE APP REFRESH SESSIONS
Mod
Modified record
Month of
MOVE DOCUMENT
MULTI SORT ARRAY
New collection
New data key
New log file
New object
New process
New shared collection
New shared object
New signal
NEXT RECORD
NO DEFAULT TABLE
Not
Null
Num
OB Class
OB Copy
OB Get
OB GET ARRAY
OB GET PROPERTY NAMES
OB Get type
OB Instance of
OB Is defined
OB Is empty
OB Is shared
OB REMOVE
OB SET
OB SET ARRAY
OB SET NULL
Object to path
Old
OLD RELATED MANY
ON ERR CALL
On Web Authentication database method
ONE RECORD SELECT
Open datastore
Open document
OPEN URL
ORDER BY
ORDER BY ATTRIBUTE
ORDER BY FORMULA
Path to object
PAUSE INDEXES
PAUSE PROCESS
PICTURE CODEC LIST
PICTURE PROPERTIES
Picture size
PICTURE TO BLOB
POP RECORD
POP3 New transporter
Position
PREVIOUS RECORD
PROCESS 4D TAGS
Process aborted
Process number
PROCESS PROPERTIES
PUSH RECORD
QUERY
QUERY BY ATTRIBUTE
QUERY BY FORMULA
QUERY SELECTION
QUERY SELECTION BY ATTRIBUTE
QUERY SELECTION BY FORMULA
QUERY SELECTION WITH ARRAY
QUERY WITH ARRAY
Random
READ ONLY
Read only state
READ PICTURE FILE
READ WRITE
REAL TO BLOB
RECEIVE BUFFER
RECEIVE PACKET
RECEIVE RECORD
RECEIVE VARIABLE
Record number
Records in selection
Records in set
Records in table
REDUCE SELECTION
Register data key
REJECT NEW REMOTE CONNECTIONS
RELATE MANY
RELATE MANY SELECTION
RELATE ONE SELECTION
RELOAD EXTERNAL DATA
REMOVE FROM SET
Replace string
Request
RESOLVE ALIAS
RESOLVE POINTER
RESUME INDEXES
RESUME PROCESS
RESUME TRANSACTION
Round
SAVE RECORD
SAVE RELATED ONE
SAVE SET
SAVE VARIABLES
SAX ADD PROCESSING INSTRUCTION
SAX ADD XML CDATA
SAX ADD XML COMMENT
SAX ADD XML DOCTYPE
SAX ADD XML ELEMENT VALUE
SAX CLOSE XML ELEMENT
SAX GET XML CDATA
SAX GET XML COMMENT
SAX GET XML DOCUMENT VALUES
SAX GET XML ELEMENT
SAX GET XML ELEMENT VALUE
SAX GET XML ENTITY
SAX Get XML node
SAX GET XML PROCESSING INSTRUCTION
SAX OPEN XML ELEMENT
SAX OPEN XML ELEMENT ARRAYS
SAX SET XML DECLARATION
SCAN INDEX
Select document
Select folder
Selected record number
SELECTION RANGE TO ARRAY
SELECTION TO ARRAY
Selection to JSON
Semaphore
SEND MESSAGE TO REMOTE USER
SEND PACKET
SEND RECORD
SEND VARIABLE
Sequence number
Session
SET ASSERT ENABLED
SET AUTOMATIC RELATIONS
SET BLOB SIZE
SET BLOBS CACHE PRIORITY
SET CACHE SIZE
SET CHANNEL
SET DEFAULT CENTURY
SET DOCUMENT POSITION
SET DOCUMENT PROPERTIES
SET DOCUMENT SIZE
SET ENVIRONMENT VARIABLE
SET EXTERNAL DATA PATH
SET FIELD RELATION
SET FIELD VALUE NULL
SET GROUP ACCESS
SET INDEX
SET INDEX CACHE PRIORITY
SET PICTURE FILE NAME
SET PICTURE METADATA
SET QUERY AND LOCK
SET QUERY DESTINATION
SET QUERY LIMIT
SET TABLE CACHE PRIORITY
SET TIMEOUT
SET USER ALIAS
Shift down
SHOW ON DISK
signal.trigger( )
signal.wait( )
Sin
Size of array
SMTP New transporter
SOAP DECLARATION
SOAP Get info
SOAP REJECT NEW REQUESTS
SOAP Request
SOAP SEND FAULT
SORT ARRAY
Split string
Square root
START MONITORING ACTIVITY
START TRANSACTION
Std deviation
STOP MONITORING ACTIVITY
Storage
String
Structure file
Substring
Sum
Sum squares
Super
SUSPEND TRANSACTION
SVG EXPORT TO PICTURE
SVG SET ATTRIBUTE
System folder
Table
Table name
Tan
Temporary folder
Test path name
Test semaphore
TEXT TO BLOB
TEXT TO DOCUMENT
This
Tickcount
Time
Time string
Timestamp
TRACE
Transaction level
TRANSFORM PICTURE
Trigger event
Trigger level
TRIGGER PROPERTIES
True
Trunc
TRUNCATE TABLE
Type
Undefined
UNION
UNLOAD RECORD
Uppercase
USE CHARACTER SET
USE ENTITY SELECTION
USE NAMED SELECTION
USE SET
VALIDATE TRANSACTION
Value type
VARIABLE TO BLOB
Variance
Verify password hash
Version type
VOLUME ATTRIBUTES
VOLUME LIST
WEB GET BODY PART
WEB Get body part count
WEB Get Current Session ID
WEB GET HTTP BODY
WEB GET HTTP HEADER
WEB GET OPTION
WEB Get server info
WEB GET STATISTICS
WEB GET VARIABLES
WEB Is secured connection
WEB Is server running
WEB LEGACY CLOSE SESSION
WEB LEGACY GET SESSION EXPIRATION
WEB SEND BLOB
WEB SEND FILE
WEB SEND HTTP REDIRECT
WEB SEND RAW DATA
WEB SEND TEXT
WEB Server list
WEB SERVICE AUTHENTICATE
WEB SERVICE CALL
WEB SERVICE Get info
WEB SERVICE GET RESULT
WEB SERVICE SET OPTION
WEB SERVICE SET PARAMETER
WEB SET HOME PAGE
WEB SET HTTP HEADER
WEB SET OPTION
WEB SET ROOT FOLDER
WEB START SERVER
WEB STOP SERVER
WEB Validate digest
Windows Alt down
Windows Ctrl down
WRITE PICTURE FILE
XML DECODE
XML GET ERROR
XML GET OPTIONS
XML SET OPTIONS
Year of
ZIP Create archive
ZIP Read archive
_o_Gestalt
_o_INTEGRATE LOG FILE
_o_MOBILE Return selection
_o_PLATFORM PROPERTIES
_O_WEB Get session process count