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_BOOLEEN

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

COMBINE PICTURES

Command name

Compact data file

Compare strings

COMPONENT LIST

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 parameters

COPY SET

Cos

Count in array

Count parameters

Count tasks

Count user processes

Count users

CREATE ALIAS

CREATE DATA FILE

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

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

Find in array

Find in field

Find in sorted array

FIRST RECORD

FLUSH CACHE

Folder

FOLDER LIST

Font file

FONT LIST

FONT STYLE LIST

FORM Event

Formula

Formula from string

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

IMPORT DATA

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 errors

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

METHOD GET ATTRIBUTES

METHOD GET NAMES

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 DATA FILE

OPEN DATABASE

Open datastore

Open document

OPEN RUNTIME EXPLORER

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

PLUGIN LIST

POP RECORD

POP3 New transporter

Position

PREVIOUS RECORD

PROCESS 4D TAGS

Process aborted

Process activity

Process info

Process number

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

QUIT 4D

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

RESTART 4D

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

Session info

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

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

SVG_ABOUT

SVG_ADD_NAMESPACE

SVG_Add_object

SVG_ADD_POINT

SVG_APPEND_TEXT_TO_TEXTAREA

SVG_CLEAR

SVG_Color_from_index

SVG_Color_grey

SVG_Color_RGB_from_CMYK

SVG_Color_RGB_from_HLS

SVG_Color_RGB_from_long

SVG_Copy

SVG_Count_elements

SVG_Define_clip_path

SVG_Define_filter

SVG_Define_linear_gradient

SVG_Define_marker

SVG_Define_pattern

SVG_Define_radial_gradient

SVG_Define_shadow

SVG_Define_solidColor

SVG_Define_style

SVG_DEFINE_STYLE_WITH_ARRAYS

SVG_Define_symbol

SVG_DELETE_OBJECT

SVG_ELEMENTS_TO_ARRAYS

SVG_Estimate_weight

SVG_Export_to_picture

SVG_Export_to_XML

SVG_FADE_TO_GREY_SCALE

SVG_Filter_Blend

SVG_Filter_Blur

SVG_Filter_ColorMatrix

SVG_Filter_Offset

SVG_Find_ID

SVG_GET_ATTRIBUTES

SVG_Get_class

SVG_GET_COLORS_ARRAY

SVG_GET_DEFAULT_BRUSHES

SVG_Get_default_encoding

SVG_Get_fill_brush

SVG_Get_ID

SVG_Get_named_color_value

SVG_Get_options

SVG_Get_root_reference

SVG_Get_text

SVG_Get_version

SVG_Is_reference_valid

SVG_New

SVG_New_arc

SVG_New_circle

SVG_New_ellipse

SVG_New_ellipse_bounded

SVG_New_embedded_image

SVG_New_group

SVG_New_image

SVG_New_line

SVG_New_path

SVG_New_polygon

SVG_New_polygon_by_arrays

SVG_New_polyline

SVG_New_polyline_by_arrays

SVG_New_rect

SVG_New_regular_polygon

SVG_New_text

SVG_New_textArea

SVG_New_tspan

SVG_New_vertical_text

SVG_Open_file

SVG_Open_picture

SVG_PATH_ARC

SVG_PATH_CLOSE

SVG_PATH_CURVE

SVG_PATH_LINE_TO

SVG_PATH_MOVE_TO

SVG_PATH_QCURVE

SVG_Post_comment

SVG_Read_element_type

SVG_Read_last_error

SVG_References_array

SVG_ROTATION_CENTERED

SVG_SAVE_AS_PICTURE

SVG_SAVE_AS_TEXT

SVG_SCALING_CENTERED

SVG_SET_ATTRIBUTES

SVG_SET_ATTRIBUTES_BY_ARRAYS

SVG_SET_BRIGHTNESS

SVG_SET_CLASS

SVG_SET_CLIP_PATH

SVG_SET_DEFAULT_BRUSHES

SVG_SET_DEFAULT_ENCODING

SVG_Set_description

SVG_SET_DIMENSIONS

SVG_SET_DOCUMENT_VARIABLE

SVG_Set_error_handler

SVG_SET_FILL_BRUSH

SVG_SET_FILL_RULE

SVG_SET_FILTER

SVG_SET_FONT_COLOR

SVG_SET_FONT_FAMILY

SVG_SET_FONT_SIZE

SVG_SET_FONT_STYLE

SVG_SET_HUE

SVG_SET_ID

SVG_SET_MARKER

SVG_SET_OPACITY

SVG_SET_OPTIONS

SVG_SET_PATTERN_CONTENT_UNITS

SVG_SET_PATTERN_UNITS

SVG_SET_ROUNDING_RECT

SVG_SET_SATURATION

SVG_SET_SHAPE_RENDERING

SVG_SET_STROKE_BRUSH

SVG_SET_STROKE_DASHARRAY

SVG_SET_STROKE_LINECAP

SVG_SET_STROKE_LINEJOIN

SVG_SET_STROKE_MITERLIMIT

SVG_SET_STROKE_VECTOR_EFFECT

SVG_SET_STROKE_WIDTH

SVG_SET_TEXT_ANCHOR

SVG_SET_TEXT_KERNING

SVG_SET_TEXT_LETTER_SPACING

SVG_SET_TEXT_RENDERING

SVG_SET_TEXT_WRITING_MODE

SVG_SET_TEXTAREA_TEXT

SVG_Set_title

SVG_SET_TRANSFORM_FLIP

SVG_SET_TRANSFORM_MATRIX

SVG_SET_TRANSFORM_ROTATE

SVG_SET_TRANSFORM_SCALE

SVG_SET_TRANSFORM_SKEW

SVG_SET_TRANSFORM_TRANSLATE

SVG_SET_VIEWBOX

SVG_SET_VIEWPORT_FILL

SVG_SET_VISIBILITY

SVG_SET_XY

SVG_Use

SVG_Validate_file

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 CURRENT DATA FILE

VERIFY DATA FILE

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

WP Add picture

WP Bookmark range

WP COMPUTE FORMULAS

WP DELETE BOOKMARK

WP DELETE FOOTER

WP DELETE HEADER

WP DELETE PICTURE

WP DELETE STYLE SHEET

WP DELETE SUBSECTION

WP EXPORT DOCUMENT

WP EXPORT VARIABLE

WP Find all

WP Find next

WP Find previous

WP FREEZE FORMULAS

WP GET ATTRIBUTES

WP Get body

WP GET BOOKMARKS

WP Get breaks

WP Get element by ID

WP Get elements

WP Get footer

WP Get formulas

WP Get header

WP Get links

WP Get page count

WP Get position

WP Get section

WP Get sections

WP Get style sheet

WP Get style sheets

WP Get subsection

WP Get text

WP Get view properties

WP Import document

WP IMPORT STYLE SHEETS

WP INSERT BREAK

WP INSERT DOCUMENT

WP INSERT FORMULA

WP INSERT PICTURE

WP Insert table

WP Is font style supported

WP New

WP NEW BOOKMARK

WP New footer

WP New header

WP New style sheet

WP New subsection

WP Paragraph range

WP Picture range

WP RESET ATTRIBUTES

WP SET ATTRIBUTES

WP SET LINK

WP SET TEXT

WP SET VIEW PROPERTIES

WP Table append row

WP TABLE DELETE COLUMNS

WP TABLE DELETE ROWS

WP Table get cells

WP Table get columns

WP Table get rows

WP Table insert columns

WP Table insert rows

WP Table range

WP Text range

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_PROCESS PROPERTIES

_O_WEB Get session process count