Unit uRESTDWBasicTypes
Funções e Procedimentos
Descrição
Uses
- SysUtils
- Classes
- Db
- FMTBcd
- uRESTDWComponentBase
- uRESTDWDataset
- uRESTDWConsts
- uRESTDWEncodeClass
- uRESTDWMimeTypes
Visão Geral
Classes, Interfaces, Objetos e Registros
Nome | Descrição |
---|---|
Registro TWorkInfo |
|
Classe TFieldDefinition |
|
Registro TResultErro |
|
Classe TClassNull |
|
Classe RESTDWArrayError |
|
Classe RESTDWTableError |
|
Classe RESTDWDatabaseError |
|
Classe TRESTDwSessionData |
|
Classe TProxyConnectionInfo |
|
Classe TConnectionDefs |
|
Classe TRESTDWDataRoute |
|
Classe TRESTDWDataRouteList |
|
Classe TPrivateClass |
|
Classe TRESTDWAppendFileStream |
|
Classe TRESTDWReadFileExclusiveStream |
|
Classe TRESTDWReadFileNonExclusiveStream |
|
Classe TRESTDWFileCreateStream |
|
Classe TRESTDWStreamHelper |
|
Classe TRESTDWClientSQLBase |
Tipos
DWInteger = Longint; |
DWInt16 = Integer; |
DWInt64 = Int64; |
DWInt32 = Int32; |
DWFloat = Real; |
DWFieldTypeSize = Longint; |
DWBufferSize = Longint; |
DWUInt16 = Word; |
DWUInt32 = LongWord; |
DWWideChar = Char; |
DWInt8 = Integer; |
DWUInt8 = DWInt8; |
PDWInt32 = ˆDWInt32; |
PDWInt64 = ˆDWInt64; |
PDWUInt32 = ˆDWInt32; |
PDWUInt16 = ˆDWUInt16; |
PDWInt16 = ˆDWUInt16; |
TRESTDWWideChars = Array Of DWWideChar; |
UInt64 = Int64; |
TRESTDWUInt64 = UInt64; |
TRESTDWIPv6Address = Array [0..7] Of DWUInt16; |
PDWWideChar = PWideChar; |
DWString = AnsiString; |
DWWideString = WideString; |
PArrayData = ˆTArrayData; |
TArrayData = Array of Variant; |
TWorkMode = (...); |
TRESTDWStreamSize = DWInt32; |
TRESTDWHeaderQuotingType = (...); |
TRESTDWMessageCoderPartType = (...); |
TFieldsList = Array of TFieldDefinition; |
TConnStatus = (...); |
TRESTDWClientStage = (...); |
TDataAttributes = Set of (dwCalcField, dwNotNull, dwLookup,
dwInternalCalc, dwAggregate); |
TSendEvent = (...); |
TTypeRequest = (...); |
TDatasetEvents = Procedure (DataSet : TDataSet) Of Object; |
TRESTDWDatabaseType = (...); |
TWideChars = Array of WideChar; |
TRESTDWBytes = Array of Byte; |
PRESTDWBytes = ˆTRESTDWBytes; |
TOnWriterProcess = Procedure(DataSet : TDataSet; RecNo, RecordCount : Integer; Var AbortProcess : Boolean) Of Object; |
PRESTDWDataRoute = ˆTRESTDWDataRoute; |
TArguments = Array Of String; |
TStreamType = (...); |
TRESTDWDatasetArray = Array of TRESTDWClientSQLBase; |
Constantes
dwftColor = Integer(255); |
RESTDWHexPrefix = '0x'; |
dwftString = Integer(DB.ftString); |
dwftSmallint = Integer(DB.ftSmallint); |
dwftInteger = Integer(DB.ftInteger); |
dwftWord = Integer(DB.ftWord); |
dwftBoolean = Integer(DB.ftBoolean); |
dwftFloat = Integer(DB.ftFloat); |
dwftCurrency = Integer(DB.ftCurrency); |
dwftBCD = Integer(DB.ftBCD); |
dwftDate = Integer(DB.ftDate); |
dwftTime = Integer(DB.ftTime); |
dwftDateTime = Integer(DB.ftDateTime); |
dwftBytes = Integer(DB.ftBytes); |
dwftVarBytes = Integer(DB.ftVarBytes); |
dwftAutoInc = Integer(DB.ftAutoInc); |
dwftBlob = Integer(DB.ftBlob); |
dwftMemo = Integer(DB.ftMemo); |
dwftGraphic = Integer(DB.ftGraphic); |
dwftFmtMemo = Integer(DB.ftFmtMemo); |
dwftParadoxOle = Integer(DB.ftParadoxOle); |
dwftDBaseOle = Integer(DB.ftDBaseOle); |
dwftTypedBinary = Integer(DB.ftTypedBinary); |
dwftFixedChar = Integer(DB.ftFixedChar); |
dwftWideString = Integer(DB.ftWideString); |
dwftLargeint = Integer(DB.ftLargeint); |
dwftOraBlob = Integer(DB.ftOraBlob); |
dwftOraClob = Integer(DB.ftOraClob); |
dwftVariant = Integer(DB.ftVariant); |
dwftInterface = Integer(DB.ftInterface); |
dwftIDispatch = Integer(DB.ftIDispatch); |
dwftGuid = Integer(DB.ftGuid); |
dwftTimeStamp = Integer(DB.ftTimeStamp); |
dwftFMTBcd = Integer(DB.ftFMTBcd); |
dwftFixedWideChar = Integer(38); |
dwftWideMemo = Integer(39); |
dwftOraTimeStamp = Integer(40); |
dwftOraInterval = Integer(41); |
dwftLongWord = Integer(42); |
dwftShortint = Integer(43); |
dwftByte = Integer(44); |
dwftExtended = Integer(45); |
dwftStream = Integer(48); |
dwftTimeStampOffset = Integer(49); |
dwftSingle = Integer(51); |
dwftUnknown = Integer(DB.ftUnknown); |
dwftCursor = Integer(DB.ftCursor); |
dwftADT = Integer(DB.ftADT); |
dwftArray = Integer(DB.ftArray); |
dwftReference = Integer(DB.ftReference); |
dwftDataSet = Integer(DB.ftDataSet); |
FieldTypeIdents : Array[0..7] Of TIdentMapEntry = ((Value: dwftTimeStampOffset; Name: 'ftTimeStampOffset'),
(Value: dwftStream; Name: 'ftStream'),
(Value: dwftSingle; Name: 'ftSingle'),
(Value: dwftExtended; Name: 'ftExtended'),
(Value: dwftByte; Name: 'ftByte'),
(Value: dwftShortint; Name: 'ftShortint'),
(Value: dwftLongWord; Name: 'ftLongWord'),
(Value: dwftColor; Name: 'ftColor')); |
Variáveis
RESTDWHexDigits: Array [0..15] Of Char = ('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'); |
RESTDWOctalDigits: Array [0..7] Of Char = ('0', '1', '2', '3', '4', '5', '6', '7'); |
Descrição
Tipos
DWInteger = Longint; |
DWInt16 = Integer; |
DWInt64 = Int64; |
DWInt32 = Int32; |
DWFloat = Real; |
DWFieldTypeSize = Longint; |
DWBufferSize = Longint; |
DWUInt16 = Word; |
DWUInt32 = LongWord; |
DWWideChar = Char; |
DWInt8 = Integer; |
DWUInt8 = DWInt8; |
PDWInt32 = ˆDWInt32; |
PDWInt64 = ˆDWInt64; |
PDWUInt32 = ˆDWInt32; |
PDWUInt16 = ˆDWUInt16; |
PDWInt16 = ˆDWUInt16; |
TRESTDWWideChars = Array Of DWWideChar; |
UInt64 = Int64; |
TRESTDWUInt64 = UInt64; |
TRESTDWIPv6Address = Array [0..7] Of DWUInt16; |
PDWWideChar = PWideChar; |
DWString = AnsiString; |
DWWideString = WideString; |
PArrayData = ˆTArrayData; |
TArrayData = Array of Variant; |
TWorkMode = (...); |
Valores
|
TRESTDWStreamSize = DWInt32; |
TRESTDWHeaderQuotingType = (...); |
Valores
|
TRESTDWMessageCoderPartType = (...); |
Valores
|
TFieldsList = Array of TFieldDefinition; |
TConnStatus = (...); |
Valores
|
TRESTDWClientStage = (...); |
Valores
|
TDataAttributes = Set of (dwCalcField, dwNotNull, dwLookup,
dwInternalCalc, dwAggregate); |
TSendEvent = (...); |
Valores
|
TTypeRequest = (...); |
Valores
|
TDatasetEvents = Procedure (DataSet : TDataSet) Of Object; |
TRESTDWDatabaseType = (...); |
Valores
|
TWideChars = Array of WideChar; |
TRESTDWBytes = Array of Byte; |
PRESTDWBytes = ˆTRESTDWBytes; |
TOnWriterProcess = Procedure(DataSet : TDataSet; RecNo, RecordCount : Integer; Var AbortProcess : Boolean) Of Object; |
PRESTDWDataRoute = ˆTRESTDWDataRoute; |
TArguments = Array Of String; |
TStreamType = (...); |
Valores
|
TRESTDWDatasetArray = Array of TRESTDWClientSQLBase; |
Constantes
dwftColor = Integer(255); |
RESTDWHexPrefix = '0x'; |
dwftString = Integer(DB.ftString); |
Supported types |
dwftSmallint = Integer(DB.ftSmallint); |
dwftInteger = Integer(DB.ftInteger); |
dwftWord = Integer(DB.ftWord); |
dwftBoolean = Integer(DB.ftBoolean); |
dwftFloat = Integer(DB.ftFloat); |
dwftCurrency = Integer(DB.ftCurrency); |
dwftBCD = Integer(DB.ftBCD); |
dwftDate = Integer(DB.ftDate); |
dwftTime = Integer(DB.ftTime); |
dwftDateTime = Integer(DB.ftDateTime); |
dwftBytes = Integer(DB.ftBytes); |
dwftVarBytes = Integer(DB.ftVarBytes); |
dwftAutoInc = Integer(DB.ftAutoInc); |
dwftBlob = Integer(DB.ftBlob); |
dwftMemo = Integer(DB.ftMemo); |
dwftGraphic = Integer(DB.ftGraphic); |
dwftFmtMemo = Integer(DB.ftFmtMemo); |
dwftParadoxOle = Integer(DB.ftParadoxOle); |
dwftDBaseOle = Integer(DB.ftDBaseOle); |
dwftTypedBinary = Integer(DB.ftTypedBinary); |
dwftFixedChar = Integer(DB.ftFixedChar); |
dwftWideString = Integer(DB.ftWideString); |
dwftLargeint = Integer(DB.ftLargeint); |
dwftOraBlob = Integer(DB.ftOraBlob); |
dwftOraClob = Integer(DB.ftOraClob); |
dwftVariant = Integer(DB.ftVariant); |
dwftInterface = Integer(DB.ftInterface); |
dwftIDispatch = Integer(DB.ftIDispatch); |
dwftGuid = Integer(DB.ftGuid); |
dwftTimeStamp = Integer(DB.ftTimeStamp); |
dwftFMTBcd = Integer(DB.ftFMTBcd); |
dwftFixedWideChar = Integer(38); |
dwftWideMemo = Integer(39); |
dwftOraTimeStamp = Integer(40); |
dwftOraInterval = Integer(41); |
dwftLongWord = Integer(42); |
dwftShortint = Integer(43); |
dwftByte = Integer(44); |
dwftExtended = Integer(45); |
dwftStream = Integer(48); |
dwftTimeStampOffset = Integer(49); |
dwftSingle = Integer(51); |
dwftUnknown = Integer(DB.ftUnknown); |
Unsupported types |
dwftCursor = Integer(DB.ftCursor); |
dwftADT = Integer(DB.ftADT); |
dwftArray = Integer(DB.ftArray); |
dwftReference = Integer(DB.ftReference); |
dwftDataSet = Integer(DB.ftDataSet); |
FieldTypeIdents : Array[0..7] Of TIdentMapEntry = ((Value: dwftTimeStampOffset; Name: 'ftTimeStampOffset'),
(Value: dwftStream; Name: 'ftStream'),
(Value: dwftSingle; Name: 'ftSingle'),
(Value: dwftExtended; Name: 'ftExtended'),
(Value: dwftByte; Name: 'ftByte'),
(Value: dwftShortint; Name: 'ftShortint'),
(Value: dwftLongWord; Name: 'ftLongWord'),
(Value: dwftColor; Name: 'ftColor')); |
Unknown newest types for support in future |
Variáveis
RESTDWHexDigits: Array [0..15] Of Char = ('0', '1', '2', '3', '4', '5', '6', '7', '8', '9', 'A', 'B', 'C', 'D', 'E', 'F'); |
RESTDWOctalDigits: Array [0..7] Of Char = ('0', '1', '2', '3', '4', '5', '6', '7'); |
Gerado por PasDoc 0.16.0.