PHP 클래스 Bravo3\Orm\Query\SortedQuery

상속: extends AbstractQuery, implements Bravo3\Orm\Query\QueryInterface
파일 보기 프로젝트 열기: bravo3/orm 1 사용 예제들

보호된 프로퍼티들

프로퍼티 타입 설명
$direction Bravo3\Orm\Enum\Direction
$end integer
$entity object
$relationship_name string
$sort_by string
$start integer

공개 메소드들

메소드 설명
__construct ( object $entity, string $relationship_name, string $sort_by, Direction $direction = null, integer $start = null, integer $end = null )
getDirection ( ) : Direction Get Direction
getEnd ( ) : integer Get end index
getEntity ( ) : object Get Entity
getRelationshipName ( ) : string Get relationship name
getSortBy ( ) : string Get sorting field name
getStart ( ) : integer Get start index
setDirection ( Direction $direction ) Set Direction
setEnd ( integer $end ) Set end index
setEntity ( object $entity ) Set Entity
setRelationshipName ( string $relationship_name ) Set relationship name
setSortBy ( string $sort_by ) Set sorting field name
setStart ( integer $start ) Set start index

메소드 상세

__construct() 공개 메소드

public __construct ( object $entity, string $relationship_name, string $sort_by, Direction $direction = null, integer $start = null, integer $end = null )
$entity object Entity to retrieve relationships from
$relationship_name string Name of the relationship on provided entity
$sort_by string Sort by column
$direction Bravo3\Orm\Enum\Direction Assumes ascending if omitted
$start integer Start index (inclusive), null/0 for beginning of set
$end integer Stop index (inclusive), null/-1 for end of set, -2 for penultimate record

getDirection() 공개 메소드

Get Direction
public getDirection ( ) : Direction
리턴 Bravo3\Orm\Enum\Direction

getEnd() 공개 메소드

Get end index
public getEnd ( ) : integer
리턴 integer

getEntity() 공개 메소드

Get Entity
public getEntity ( ) : object
리턴 object

getRelationshipName() 공개 메소드

Get relationship name
public getRelationshipName ( ) : string
리턴 string

getSortBy() 공개 메소드

Get sorting field name
public getSortBy ( ) : string
리턴 string

getStart() 공개 메소드

Get start index
public getStart ( ) : integer
리턴 integer

setDirection() 공개 메소드

Set Direction
public setDirection ( Direction $direction )
$direction Bravo3\Orm\Enum\Direction

setEnd() 공개 메소드

Set end index
public setEnd ( integer $end )
$end integer

setEntity() 공개 메소드

Set Entity
public setEntity ( object $entity )
$entity object

setRelationshipName() 공개 메소드

Set relationship name
public setRelationshipName ( string $relationship_name )
$relationship_name string

setSortBy() 공개 메소드

Set sorting field name
public setSortBy ( string $sort_by )
$sort_by string

setStart() 공개 메소드

Set start index
public setStart ( integer $start )
$start integer

프로퍼티 상세

$direction 보호되어 있는 프로퍼티

protected Direction,Bravo3\Orm\Enum $direction
리턴 Bravo3\Orm\Enum\Direction

$end 보호되어 있는 프로퍼티

protected int $end
리턴 integer

$entity 보호되어 있는 프로퍼티

protected object $entity
리턴 object

$relationship_name 보호되어 있는 프로퍼티

protected string $relationship_name
리턴 string

$sort_by 보호되어 있는 프로퍼티

protected string $sort_by
리턴 string

$start 보호되어 있는 프로퍼티

protected int $start
리턴 integer