PeServer

DatabaseRowResult extends DatabaseResultBase
in package

単一問い合わせ結果。

Tags
template

TFieldArray of FieldArrayAlias

immutable

Table of Contents

Properties

$columns  : array<string|int, mixed>
$fields  : array<string|int, mixed>
$resultCount  : int

Methods

__construct()  : mixed
生成。
getResultCount()  : int
実行影響件数を取得。
mapping()  : object
結果をマッピング。
mappingImpl()  : object
行データに対してオブジェクトマッピング処理。

Properties

Methods

__construct()

生成。

public __construct(array<string|int, mixed> $columns, int $resultCount, array<string|int, mixed> $fields) : mixed
Parameters
$columns : array<string|int, mixed>

カラム情報(取得成功したものだけ格納されている)。

$resultCount : int

実行影響件数。

$fields : array<string|int, mixed>

フィールド一覧。

Tags
phpstan-param

TFieldArray $fields

getResultCount()

実行影響件数を取得。

public getResultCount() : int
Tags
phpstan-return

non-negative-int

Return values
int

mapping()

結果をマッピング。

public mapping(string|object $classNameOrObject[, IMapper|null $mapper = null ]) : object
Parameters
$classNameOrObject : string|object
$mapper : IMapper|null = null
Tags
template

TObject of object

phpstan-param

class-string<TObject>|TObject $classNameOrObject

phpstan-return

TObject

Return values
object

mappingImpl()

行データに対してオブジェクトマッピング処理。

protected mappingImpl(array<string|int, mixed> $fields, string|object $classNameOrObject, IMapper $mapper) : object

上位でとりあえずいい感じにしとく感じで。

Parameters
$fields : array<string|int, mixed>
$classNameOrObject : string|object
$mapper : IMapper

マッピング処理。

Tags
template

TFieldArray of FieldArrayAlias

template

TObject of object

phpstan-param

TFieldArray $fields

phpstan-param

class-string<TObject>|TObject $classNameOrObject

phpstan-return

TObject

Return values
object

        
On this page

Search results