AirLay backend

RelationsExporter extends ExportWorker
in package

Table of Contents

$area  : Polygon
$dataSet  : SimpleDataSet|RelatedDataSet|DependentDataSet|TrackDataSet
$filter  : array<string|int, mixed>
$limit  : int|null
$idsMap  : array<string|int, mixed>
$importFormatBuilder  : ImportFormatBuilder
$withChildrenFlag  : bool
__construct()  : mixed
export()  : Generator
factory()  : self
find()  : Generator
initializeImportFormatBuilder()  : ImportFormatBuilder
setArea()  : self
setFilter()  : self
setLimit()  : self
setWithChildren()  : void
findByArea()  : Generator
getChildrenRecursive()  : Traversable

Properties

Methods

export()

public export() : Generator
Tags
throws
Exception
Return values
Generator

factory()

public static factory(DataSetEntity $dataSet[, array<string|int, mixed> $options = [] ]) : self
Parameters
$dataSet : DataSetEntity
$options : array<string|int, mixed> = []
Return values
self

find()

public find(array<string|int, mixed> $filter, array<string|int, mixed> $options) : Generator
Parameters
$filter : array<string|int, mixed>
$options : array<string|int, mixed>
Tags
throws
Exception
Return values
Generator

setFilter()

public setFilter(array<string|int, mixed> $filter) : self
Parameters
$filter : array<string|int, mixed>
Return values
self

setLimit()

public setLimit(int|null $limit) : self
Parameters
$limit : int|null
Return values
self

setWithChildren()

public setWithChildren(bool $flag) : void
Parameters
$flag : bool
Return values
void

findByArea()

private findByArea(array<string|int, mixed> $filter, Polygon $area, array<string|int, mixed> $options) : Generator
Parameters
$filter : array<string|int, mixed>
$area : Polygon
$options : array<string|int, mixed>
Return values
Generator

getChildrenRecursive()

private getChildrenRecursive(ObjectId $relationId) : Traversable
Parameters
$relationId : ObjectId
Return values
Traversable

Search results