Semantic MediaWiki and related extensions
Public Member Functions | Public Attributes | List of all members
SMW\Elastic\Indexer\Replication\ReplicationError Class Reference

Public Member Functions

 __construct ( $type, array $data=[])
 
 is ( $type)
 
 get ( $key)
 
 getType ()
 
 getData ()
 

Public Attributes

const TYPE_EXCEPTION = 'exception/error'
 
const TYPE_DOCUMENT_MISSING = 'document/missing'
 
const TYPE_MODIFICATION_DATE_MISSING = 'document/modification_date/missing'
 
const TYPE_MODIFICATION_DATE_DIFF = 'document/modification_date/diff'
 
const TYPE_ASSOCIATED_REVISION_DIFF = 'document/associated_revision/diff'
 
const TYPE_FILE_ATTACHMENT_MISSING = 'document/file_attachment/missing'
 

Detailed Description

GNU GPL v2+

Since
3.2
Author
mwjames

Constructor & Destructor Documentation

◆ __construct()

SMW\Elastic\Indexer\Replication\ReplicationError::__construct (   $type,
array  $data = [] 
)
Since
3.2
Parameters
string$type
array$data

Member Function Documentation

◆ get()

SMW\Elastic\Indexer\Replication\ReplicationError::get (   $key)
Since
3.2
Parameters
string$key
Returns
mixed
Exceptions
InvalidArgumentException

◆ getData()

SMW\Elastic\Indexer\Replication\ReplicationError::getData ( )
Since
3.2
Returns
mixed

◆ getType()

SMW\Elastic\Indexer\Replication\ReplicationError::getType ( )
Since
3.2
Returns
string

◆ is()

SMW\Elastic\Indexer\Replication\ReplicationError::is (   $type)
Since
3.2
Parameters
string$type
Returns
boolean

Member Data Documentation

◆ TYPE_ASSOCIATED_REVISION_DIFF

const SMW\Elastic\Indexer\Replication\ReplicationError::TYPE_ASSOCIATED_REVISION_DIFF = 'document/associated_revision/diff'

Indicating that the ES document has a different associated revision than the SQL backend.

◆ TYPE_DOCUMENT_MISSING

const SMW\Elastic\Indexer\Replication\ReplicationError::TYPE_DOCUMENT_MISSING = 'document/missing'

Indicating that the ES document is missing.

◆ TYPE_EXCEPTION

const SMW\Elastic\Indexer\Replication\ReplicationError::TYPE_EXCEPTION = 'exception/error'

Whether the replication/client communication encountered an exception or not.

◆ TYPE_FILE_ATTACHMENT_MISSING

const SMW\Elastic\Indexer\Replication\ReplicationError::TYPE_FILE_ATTACHMENT_MISSING = 'document/file_attachment/missing'

Indicating that ...

◆ TYPE_MODIFICATION_DATE_DIFF

const SMW\Elastic\Indexer\Replication\ReplicationError::TYPE_MODIFICATION_DATE_DIFF = 'document/modification_date/diff'

Indicating that the ES document has a different modification date than the SQL backend.

◆ TYPE_MODIFICATION_DATE_MISSING

const SMW\Elastic\Indexer\Replication\ReplicationError::TYPE_MODIFICATION_DATE_MISSING = 'document/modification_date/missing'

Indicating that the ES document is missing a modification date.


The documentation for this class was generated from the following file:

About | General disclaimer | Privacy policy