O construtor permite que a matriz de objeto de banco de dados para ser configurado.
__construct ( string $tableName , [ string $configFileName = null ], [ string $fieldDefinition = null ], [ RocksDBO[] $rowValues = null ]) RocksDBOArray __ construct (string $ TableName, [string $ configfilename = null], [string $ fieldDefinition = null], [[] $ RocksDBO rowValues = null])
- $tableName : the table this database object array should be created for tableName string $: a tabela esta matriz de objeto de banco de dados deve ser criada para
- $configFileName : the configuration filename that should be used for this object, if null the default is used configfilename string $: o nome do arquivo de configuração que devem ser utilizados para este objeto, se nulo o padrão é usado
- $fieldDefinition : any pre-created field definitions, this is usually used internally. string $ fieldDefinition: as definições pré-criados de campo, isso geralmente é usado internamente.
- $rowValues : array of RocksDBO objects that should be loaded. RocksDBO [] $ rowValues: array de objetos RocksDBO que deverão ser carregados.
Este conta o número de itens na DBOArray.
Count () Contagem int ()
Este determina a ordem da matriz. Não pode ser tão ordem bys muitos aplicado como queria.
AddOrderBy ( string $fieldName , [ string $orderDirection = null ]) AddOrderBy vazio (string $ fieldName, [string OrderDirection $ = null])
- $fieldName : the field name to be ordered string $ fieldName: o nome do campo a ser ordenado
- $orderDirection : the direction the field should be ordered. OrderDirection string $: a direção do campo devem ser ordenados. Isso pode levar a RocksDesc valores ou RocksAsc.
Isto irá apagar linhas que correspondem aos parâmetros já definidos no objeto. Além disso, ele também limpa o array $ resultados.
Delete () anular Delete ()
Isso retorna o conjunto de definições de campo.
GetFieldDefinition () GetFieldDefinition void ()
Isso carrega um array de objetos RocksDBO em array $ resultados.
LoadDBOObjects ( array $rowValues ) LoadDBOObjects void (array $ rowValues)
- $rowValues : is the array of RocksDBO objects. array $ rowValues: é a matriz de objetos RocksDBO.
Isso economiza todos os objetos RocksDBO em R $ Resultados para o banco de dados. Inserir update / é executado separadamente para cada objeto.
Save () anular Save ()
Isso irá selecionar todos os dados com as propriedades que estão definidas. Esta função pode retornar mais de uma linha quando foi encontrado.
Select () Selecione anular ()
__call ( __ call (void , $ Method_name, ) $ Parâmetros)
- $ Method_name
- R $ parâmetros
__get ( void __ get ( ) $ Nome)
__set ( __ set (void , $ Name, ) $ Value)