interface ProxyInterface

ProxyInterface

  • DynamicQuery 에서 first, get, insert, update, delete 처리 시 ProxyManager 에 등록된 Proxy 처리
  • ProxyManager 에 등록하기 위한 interface

Methods

void
set(VirtualConnectionInterface $connection, array $options)

set connection

void
insert(array $args)

insert

void
update(array $args, array $wheres)

update

void
delete(array $wheres)

delete

get(DynamicQuery $query)

DynamicQuery 에서 get() method 실행 시 join 처리 리스트 가져올 때 join 처리.

first(DynamicQuery $query)

DynamicQuery 에서 first() method 실행 시 join 처리

Builder
wheres(DynamicQuery $query, array $wheres)

등록된 모든 proxy 의 wheres()를 처리함.

orders(DynamicQuery $query, array $orders)

등록된 모든 proxy의 orders()를 처리함.

Details

at line 43
void set(VirtualConnectionInterface $connection, array $options)

set connection

Parameters

VirtualConnectionInterface $connection connection
array $options table name

Return Value

void

at line 52
void insert(array $args)

insert

Parameters

array $args parameters

Return Value

void

See also

QueryBuilde::insert()

at line 62
void update(array $args, array $wheres)

update

Parameters

array $args parameters
array $wheres \Illuminate\Database\Query\Builder's wheres attribute

Return Value

void

See also

QueryBuilde::update()

at line 71
void delete(array $wheres)

delete

Parameters

array $wheres \Illuminate\Database\Query\Builder's wheres attribute

Return Value

void

See also

QueryBuilder::delete()

at line 82
DynamicQuery get(DynamicQuery $query)

DynamicQuery 에서 get() method 실행 시 join 처리 리스트 가져올 때 join 처리.

하나의 row 를 처리할 때 join 이 다를 수 있기때문에 joinFirst()로 두가지 제공.

Parameters

DynamicQuery $query query builder

Return Value

DynamicQuery

See also

QueryBuilder::et()

at line 91
DynamicQuery first(DynamicQuery $query)

DynamicQuery 에서 first() method 실행 시 join 처리

Parameters

DynamicQuery $query query builder

Return Value

DynamicQuery

See also

QueryBuilder::first()

at line 100
Builder wheres(DynamicQuery $query, array $wheres)

등록된 모든 proxy 의 wheres()를 처리함.

Parameters

DynamicQuery $query query builder
array $wheres parameters for where

Return Value

Builder

at line 109
DynamicQuery orders(DynamicQuery $query, array $orders)

등록된 모든 proxy의 orders()를 처리함.

Parameters

DynamicQuery $query query builder
array $orders parameters for order

Return Value

DynamicQuery