RebuildRelationNodesTask
extends AirlayTask
in package
Table of Contents
- LIMIT = 10000
- rebuildAction() : void
- abortWorkWithMessage() : never
- getDataSetTitle() : string
- parseFlagsFromParams() : void
- Parse command line arguments from array. Output default values if --help or -h argument specified.
- requestConfirm() : bool
- clearMarkedToDelete() : void
- createCollection() : RelatedDataSet
- fixNodes() : void
- fixRelations() : void
- getAllRelateDataSets() : Cursor
- getInvalidNodeIds() : array<string|int, mixed>
- getInvalidRelations() : array<string|int, RelationEntity>
- getRelations() : array<string|int, mixed>
- parseDataSet() : DataSetEntity
- rebuildNodes() : void
- showHelp() : void
Constants
LIMIT
public
mixed
LIMIT
= 10000
Methods
rebuildAction()
public
rebuildAction() : void
Return values
void —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 —clearMarkedToDelete()
private
clearMarkedToDelete(DataSetEntity $dataset) : void
Parameters
- $dataset : DataSetEntity
Return values
void —createCollection()
private
createCollection(DataSetEntity $dataset) : RelatedDataSet
Parameters
- $dataset : DataSetEntity
Return values
RelatedDataSet —fixNodes()
private
fixNodes(DataSetEntity $dataset) : void
Parameters
- $dataset : DataSetEntity
Return values
void —fixRelations()
private
fixRelations(DataSetEntity $dataset) : void
Parameters
- $dataset : DataSetEntity
Return values
void —getAllRelateDataSets()
private
getAllRelateDataSets() : Cursor
Return values
Cursor —getInvalidNodeIds()
private
getInvalidNodeIds(RelatedDataSet $collection) : array<string|int, mixed>
Parameters
- $collection : RelatedDataSet
Return values
array<string|int, mixed> —getInvalidRelations()
private
getInvalidRelations(RelatedDataSet $collection, MinKey|ObjectId $startId) : array<string|int, RelationEntity>
Parameters
- $collection : RelatedDataSet
- $startId : MinKey|ObjectId
Return values
array<string|int, RelationEntity> —getRelations()
private
getRelations(RelatedDataSet $collection, ObjectId|MinKey $startId) : array<string|int, mixed>
Parameters
- $collection : RelatedDataSet
- $startId : ObjectId|MinKey
Return values
array<string|int, mixed> —parseDataSet()
private
parseDataSet(string $id) : DataSetEntity
Parameters
- $id : string
Return values
DataSetEntity —rebuildNodes()
private
rebuildNodes(DataSetEntity $dataset) : void
Parameters
- $dataset : DataSetEntity
Return values
void —showHelp()
private
showHelp() : void