DatabaseResultBase
in package
AbstractYes
問い合わせ結果格納データ基底。
Table of Contents
Properties
- $columns : array<string|int, mixed>
- $resultCount : int
Methods
- __construct() : mixed
- 生成。
- getResultCount() : int
- 実行影響件数を取得。
- mappingImpl() : object
- 行データに対してオブジェクトマッピング処理。
Properties
$columns read-only
public
array<string|int, mixed>
$columns
$resultCount read-only
private
int
$resultCount
Methods
__construct()
生成。
public
__construct(array<string|int, DatabaseColumn> $columns, int $resultCount) : mixed
Parameters
- $columns : array<string|int, DatabaseColumn>
-
カラム情報(取得成功したものだけ格納されている)。
- $resultCount : int
-
実行影響件数。
Tags
getResultCount()
実行影響件数を取得。
public
getResultCount() : int
Tags
Return values
intmappingImpl()
行データに対してオブジェクトマッピング処理。
protected
mappingImpl(array<string|int, mixed> $fields, string|object $classNameOrObject, IMapper $mapper) : object
上位でとりあえずいい感じにしとく感じで。
Parameters
- $fields : array<string|int, mixed>
- $classNameOrObject : string|object
- $mapper : IMapper
-
マッピング処理。