Navigation
API > API/Plugins > API/Plugins/DatabaseSupport
Empty base class for iterating over database records returned via query. Used on platforms not supporting a direct database connection.
| Name | FDataBaseRecordSet |
| Type | class |
| Header File | /Engine/Plugins/Runtime/Database/DatabaseSupport/Source/DatabaseSupport/Public/Database.h |
| Include Path | #include "Database.h" |
Syntax
class FDataBaseRecordSet
Derived Classes
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FDataBaseRecordSet() |
Virtual destructor as class has virtual functions. | Database.h |
Classes
| Name | Remarks |
|---|---|
| TIterator | Iterator helper class based on FObjectIterator. |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual int64 GetBigInt
(
const TCHAR* Column |
Returns a int64 associated with the passed in field/ column for the current row. | Database.h | |
virtual TArray< FDatabaseColumnInfo > GetColumnNames () |
Returns the set of column names for this Recordset. | Database.h | |
virtual float GetFloat
(
const TCHAR* Column |
Returns a float associated with the passed in field/ column for the current row. | Database.h | |
virtual int32 GetInt
(
const TCHAR* Column |
Returns an integer associated with the passed in field/ column for the current row. | Database.h | |
virtual int32 GetRecordCount() |
Returns a count of the number of records in the record set | Database.h | |
virtual FString GetString
(
const TCHAR* Column |
Returns a string associated with the passed in field/ column for the current row. | Database.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual bool IsAtEnd() |
Returns whether we are at the end. | Database.h | |
virtual void MoveToFirst() |
Moves to the first record in the set. | Database.h | |
virtual void MoveToNext() |
Moves to the next record in the set. | Database.h |