Package '#fcl'
[Overview][Index][Class hierarchy]

Index of all identifiers in package 'fcl'

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  R  S  T  U  V  W  X  Y  Z

A

ActualValueJSONTypes ascInitial ascThreeEncodedChars
ALL_PERMISSIONS ascNoEncodedChar ascTwoEncodedChars
AppClass AsCompactJSON AsJSONFormat
Application AsCompressedJSON AssignStream
ascFourEncodedChars ascOneEncodedChar AVL_Tree
ascii85 ascPrefix

B

base64 bl16 bmReadWrite
bdmMIME bl2 bmWrite
bdmStrict bl256 BufDataset
bfBOF bl32 BuffersEqual
bfCurrent bl4 BUFFER_SIZE
bfEOF bl64 PByte
bfInserted bl8 bufstream
BFRounds BlowFish
bl128 bmRead

C

CacheCls CodeRec CreatePipeStreams
caCommit ColReadBoolean CreateStoredItem
caCommitRetaining ColReadCurrency csContinuePending
caNone ColReadDateTime csPaused
caRollback ColReadFloat csPausePending
caRollbackRetaining ColReadInteger csRunning
CENTRAL_FILE_HEADER_SIGNATURE ColReadString csStartPending
Central_File_Header_Type ColWriteBoolean csStopped
CipherIdea ColWriteCurrency csStopPending
citAll ColWriteDateTime ctDDL
citClientName ColWriteFloat ctDelete
citClientVersion ColWriteInteger ctInsert
citServerType ColWriteString ctQuery
citServerVersion CommandToList ctSelect
citServerVersionString Contnrs ctStoredProc
cldefault ConvertFilename ctTable
ClearDirRec Crc_32_Tab ctUnknown
clfastest CreateJSON ctUpdate
clmax CreateJSONArray CurrentStatusNames
clnone CreateJSONObject CustApp
CodeArray CreatePipeHandles CustomApplication

D

daAbort DefaultTimerDriverClass dfXML
daemonapp DefaultTProcess dfXMLUTF8
DaemonError DEFDIALECT DisposeMem
daFail deFieldChange dlError
daRetry deFieldListChange dlInformation
DatabaseError deFocusControl dlWarning
DatabaseErrorFmt DeKeyIdea doAllowPause
DateTimeRecToDateTime deLayoutChange doAllowStop
DateTimeToDateTimeRec deParentScroll doInteractive
DB dePropertyChange DoubleQuotes
DBLibLibraryName deReconcileError drmInstall
dbugintf deRecordChange drmRun
dbugmsg detActualSQL drmUninstall
DebugMessageName detActualSQL drmUnknown
DebugServerExe detCommit dsBlockRead
DebugServerID detCommit dsBrowse
deCheckBrowseMode detCustom dsCalcFields
DecodeStringBase64 detCustom dsCurValue
deConnectChange DetectXTerm dsEdit
deDataSetChange detExecute dsEditModes
deDataSetScroll detExecute dsFilter
deDisabledStateChange detFetch dsInactive
DefaultBufferCapacity detFetch dsInsert
DefaultDaemonOptions detParamValue dsInternalCalc
DefaultDebugServer detParamValue dsMaxBufferCount
DefaultFieldClasses detPrepare dsMaxStringSize
DefaultFormat detPrepare dsNewValue
DefaultIndentSize detRollBack dsOldValue
DefaultIPCClientClass detRollBack dsOpening
DefaultIPCMessageOverflowAction deUpdateRecord dsRefreshFields
DefaultIPCMessageQueueLimit deUpdateState dsSetKey
DefaultIPCServerClass dfAny dsWriteModes
DefaultMacroChar dfBinary
DefaultSQLFormatSettings dfDefault

E

EBase64DecodingException EKeyNotFound EPipeSeek
EBlowFishError ELockException EProcess
ECacheError ELockRecursionException esCritical
ECGIException ELogError esIgnore
Ecompressionerror EMOFileError esNormal
EDaemon EMSSQLDatabaseError ESQLDatabaseError
EDatabaseError EncodeStringBase64 esSevere
Edecompressionerror EncodeURI EStreamColl
EDuplicate END_OF_CENTRAL_DIR_SIGNATURE ESyncObjectException
EFS_LANGUAGE_ENCODING_FLAG End_of_Central_Dir_Type EUpdateError
Egzfileerror EnKeyIdea eventlog
EIBDatabaseError ENoSeekMsg EXECUTE_PERMISSIONS
EIDEAError ENullStreamError Extensible_Data_Field_Header_Type
EIniCol enumerator(TDataSet):TDataSetEnumerator ExtractFieldName
EIOStreamError EPipeCreation ezcgi
EIPCError EPipeError EZipError
EJSON EPipeMsg Ezliberror

