Contentserv PHP API

ObjectDatabase
in package

Tags

Table of Contents

ERROR_TYPE_EXCEPTION  = 1
ERROR_TYPE_RESULT  = 0
SIZE_DEFAULT_PAGE  = 1000
SIZE_DELETION  = 1000
SIZE_MASS_ACTIONS  = 10000
__callStatic()  : mixed
Redirects method calls to the current database instance object.
addMultipleColumnsToTable()  : ObjectDatabaseResult
createColumn()  : ObjectDatabaseColumn
createConfiguration()  : ObjectDatabaseConfiguration
createInstance()  : ObjectDatabaseInstance
Returns the object database instance API object.
createParameter()  : ObjectDatabaseParameter
createResult()  : ObjectDatabaseResult
createSearch()  : ObjectDatabaseSearch
createSearchAggregation()  : ObjectDatabaseSearchAggregation
createSearchFilter()  : ObjectDatabaseSearchFilter
Creates a plain object database filter object.
createSearchResult()  : ObjectDatabaseResult
createSortOrder()  : ObjectDatabaseSortOrder
createTable()  : ObjectDatabaseResult
Creates the table for a specific name and ObjectDatabaseColumn objects.
deleteDataFromTable()  : ObjectDatabaseResult
deleteDataFromTableWithSearch()  : ObjectDatabaseResult
dropTable()  : ObjectDatabaseResult
existTableWithName()  : bool
flushTable()  : ObjectDatabaseResult
getColumnType()  : string
getDataCountFromTableWithSearch()  : int
getDataFromTableWithId()  : ObjectDatabaseResult
getDataFromTableWithSearch()  : ObjectDatabaseResult
getDefaultColumnNames()  : array<string|int, mixed>
getErrorType()  : int
getNodesInfo()  : ObjectDatabaseResult
Returns information about the nodes of the elastic search host.
getQuotedValue()  : mixed
Returns the quoted value based on the column type and the collection type.
getTableColumns()  : array<string|int, ObjectDatabaseColumn>
getUnquotedValue()  : mixed
Returns the unquoted value based on the column type and the collection type.
insertDataIntoTable()  : bool|mixed
insertDataIntoTable
insertMultipleDataIntoTable()  : bool|mixed
insertMultipleDataIntoTable
isConnected()  : bool
isInstalled()  : bool
reindexTable()  : ObjectDatabaseResult
Re-indexes a table with a given table name.
setErrorType()  : mixed
throwError()  : mixed
Throws a object database exception for a given message and error code.
truncateTable()  : ObjectDatabaseResult
updateDataInTable()  : ObjectDatabaseResult
updateDataInTableWithSearchFilter()  : ObjectDatabaseResult
updateDataModel()  : bool
updateDataModelForModuleName()  : bool
updateDataModelForRecord()  : bool

Constants

Methods

__callStatic()

Redirects method calls to the current database instance object.

public static __callStatic(string $sMethodName, array<string|int, mixed> $aArguments) : mixed
Parameters
$sMethodName : string
$aArguments : array<string|int, mixed>
Tags
throws
Exception
Return values
mixed

createResult()

public final static createResult(array<string|int, mixed> $aResult[, Exception|null $oException = null ]) : ObjectDatabaseResult
Parameters
$aResult : array<string|int, mixed>
$oException : Exception|null = null
Tags
Return values
ObjectDatabaseResult

createTable()

Creates the table for a specific name and ObjectDatabaseColumn objects.

public final static createTable(string $sTableName[, array<string|int, ObjectDatabaseColumn$aColumns = [] ][, array<string|int, ObjectDatabaseSettings$aSettings = [] ]) : ObjectDatabaseResult
Parameters
$sTableName : string
$aColumns : array<string|int, ObjectDatabaseColumn> = []
$aSettings : array<string|int, ObjectDatabaseSettings> = []
Tags
see
ObjectDatabaseInstance::createTable()
Return values
ObjectDatabaseResult

existTableWithName()

public final static existTableWithName(string $sTableName) : bool
Parameters
$sTableName : string
Tags
Return values
bool

getColumnType()

public final static getColumnType(string $sColumnName, array<string|int, mixed> $aColumns) : string
Parameters
$sColumnName : string
$aColumns : array<string|int, mixed>
Tags
Return values
string

