Datasnap.DSProxyWriter.TDSCustomProxyWriter.GetGetter
Delphi
function GetGetter(const Param: TDSProxyParameter): string;
C++
System::UnicodeString __fastcall GetGetter(Datasnap::Dscommonproxy::TDSProxyParameter* const Param);
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 | 
|---|---|---|---|---|
| function | protected | Datasnap.DSProxyWriter.pas Datasnap.DSProxyWriter.hpp | Datasnap.DSProxyWriter | TDSCustomProxyWriter | 
説明
指定された Delphi 型の取得メソッド名を、文字列で返します。
GetGetter メソッドは、Param を介して指定された Delphi 型の、取得メソッド名を文字列で返します。 可能性のある戻り値は、次の表にある通りです:
| パラメータ | 戻り値 | 
|---|---|
| TDBXDataTypes.AnsiStringType | 'GetAnsiString' | 
| TDBXDataTypes.BooleanType | 'GetBoolean' | 
| TDBXDataTypes.Int8Type | 'GetInt8' | 
| TDBXDataTypes.UInt8Type | 'GetUInt8' | 
| TDBXDataTypes.Int16Type | 'GetInt16' | 
| TDBXDataTypes.UInt16Type | 'GetUInt16' | 
| TDBXDataTypes.Int32Type | 'GetInt32' | 
| TDBXDataTypes.Int64Type | 'GetInt64' | 
| TDBXDataTypes.WideStringType | 'GetWideString' | 
| TDBXDataTypes.SingleType | 'GetSingle' | 
| TDBXDataTypes.DoubleType | 'GetDouble' | 
| TDBXDataTypes.BcdType | 'GetBcd' | 
| TDBXDataTypes.TimeType | 'GetTime' | 
| TDBXDataTypes.DatetimeType | 'AsDateTime' | 
| TDBXDataTypes.DateType | 'GetDate' | 
| TDBXDataTypes.TimeStampType | 'GetTimeStamp' | 
| TDBXDataTypes.TimeStampOffsetType | 'GetTimeStampOffset' | 
| TDBXDataTypes.CallbackType | 'GetCallbackValue' | 
| TDBXDataTypes.JsonValueType | 'GetJSONValue' | 
| TDBXDataTypes.CurrencyType | 'AsCurrency' | 
| TDBXDataTypes.TableType | 'GetDBXReader' | 
| TDBXDataTypes.BinaryBlobType | 'GetStream' | 
| TDBXDataTypes.VariantType | 'AsVariant' | 
| 不明なパラメータ タイプ | '{UnknownType(' + IntToStr(Param.DataType) + ')}' |