Data.DBXCommon.TDBXValue Methods

From RAD Studio API Documentation
Jump to: navigation, search

AfterConstructionpublicResponds after the last constructor has executed.
BeforeDestructionpublicResponds before the first destructor executes.
ClassInfopublicReturns a pointer to the run-time type information (RTTI) table for the object type.
ClassNamepublicReturns a string indicating the type of the object instance (as opposed to the type of the variable passed as an argument).
ClassNameIspublicDetermines whether an object is of a specific type.
ClassParentpublicReturns the type of the immediate ancestor of a class.
ClassTypepublicReturns the class reference for the object's class.
CleanupInstancepublicPerforms finalization on long strings, variants, and interface variables within a class.
ComparepublicCompares the TDBXValue with another TDBXValue given by the parameter.
CreatepublicCreates instance of TDBXValue.
CreateValuepublicCreates values for both the TDBXReader and TDBXParameterList classes.
DefaultHandlerpublicProvides the interface for a method that processes message records.
DestroypublicDestroys instance of TDBXValue.
DispatchpublicCalls message-handling methods for the object, based on the contents of the Message parameter.
DisposeOfpublicDisposeOf forces the execution of the destructor code in an object.
EqualspublicChecks whether the current instance and the Obj parameter are equal.
EqualsValuepublicTests if values are equal.
FieldAddresspublicReturns the address of a published object field.
FreepublicDestroys an object and frees its associated memory, if necessary.
FreeInstancepublicDeallocates memory allocated by a previous call to the NewInstance method.
GetAnsiStringpublicGets the string value for ANSI strings.
GetAsBcdprotectedGet TBcd representation of value.
GetAsBooleanprotectedGet boolean representation of value.
GetAsCurrencyprotectedApplies a conversion to Currency, if needed.
GetAsDateprotectedGet TDBXDate representation of value.
GetAsDateTimeprotectedApplies a conversion to TDateTime, if needed.
GetAsDBXReaderprotectedApplies a conversion to TDBXReader, if needed.
GetAsDoubleprotectedGet double representation of value.
GetAsInt16protectedGet smallInt representation of value.
GetAsInt32protectedGet integer representation of value.
GetAsInt64protectedGet Int64 representation of value.
GetAsInt8protectedGets the ShortInt representation of the value.
GetAsSingleprotectedGet single representation of value.
GetAsStreamprotectedApplies a conversion to TStream, if needed.
GetAsStringprotectedGet UnicodeString representation of value.
GetAsTimeprotectedGet TDBXTime representation of value.
GetAsTimeStampprotectedProtected getter implementation for the AsTimeStamp property.
GetAsTimeStampOffsetprotectedObtains a TSQLTimeStampOffset representation of the value.
GetAsUInt16protectedGets the UInt16 representation of the value.
GetAsUInt8protectedGets a UInt8 representation of the value.
GetAsVariantprotectedApplies a conversion to OleVariant, if needed.
GetBcdpublicGets the BCD value for binary-compressed decimal data types.
GetBooleanpublicGets the boolean value for boolean data types.
GetBytespublicGets the byte array value for byte array and blob types.
GetCallbackValuepublicGetter method for the callback value.
GetDatepublicGets the date value for date data types.
GetDBXConnectionpublicGet TDBXConnection for TDBXValues with TDBXDataTypes.DBXConnectionType data type.
GetDbxContextprotectedGet context information for a connection associated with value.
GetDBXReaderpublicGets the TObject value for TDBXValues with a TDBXDataTypes type of TDBXDataTypes.DBXTable.
GetDisposedprotectedGetter for the Disposed property.
GetDoublepublicGets the double floating point value for double data types.
GetHashCodepublicReturns an integer containing the hash code.
GetInt16publicGets the smallInt value for 16-bit integer data types.
GetInt32publicGets the 32-bit integer value for 32-bit integer data types.
GetInt64publicGets the 64-bit integer value for 64-bit integer data types.
GetInt8publicGets the ShortInt value of this TDBXValue.
GetInterfacepublicRetrieves a specified interface.
GetInterfaceEntrypublicReturns the entry for a specific interface implemented in a class.
GetInterfaceTablepublicReturns a pointer to a structure containing all of the interfaces implemented by a given class.
GetJSONValuepublicReturns the JSON value from the row buffer.
GetObjectValuepublicReturns the object's value from the row buffer.
GetSinglepublicGets Single value for TDBXValues with data type of TDBXDataTypes.SingleType.
GetStreampublicGets the TStream value for binary data types.
GetStringpublicGets the string value of this TDBXValue.
GetTimepublicGets the time value for time data types.
GetTimeStamppublicGets the timestamp value for timestamp data types.
GetTimeStampOffsetpublicGets the TSQLTimeStampOffset of this TDBXValue.
GetUInt16publicGets the Word value for an unsigned 16-bit integer value type.
GetUInt8publicGets the Byte value of this TDBXValue.
GetValueSizepublicGets the size in bytes for values.
GetWideStringpublicGets UnicodeString for TDBXValues with data type of TDBXDataTypes.UnicodeString.
InheritsFrompublicDetermines the relationship of two object types.
InitInstancepublicInitializes a newly allocated object instance to all zeros and initializes the instance's virtual method table pointer.
InstanceSizepublicReturns the size in bytes of each instance of the object type.
IsNullpublicReturns True if the value is null.
MethodAddresspublicReturns the address of a class method by name.
MethodNamepublicReturns the name of a class method by address.
NewInstancepublicAllocates memory for an instance of an object type and returns a pointer to that new instance.
QualifiedClassNamepublicReturns the qualified name of the class.
SafeCallExceptionpublicHandles exceptions in methods declared using the safecall calling convention.
ToStringpublicReturns a string containing the class name.
UnitNamepublicReturns the name of the unit where the class is defined.
UnitScopepublicReturns the class's unit scope.