Unit uRESTDWBasicTypes

Descrição

 

Uses

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
  • wmRead
  • wmWrite
TRESTDWStreamSize = DWInt32;
 
TRESTDWHeaderQuotingType = (...);
 
Valores
  • QuotePlain
  • QuoteRFC822
  • QuoteMIME
  • QuoteHTTP
TRESTDWMessageCoderPartType = (...);
 
Valores
  • mcptText
  • mcptAttachment
  • mcptIgnore
  • mcptEOF
TFieldsList = Array of TFieldDefinition;
 
TConnStatus = (...);
 
Valores
  • hsResolving
  • hsConnecting
  • hsConnected
  • hsDisconnecting
  • hsDisconnected
  • hsStatusText
TRESTDWClientStage = (...);
 
Valores
  • csNone
  • csLoggedIn
  • csRejected
TDataAttributes = Set of (dwCalcField, dwNotNull, dwLookup, dwInternalCalc, dwAggregate);
 
TSendEvent = (...);
 
Valores
  • seGET
  • sePOST
  • sePUT
  • seDELETE
  • sePatch
TTypeRequest = (...);
 
Valores
  • trHttp
  • trHttps
TDatasetEvents = Procedure (DataSet : TDataSet) Of Object;
 
TRESTDWDatabaseType = (...);
 
Valores
  • dbtUndefined
  • dbtAccess
  • dbtDbase
  • dbtFirebird
  • dbtInterbase
  • dbtMySQL
  • dbtSQLLite
  • dbtOracle
  • dbtMsSQL
  • dbtODBC
  • dbtParadox
  • dbtPostgreSQL
  • dbtAdo
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
  • stMetaData
  • stAll
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.