F

faFixed FreeListArray ftGuid
faHiddenCol FreeListPtr ftIDispatch
faLink ftADT ftInteger
faReadonly ftArray ftInterface
faRequired ftAutoInc ftLargeint
faUnNamed ftBCD ftLink
Fieldtypenames ftBlob ftLongWord
FieldTypetoVariantMap ftBlobTypes ftMemo
FilenameToURI ftBlock ftMultiVolume
FILE_RIGHTS ftBoolean ftNormal
FileTimeGMT ftByte ftOraBlob
FILETYPE_NAME ftBytes ftOraClob
FindGlobalComponentCallBack ftCharacter ftOraInterval
FIRSTENTRY ftContiguous ftOraTimeStamp
fkCalculated ftCurrency ftParadoxOle
fkData ftCursor ftReference
fkInternalCalc ftDataSet ftShortint
fkLookup ftDate ftSmallint
foCaseInsensitive ftDateTime ftString
foDoNotQuoteMembers ftDBaseOle ftSymbolicLink
foNoPartialCompare ftDirectory ftTime
foSingleLineArray ftDumpDir ftTimeStamp
foSingleLineObject ftExtended ftTypedBinary
foSkipWhiteSpace ftFifo ftUnknown
foSkipWhiteSpaceOnlyLeading ftFixedChar ftVarBytes
foUseTabchar ftFixedWideChar ftVariant
fpjson ftFloat ftVolumeHeader
fpmimetypes ftFMTBcd ftWideMemo
fptimer ftFmtMemo ftWideString
FreeDebugClient ftGraphic ftWord

G

GetConnectionDef GetLanguageIDs grBOF
GetConnectionList GetStream grEOF
GetDebuggingEnabled gettext grError
GetJSON GlobalDBLogHook grOK
GetJSONInstanceType gmCurrent gzopenread
GetJSONParserHandler gmNext gzopenwrite
GetJSONStringParserHandler gmPrior

H

hexTable

I

IBConnection ifoStripQuotes ipcmoaDiscardOld
idea ifoWriteStringBoolean ipcmoaError
IDEABLOCKSIZE INFINITE ipcmoaNone
IdeaCryptData INFOZIP_UNICODE_PATH_ID IProviderSupport
IdeaCryptKey inicol IsAbsoluteURI
IDEAkey IniFiles ixCaseInsensitive
IDEAKEYSIZE InitDebugClient ixDescending
ifoCaseSensitive iosError ixExpression
ifoEscapeLineFeeds iosInput ixNonMaintained
ifoFormatSettingsActive iosOutPut ixPrimary
ifoStripComments iostream ixUnique
ifoStripInvalid ipcmoaDiscardNew

J

jitArray jitNumberQWord jtBoolean
jitBoolean jitObject jtNull
jitNull jitString jtNumber
jitNumberFloat jitUnknown jtObject
jitNumberInt64 JSONStringToString jtString
jitNumberInteger JSONTypeName jtUnknown
jitNumberLargeInt jtArray

K

KeyCount KEYLEN

L

Int64 libtar LoginDialogExProc
lctError LOCAL_FILE_HEADER_SIGNATURE loPartialKey
lctIdentify Local_File_Header_Type ltFile
lctInformation loCaseInsensitive ltStdErr
lctStop LogAllEvents ltStdOut
lctWarning LogAllEventsExtra ltSystem

M

MarkerSize MaxItemsPerHash MOFileHeaderMagic
MAXBLOBSEGMENTSIZE MDSError MsgVersion
MaxHashListSize memds MSSQLConn
MaxHashStrSize MimeTypes mtString
MaxHashTableSize MIN_BUFFER_SIZE mtUnknown

N

NodeMemManager ntInt64 ntQWord
ntFloat ntInteger nullstream

O

