AirLay backend

RebuildSlaveFeaturePropertiesTask extends AirlayTask
in package

airlay-cli rebuild_slave_feature_properties

Table of Contents

mainAction()  : void
processBody()  : void
abortWorkWithMessage()  : never
getDataSetTitle()  : string
parseFlagsFromParams()  : void
Parse command line arguments from array. Output default values if --help or -h argument specified.
processMessage()  : void
requestConfirm()  : bool
fireAfterEvent()  : void
getFeatures()  : Cursor
getSlavesDataSets()  : array<string|int, mixed>
rebuildMastersProperties()  : void
update()  : void
updateByMastersDataSets()  : void
updateSlavesDataSets()  : void

Methods

abortWorkWithMessage()

protected abortWorkWithMessage(string $message) : never
Parameters
$message : string
Return values
never

getDataSetTitle()

protected getDataSetTitle(array<string|int, mixed>|DataSetEntity $dataSet) : string
Parameters
$dataSet : array<string|int, mixed>|DataSetEntity
Return values
string

parseFlagsFromParams()

Parse command line arguments from array. Output default values if --help or -h argument specified.

protected parseFlagsFromParams(Flags $flags[, array<string|int, mixed> $params = [] ]) : void
Parameters
$flags : Flags
$params : array<string|int, mixed> = []
Return values
void

requestConfirm()

protected requestConfirm(string $message) : bool
Parameters
$message : string
Return values
bool

fireAfterEvent()

private fireAfterEvent(ObjectId $dataSetId, array<string|int, mixed> $ids) : void
Parameters
$dataSetId : ObjectId
$ids : array<string|int, mixed>
Return values
void

getFeatures()

private getFeatures(ObjectId $dataSetId, array<string|int, mixed> $ids) : Cursor
Parameters
$dataSetId : ObjectId
$ids : array<string|int, mixed>
Tags
throws
Exception
Return values
Cursor

updateByMastersDataSets()

private updateByMastersDataSets(array<string|int, ObjectId$ids, DataSetEntity $dataSet, array<string|int, GeoIntersect$connections) : void
Parameters
$ids : array<string|int, ObjectId>
$dataSet : DataSetEntity
$connections : array<string|int, GeoIntersect>
Tags
throws
Exception
Return values
void

updateSlavesDataSets()

private updateSlavesDataSets(array<string|int, mixed> $ids, DataSetEntity $dataSet, array<string|int, mixed> $slaveDataSets) : void
Parameters
$ids : array<string|int, mixed>
$dataSet : DataSetEntity
$slaveDataSets : array<string|int, mixed>
Tags
throws
Exception
Return values
void

Search results