PHP 트레잇 Wallmander\ElasticsearchIndexer\Model\Query\BuilderTrait

저자: Mikael Mattsson ([email protected])
파일 보기 프로젝트 열기: wallmanderco/elasticsearch-indexer

공개 프로퍼티들

프로퍼티 타입 설명
$isSingle boolean

보호된 프로퍼티들

프로퍼티 타입 설명
$args array
$filterBuildingPoint null | object

공개 메소드들

메소드 설명
addSort ( $field, $order = 'asc' )
bool ( $callable, $relation = 'must' )
getArgs ( )
must ( $input )
setFrom ( $from )
setMinScore ( $score )
setQuery ( $query )
setSize ( $size )
setSort ( $field, $order = 'asc' )
should ( $input )
where ( string | array $arg1, string | array | null $arg2 = null, string | array | null $arg3 = null, boolean $not = false ) examples: where(['age' => 20, 'name' => 'John']) where('age', 20) where('age', [20, 21]) //warning: handled as ”in” where('age', 'in', [20, 21]) // 20 or 21 where('age', '=', [20, 21]) // exact match where('age', '==', [20, 21]) // same as above where('age', '!=', 20) where('age', 'exists', true) //warning: arg3 is needed or else it will check if age = 'exists'.
whereNot ( $arg1, $arg2 = null, $arg3 = null )

보호된 메소드들

메소드 설명
builderConstruct ( )

메소드 상세

addSort() 공개 메소드

public addSort ( $field, $order = 'asc' )

bool() 공개 메소드

public bool ( $callable, $relation = 'must' )

builderConstruct() 보호된 메소드

protected builderConstruct ( )

getArgs() 공개 메소드

public getArgs ( )

must() 공개 메소드

public must ( $input )

setFrom() 공개 메소드

public setFrom ( $from )

setMinScore() 공개 메소드

public setMinScore ( $score )

setQuery() 공개 메소드

public setQuery ( $query )

setSize() 공개 메소드

public setSize ( $size )

setSort() 공개 메소드

public setSort ( $field, $order = 'asc' )

should() 공개 메소드

public should ( $input )

where() 공개 메소드

examples: where(['age' => 20, 'name' => 'John']) where('age', 20) where('age', [20, 21]) //warning: handled as ”in” where('age', 'in', [20, 21]) // 20 or 21 where('age', '=', [20, 21]) // exact match where('age', '==', [20, 21]) // same as above where('age', '!=', 20) where('age', 'exists', true) //warning: arg3 is needed or else it will check if age = 'exists'.
public where ( string | array $arg1, string | array | null $arg2 = null, string | array | null $arg3 = null, boolean $not = false )
$arg1 string | array
$arg2 string | array | null
$arg3 string | array | null
$not boolean

whereNot() 공개 메소드

public whereNot ( $arg1, $arg2 = null, $arg3 = null )

프로퍼티 상세

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

protected array $args
리턴 array

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

protected null|object $filterBuildingPoint
리턴 null | object

$isSingle 공개적으로 프로퍼티

public bool $isSingle
리턴 boolean