ObjectFieldTypes OS_OS2 OS_VFAT
OS_FAT OS_OSX
OS_NTFS OS_UNIX

P

ParseStoredItem PHashItem poUsePipes
ParseURI PHashItemList poWaitOnExit
PAVLTreeNode PHashTable ppAboveNormal
PBlobBuffer Pipes ppBelowNormal
PBlowFishKey PJSONCharType PPCharArray
PBookmarkFlag PLargeInt ppHigh
PBucket PLongWordArray ppIdle
PBufBlobField PLookupListRec ppNormal
PBufBookmark PMOStringTable PPooledMemManagerItem
PBufferList poDebugOnlyThisProcess ppRealTime
PBufRecLinkItem poDebugProcess process
PCacheSlot poDefaultErrorMode Pointer
PCacheSlotArray poDetached psInterbase
PDateTimeRec poNewConsole psoAlwaysStoreStringsCount
PermissionString poNewProcessGroup psPostgreSQL
pfHidden poNoConsole psSimulated
pfInKey pooledmm ptInput
pfInUpdate poPassInput ptInputOutput
pfInWhere poRunIdle ptOutput
pfRefreshOnInsert poRunSuspended ptResult
pfRefreshOnUpdate poStderrToOutPut ptUnknown

R

ReadDebugMessageFromStream rrApply RttiUtils
READ_PERMISSIONS rrIgnore RunCommand
RegisterConnection rrMerge RunCommandException
RegisterDaemonApplicationClass rrSkip RunCommandFinished
RegisterDaemonClass RSHash RunCommandIdle
RegisterDaemonMapper rsvDeleted RunCommandIndir
RegisterDatapacketReader rsvDetailUpdates RunCommandReadOutputStream
ResolveRelativeURI rsvInserted RunCommandReadOutputString
ROUNDS rsvOriginal
rrAbort rsvUpdated

S

saeOnNewRecord SLogInfo stPackages
saeOnPost SLogWarning stPackages
scoApplyUpdatesChecksRowsAffected smData stProcedureParams
scoExplicitConnect smEOF stProcedureParams
SControlFailed smFieldDefs stProcedures
SCustomCode spoCreate stProcedures
SDaemonStatus spoEscapeRepeat stPutSegment
SendBoolean spoEscapeSlash stPutSegment
SendDateTime spoUseMacro streamcoll
SendDebug SProcessID streamex
SendDebugEx sPropNameDelimiter StreamIO
SendDebugFmt sqEscapeRepeat StringToJSONString
SendDebugFmtEx sqEscapeSlash stRollback
SendError sqImplicitTransaction stRollback
SendInteger sqLastInsertID StructuredJSONTypes
SendMethodEnter SQLDB stSchemata
SendMethodExit SQLDelimiterCharacters stSchemata
SendPointer SQLTypes stSelect
SendSeparator sqoAutoApplyUpdates stSelect
SEntering sqoAutoCommit stSelectForUpd
SErrActive sqoCancelUpdatesOnRefresh stSelectForUpd
SErrApplicationAlreadyCreated sqoKeepOpenOnCommit stSequences
SErrDaemonStartFailed sqoRefreshUsingSelect stSequences
SErrDuplicateName sqSequences stStartTrans
SErrInActive sqSupportEmptyDatabaseName stStartTrans
SErrLogFailedMsg sqSupportParams stSysTables
SErrLogOpenStdErr sqSupportReturning stSysTables
SErrLogOpenStdOut SSeparator stSystem
SErrMessageQueueOverflow SServerStartFailed stTables
SErrNoDaemonDefForStatus SStatus stTables
SErrNoDaemonForStatus StartDebugServer stUnknown
SErrNoServiceMapper StatementTokens stUnknown
SErrNothingToDo stAuto stUpdate
SErrOnlyOneMapperAllowed stBoot stUpdate
SErrServerNotActive stColumns stWin32
SErrServiceManagerStartFailed stColumns suoUseCountChars
SErrThreadContext stCommit suoUseFillAttribute
SErrThreadFailure stCommit suoUsePosition
SErrUnknownDaemonClass stDDL suoUseShowWindow
SErrWindowClass stDDL suoUseSize
SetDebuggingEnabled stDelete svoIncludeComments
SetJSONInstanceType stDelete svoIncludeInvalid
SetJSONParserHandler stDevice svoIncludeQuotes
SetJSONStringParserHandler stDisabled swoHIDE
SExiting stExecProcedure swoMaximize
SGlobal stExecProcedure swoMinimize
SHelpCommand stFileSystem swoNone
SHelpInstall stGetSegment swoRestore
SHelpRun stGetSegment swoShow
SHelpUnInstall stIndexes swoShowDefault
SHelpUsage stIndexes swoShowMaximized
simpleipc stInsert swoShowMinimized
SingleQuotes stInsert swoshowMinNOActive
SInvalidIndex stManual swoShowNA
SkipComments stNoSchema swoShowNoActivate
SLogCustom stNoSchema swoShowNormal
SLogDebug stoExplicitStart syncobjs
SLogError stoUseImplicit

