Datasnap.DSCustomConnectorProxyWriter.TDSCustomConnectorProxyWriter.GetGetter

提供: RAD Studio API Documentation
移動先: 案内検索

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 ???>'

関連項目