getDefaultColumnNames()

public final static getDefaultColumnNames() : array<string|int, mixed>
Tags
Return values
array<string|int, mixed>

getErrorType()

public final static getErrorType() : int
Tags
Return values
int

getQuotedValue()

Returns the quoted value based on the column type and the collection type.

public final static getQuotedValue(mixed $mValue[, string $sType = ObjectDatabaseColumn::TYPE_TEXT ]) : mixed

Intentionally used single ' to escape the string values.

Parameters
$mValue : mixed

The value which should be quoted.

$sType : string = ObjectDatabaseColumn::TYPE_TEXT

The column type of the value.

Tags
throws
Exception
Return values
mixed

with the quoted value.

getUnquotedValue()

Returns the unquoted value based on the column type and the collection type.

public final static getUnquotedValue(mixed $mQuotedValue[, string $sType = ObjectDatabaseColumn::TYPE_TEXT ]) : mixed
Parameters
$mQuotedValue : mixed

The value which should be unquoted.

$sType : string = ObjectDatabaseColumn::TYPE_TEXT

The column type of the value.

Tags
throws
Exception
Return values
mixed

with the unquoted value.

insertDataIntoTable()

insertDataIntoTable

public final static insertDataIntoTable(string $sTableName, array<string|int, mixed> $aFieldValueMapping[, array<string|int, ObjectDatabaseColumn$aColumns = [] ]) : bool|mixed
Parameters
$sTableName : string
$aFieldValueMapping : array<string|int, mixed>
$aColumns : array<string|int, ObjectDatabaseColumn> = []
Tags
see

ObjectDatabaseInstance::insertDataIntoTable();

Return values
bool|mixed

isInstalled()

public final static isInstalled() : bool
Tags
Return values
bool

reindexTable()

Re-indexes a table with a given table name.

public final static reindexTable(string $sTableName[, array<string|int, mixed> $aColumns = array() ][, array<string|int, mixed> $aSettings = array() ]) : ObjectDatabaseResult
Parameters
$sTableName : string
$aColumns : array<string|int, mixed> = array()
$aSettings : array<string|int, mixed> = array()
Tags
see

ObjectDatabaseInstance::reindexTable();

throws
Exception
Return values
ObjectDatabaseResult

setErrorType()

public final static setErrorType([int $iErrorType = self::ERROR_TYPE_RESULT ]) : mixed
Parameters
$iErrorType : int = self::ERROR_TYPE_RESULT
Tags
Return values
mixed

throwError()

Throws a object database exception for a given message and error code.

public final static throwError(string $sMessage, int $iErrorCode) : mixed
Parameters
$sMessage : string

The message for the object database exception.

$iErrorCode : int

The error code for the object database exception.

Tags
throws
ObjectDatabaseException
Return values
mixed

updateDataInTableWithSearchFilter()

public final static updateDataInTableWithSearchFilter(string $sTableName, ObjectDatabaseSearchFilter $objectDatabaseSearchFilter, array<string|int, mixed> $aColumnValueMapping[, array<string|int, mixed> $aColumns = [] ]) : ObjectDatabaseResult
Parameters
$sTableName : string
$objectDatabaseSearchFilter : ObjectDatabaseSearchFilter
$aColumnValueMapping : array<string|int, mixed>
$aColumns : array<string|int, mixed> = []
Tags
throws
Exception
see
ObjectDatabaseInstance::updateDataInTableWithSearchFilter()
Return values
ObjectDatabaseResult

updateDataModel()

public final static updateDataModel([bool $bShowProcessOutput = false ]) : bool
Parameters
$bShowProcessOutput : bool = false
Tags
Return values
bool

updateDataModelForModuleName()

public final static updateDataModelForModuleName(string $sModuleName[, bool $bShowProcessOutput = false ]) : bool
Parameters
$sModuleName : string
$bShowProcessOutput : bool = false
Tags
Return values
bool

updateDataModelForRecord()

public final static updateDataModelForRecord(ObjectDatabaseRecord $oTableRecord[, mixed $bShowProcessOutput = false ]) : bool
Parameters
$oTableRecord : ObjectDatabaseRecord
$bShowProcessOutput : mixed = false
Tags
Return values
bool

        

Search results