T

TablePtr TFieldDef TNumericField
TABLESIZE TFieldDefClass TObjectBucketList
TApplyRecUpdateResult TFieldDefs TObjectField
TArrayBufIndex TFieldDefsClass TObjectIteratorCallback
TArrayField TFieldGetTextEvent TObjectIteratorMethod
TASCII85DecoderStream TFieldKind TObjectList
TASCII85EncoderStream TFieldKinds TObjectListCallback
TASCII85RingBuffer TFieldMap TObjectListStaticCallback
TASCII85State TFieldNotifyEvent TObjectQueue
TAutoIncField TFieldRef TObjectSortCompare
TAVLTree TFields TObjectStack
TAVLTreeClass TFieldsClass TOnCustomStreamEvent
TAVLTreeNode TFieldsEnumerator TOnEndOfFileEvent
TAVLTreeNodeClass TFieldSetTextEvent TOnFreeSlot
TAVLTreeNodeEnumerator TFieldType TOnIsDataEqual
TAVLTreeNodeMemManager TFileReader TOnRunCommandEvent
TBase64DecodingMode TFileType TOnStartFileEvent
TBase64DecodingStream TFilterOption TOrderedList
TBase64EncodingStream TFilterOptions TOutputPipeStream
TBaseAVLTreeNodeManager TFilterRecordEvent TParam
TBaseJSONEnumerator TFindComponentEvent TParamBinding
TBCDField TFloatField TParamClass
TBFBlock TFMTBCDField TParams
TBidirBinaryObjectReader TFormatOption TParamsEnumerator
TBidirBinaryObjectWriter TFormatOptions TParamStyle
TBinaryField TFpcBinaryDatapacketReader TParamType
TBlobBuffer TFPCustomHashTable TParamTypes
TBytes TFPCustomTimer TPCharArray
TBlobField TFPDataHashTable tpExecuteByGroup
TBlobStreamMode TFPHashList tpExecuteByOther
TBlobType TFPHashObject tpExecuteByOwner
TBlowFish TFPHashObjectList TPooledMemManager
TBlowFishDeCryptStream TFPJSStream TPooledMemManagerItem
TBlowFishEncryptStream TFPMimeTypes tpReadByGroup
TBlowFishKey TFPObjectHashTable tpReadByOther
TBlowFishStream TFPObjectList tpReadByOwner
TBytes TFPStringHashTable TPROCESS
TBookmarkFlag TFPTimer Char
ansistring TFPTimerDriver TProcessClass
TBooleanField TFPTimerDriverClass TProcessForkEvent
TBucket TFullZipFileEntries TProcessOption
TBucketArray TFullZipFileEntry TProcessOptions
TBucketItem TGetMode TProcessPriority
TBucketItemArray TGetResult String
TBucketList TGraphicField TProcessStringList
TBucketListSizes TGuidField TProcessStrings
TBucketProc TGuiLoopEvent TProgressEvent
TBucketProcObject TGZFileStream TProgressEventEx
TBufBlobField Tgzopenmode TPropInfoList
TBufBlobStream THandleObject TPropsStorage
TBufBookmark THashedStringList TPropStorageOption
TBufDataset THashFunction TPropStorageOptions
TBufferArray THashItem TProviderFlag
TBufferedFileStream THashItemList TProviderFlags
TBufferList THashTable TPSCommandType
TBufIndex THTCustomNode tpWriteByGroup
TBufRecLinkItem THTCustomNodeClass tpWriteByOther
TBufStream THTDataNode tpWriteByOwner
TByteField THTNode TQueue
TBytesField THTObjectNode sqltypes.TQuoteChars
TCache THTOwnedObjectNode TQuoteChars
TCacheSlot THTStringNode TranslateResourceStrings
TCacheSlotArray TIBConnection TranslateUnitResourceStrings
TCheckConstraint TIBConnectionDef TReadBufStream
TCheckConstraints TIBCursor TReadStrEvent
TClassList TIBTrans PAnsiChar
TCommitRollbackAction TIdeaCryptData AnsiChar
TCompareFunc TIdeaCryptKey TRecordsUpdateBuffer
TComponentList TIDEADeCryptStream TRecUpdateBuffer
Tcompressionlevel TIDEAEncryptStream TResolverErrorEvent
Tcompressionstream TIDEAKey TResolverResponse
TCompressor TIDEAStream TResyncMode
TConnectionDef TIndexDef TRowsCount
TConnectionDefClass TIndexDefs TRowState
TConnInfoType TIndexOption TRowStateValue
TConnOption TIndexOptions TRunCommandEventCode
TConnOptions TInflater TRunCommandEventCodeSet
TCriticalSection TIniCollection TryTerminals
TCurrencyField TIniCollectionItem TSchemaObjectNames
TCurrentStatus TIniFile TSchemaType
TCustomApplication TIniFileKey sqltypes.TSchemaType
TCustomBucketList TIniFileKeyList TSectionValuesOption
TCustomBufDataset TIniFileOption TSectionValuesOptions
TCustomConnection TIniFileOptions TServerIndexDefs
TCustomControlCodeEvent TIniFileSection TServiceType
TCustomControlCodeEvEvent TIniFileSectionList TShortintField
TCustomDaemon TInputPipeStream TShowWindowOptions
TCustomDaemonApplication TIntegerField TShrinker
TCustomDaemonApplicationClass TIOStream TSimpleEvent
TCustomDaemonClass TIOSType TSimpleIPC
TCustomDaemonMapper TIPCClientComm TSimpleIPCClient
TCustomDaemonMapperClass TIPCClientCommClass TSimpleIPCServer
TCustomIniFile TIPCMessageOverflowAction TSmallintField
TCustomInputStreamEvent TIPCServerComm TSQLConnection
TCustomSQLQuery TIPCServerCommClass TSQLConnectionClass
TCustomSQLStatement TIPCServerMsg TSQLConnectionOption
Tcustomzlibstream TIPCServerMsgQueue TSQLConnectionOptions
TDaemon TIteratorMethod TSQLConnector
TDaemonApplication TJSONArray TSQLCursor
TDaemonClass TJSONArrayClass TSQLDBFieldDef
TDaemonController TJSONArrayIterator TSQLDBFieldDefs
TDaemonDef TJSONBoolean TSQLDBParam
TDaemonDefs TJSONBooleanClass TSQLDBParams
TDaemonEvent AnsiChar TSQLHandle
TDaemonMapper TJSONData TSqlObjectIdenfier
TDaemonOKEvent TJSONDataClass TSqlObjectIdentifierList
TDaemonOption TJSONEnum TSQLParseOption
TDaemonOptions Double TSQLParseOptions
TDaemonRunMode TJSONFloatNumber TSQLQuery
TDaemonThread TJSONFloatNumberClass TSQLQueryOption
TDataAction TJSONInstanceType TSQLQueryOptions
TDatabase TJSONInt64Number TSQLScript
TDatabaseClass TJSONInt64NumberClass TSQLSequence
TDatabaseInfo TJSONIntegerNumber TSQLSequenceApplyEvent
TDataChangeEvent TJSONIntegerNumberClass TSQLStatement
TDataEvent Int64 TSQLStatementInfo
TDataIteratorCallBack TJSONLargeIntNumber TSQLTransaction
TDataIteratorMethod TJSONLargeIntNumberClass TSQLTransactionOption
TDataLink TJSONNull TSQLTransactionOptions
TDataOperation TJSONNullClass TStack
TDataPacketFormat TJSONNumber TStartType
TDataPacketReader TJSONNumberType TStartupOption
TDatapacketReader TJSONObject TStartupOptions
TDataSet TJSONObjectClass sqltypes.TStatementType
TDatasetClass TJSONObjectIterator TStatementType
TDataSetEnumerator TJSONParserHandler TStatusVector
TDataSetErrorEvent TJSONQWordNumber TStreamCollection
TDataSetNotifyEvent TJSONQWordNumberClass TStreamCollectionItem
TDataSetState TJSONString TStreamHelper
TDataSource TJSONStringClass TStreamReader
TDateField TJSONStringParserHandler TStringArray
TDateTime UTF8String TStringField
TDateTimeField TJSONtype TStringFieldBuffer
TDateTimeRec Unicodestring TStringHash
TDBCompareRec variant TStringIteratorCallback
TDBCompareStruct TLargeintField TStringIteratorMethod
TDBDataset TLibraryLoadFunction TStringReader
TDBDataset TLibraryUnLoadFunction TSybaseConnection
sqltypes.TDBEventType TLocateOption TSybaseConnectionDef
TDBEventType TLocateOptions TSynchroObject
TDBEventTypes TLogCategoryEvent TTarArchive
sqltypes.TDBEventTypes TLogCodeEvent TTarDirRec
TDBLogNotifyEvent TLoginEvent TTarMode
TDBTransaction TLogMessageEvent TTarModes
TDBTransactionClass TLogType TTarPermission
TDebugLevel TLongintField TTarPermissions
TDebugMessage TLongWordArray TTarWriter
Tdecompressionstream TLongWordField TTextReader
TDeCompressor TLookupList TTimeField
TDefCollection TLookupListRec TUniDirectionalBufIndex
TDeflater TMasterDataLink TUnZipper
TDelphiReader TMasterParamsDataLink TUpdateAction
TDelphiWriter TMemDataset TUpdateKind
TDependencies TMemIniFile TUpdateMode
TDependency TMemoField TUpdateStatus
TDetailDataLink TMessageQueueEvent TUpdateStatusSet
TDoubleLinkedBufIndex LongInt TURI
TEnumItemsMethod TMimeType TVarBytesField
TEraseSectEvent TMOFile TVariantField
TErrorLevel TMOFileHeader TWaitResult
TErrorSeverity TMOStringInfo TWideMemoField
TEvent TMOStringTable TWideStringField
Pointer tmSaveText TWinBindings
TEventLog tmSetGid TWinControlCode
TEventLogTypes tmSetUid TWinControlCodes
TEventObject TMsgHeader TWindowedStream
TExceptionEvent TMSSQLConnection TWordField
TEZcgi TMSSQLConnectionDef TWriteBufStream
TField TNamedIniCollection TWriteStrEvent
TFieldAttribute TNamedIniCollectionItem TZipFileEntries
TFieldAttributes TNamedItem TZipFileEntry
TFieldChars TNonFreePooledMemManager TZipper
TFieldClass TNullStream

