BlueSpice MediaWiki master
 All Classes Namespaces Files Functions Variables Groups Pages
BlueSpice\Data\Settings\Writer Class Reference
Inheritance diagram for BlueSpice\Data\Settings\Writer:
Collaboration diagram for BlueSpice\Data\Settings\Writer:

Public Member Functions

 __construct (\BlueSpice\Data\IReader $reader, $loadBalancer,\IContextSource $context=null)
 
 getSchema ()
 
- Public Member Functions inherited from BlueSpice\Data\DatabaseWriter
 __construct (IReader $reader, $loadBalancer,\IContextSource $context=null,\Config $config=null)
 
 write ($recordSet)
 
 remove ($recordSet)
 
- Public Member Functions inherited from BlueSpice\Data\Writer
 __construct (\IContextSource $context=null,\Config $config=null)
 

Protected Member Functions

 getTableName ()
 
 makeInsertFields ($record)
 
 makeUpdateFields ($existingRecord, $record)
 
 getIdentifierFields ()
 
- Protected Member Functions inherited from BlueSpice\Data\DatabaseWriter
 getIdentifierFields ()
 
 getTableName ()
 
 insert ($record)
 
 modify ($existingRecord, $record)
 
 delete ($existingRecord, $record)
 
 makeInsertFields ($record)
 
 makeUpdateFields ($existingRecord, $record)
 
 makeUpdateConditions ($existingRecord, $record)
 
 makeDeleteConditions ($existingRecord, $record)
 
 getExistingRecord ($record)
 
 makeExistingRecordFilters ($record)
 
 makeExistingRecordFilter ($record, $fieldName)
 
 getFieldType ($fieldName)
 
- Protected Member Functions inherited from BlueSpice\Data\Writer
 getUser ()
 
 getTitle ()
 

Additional Inherited Members

- Protected Attributes inherited from BlueSpice\Data\DatabaseWriter
 $db = null
 
 $reader = null
 
- Protected Attributes inherited from BlueSpice\Data\Writer
 $context = null
 
 $config = null
 

Constructor & Destructor Documentation

BlueSpice\Data\Settings\Writer::__construct ( \BlueSpice\Data\IReader  $reader,
  $loadBalancer,
\IContextSource  $context = null 
)
Parameters
\BlueSpice\Data\IReader$reader
\LoadBalancer$loadBalancer
\IContextSource$context

Member Function Documentation

BlueSpice\Data\Settings\Writer::getSchema ( )
BlueSpice\Data\Settings\Writer::makeInsertFields (   $record)
protected
Parameters
\BlueSpice\Data\IRecord$record
BlueSpice\Data\Settings\Writer::makeUpdateFields (   $existingRecord,
  $record 
)
protected
Parameters
\BlueSpice\Data\IRecord$existingRecord
\BlueSpice\Data\IRecord$record

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