Datasnap.DSCustomConnectorProxyWriter.TDSCustomConnectorProxyWriter.GetGetter
Delphi
function GetGetter(Param: TDSProxyParameter): string; virtual;
C++
HIDESBASE virtual System::UnicodeString __fastcall GetGetter(Datasnap::Dscommonproxy::TDSProxyParameter* Param);
プロパティ
| 種類 | 可視性 | ソース | ユニット | 親 |
|---|---|---|---|---|
| function | protected | Datasnap.DSCustomConnectorProxyWriter.pas Datasnap.DSCustomConnectorProxyWriter.hpp |
Datasnap.DSCustomConnectorProxyWriter | TDSCustomConnectorProxyWriter |
説明
指定された Delphi 型の取得メソッド名を、文字列で返します。
GetGetter メソッドは、Param を介して指定された Delphi 型の、取得メソッド名を文字列で返します。 可能性のある戻り値は、次の表にある通りです:
| パラメータ | 戻り値 |
|---|---|
|
不明なパラメータ タイプ |
'Cannot get getter for DataType UNKNOWN' |
|
TDBXDataTypes.AnsiStringType |
'GetAsAnsiString' |
|
TDBXDataTypes.DateType |
'GetAsTDBXDate' |
|
TDBXDataTypes.BlobType |
'GetAsBlob' |
|
TDBXDataTypes.BooleanType |
GetAsBoolean |
|
TDBXDataTypes.Int16Type |
GetAsInt16 |
|
TDBXDataTypes.Int32Type |
GetAsInt32 |
|
TDBXDataTypes.DoubleType |
GetAsDouble |
|
TDBXDataTypes.BcdType |
GetAsBcd |
|
TDBXDataTypes.BytesType |
'GetAsBytes' |
|
TDBXDataTypes.TimeType |
'GetAsTDBXTime' |
|
TDBXDataTypes.DatetimeType |
'GetAsDateTime' |
|
TDBXDataTypes.UInt16Type |
'GetAsUInt16' |
|
TDBXDataTypes.UInt32Type |
'GetAsUInt32' |
|
TDBXDataTypes.VarBytesType |
'<NOT SUPPORTED VARBYTES>' |
|
TDBXDataTypes.CursorType |
'<NOT SUPPORTED CURSOR>' |
|
TDBXDataTypes.Int64Type |
GetAsInt64 |
|
TDBXDataTypes.UInt64Type |
'GetAsUInt64' |
|
TDBXDataTypes.AdtType |
'<NOT SUPPORTED ADT>' |
|
TDBXDataTypes.ArrayType |
'<NOT SUPPORTED ARRAY>' |
|
TDBXDataTypes.RefType |
'<NOT SUPPORTED REF>' |
|
TDBXDataTypes.TableType |
'GetAsTable' |
|
TDBXDataTypes.TimeStampType |
GetAsTimeStamp |
|
TDBXDataTypes.CurrencyType |
'GetAsCurrency' |
|
TDBXDataTypes.WideStringType |
GetAsString |
|
TDBXDataTypes.SingleType |
GetAsSingle |
|
TDBXDataTypes.Int8Type |
'GetAsInt8' |
|
TDBXDataTypes.UInt8Type |
'GetAsUInt8' |
|
TDBXDataTypes.ObjectType |
'GetAsObject' |
|
TDBXDataTypes.CharArrayType |
'<NOT SUPPORTED CHARARRAY>' |
|
TDBXDataTypes.IntervalType |
'<NOT SUPPORTED INTERVAL>' |
|
TDBXDataTypes.BinaryBlobType |
'GetAsStream' |
|
TDBXDataTypes.DbxConnectionType |
'<NOT SUPPORTED DBXConnection>' |
|
TDBXDataTypes.VariantType |
'GetAsVariant' |
|
TDBXDataTypes.TimeStampOffsetType |
'<NOT SUPPORTED TimeStampOffset>' |
|
TDBXDataTypes.JsonValueType |
'GetAsJSONValue' |
|
TDBXDataTypes.CallbackType |
'<NOT SUPPORTED Callback>' |
|
TDBXDataTypes.MaxBaseType |
'<NOT SUPPORTED MaxBase>' |
|
上記のいずれでもない場合 |
'<NOT SUPPORTED ???>' |