U

uaAbort UNIX_FILE UnRegisterConnection
uaApplied UNIX_LINK UpdateStoredList
uaFail UNIX_MASK upWhereAll
uaRetry UNIX_RGRP upWhereChanged
uaSkip UNIX_ROTH upWhereKeyOnly
ukDelete UNIX_RUSR URIParser
ukInsert UNIX_SOCK URIToFilename
ukModify UNIX_WGRP usDeleted
UNIX_BLK UNIX_WOTH usInserted
UNIX_CHAR UNIX_WUSR usModified
UNIX_DEFAULT UNIX_XGRP usUnmodified
UNIX_DIR UNIX_XOTH
UNIX_FIFO UNIX_XUSR

V

ValueJSONTypes

W

wccHardwareProfileChange wccShutdown WriteDebugMessageToStream
wccNetBindChange wccTimeChange WRITE_PERMISSIONS
wccParamChange wccTriggerEvent wrSignaled
wccPowerEvent wccUserModeReboot wrTimeout
wccPreShutdown wrAbandoned
wccSessionChange wrError

X

XTermProgram

Y

YesNoChars

Z

ZIP64_END_OF_CENTRAL_DIR_LOCATOR_SIGNATURE Zip64_End_of_Central_Dir_type Zipper
Zip64_End_of_Central_Dir_Locator_type Zip64_Extended_Info_Field_Type ZStream
ZIP64_END_OF_CENTRAL_DIR_SIGNATURE ZIP64_HEADER_ID

Documentation generated on: Jun 15 2021