This is the legacy 4D documentation web site. Documentations are progressively being moved to developer.4d.com

  •  
 
Preemptive

Preemptive

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