Bigtable/src/ChunkFormatter.php
private function validateNewRow(CellChunk $chunk)
    {
        $this->isError(
            $this->row,
            'A new row cannot have existing state.'
        );
        $this->isError(
            !$chunk->getRowKey(),
            'A row key must be set.'
        );
        $this->isError(
            $chunk->getResetRow(),
            'A new row cannot be reset.'
        );
        $this->isError(
            $this->prevRowKey &&
            $this->prevRowKey === $chunk->getRowKey(),
            'A commit happened but the same key followed.'
        );
        $this->isError(!$chunk->getFamilyName(), 'A family must be set.');
        $this->isError(!$chunk->getQualifier(), 'A column qualifier must be set.');
        $this->validateValueSizeAndCommitRow($chunk);
    }
private function validateNewRow(CellChunk $chunk)
    {
        $this->isError(
            $this->row,
            'A new row cannot have existing state.'
        );
        $this->isError(
            !$chunk->getRowKey(),
            'A row key must be set.'
        );
        $this->isError(
            $chunk->getResetRow(),
            'A new row cannot be reset.'
        );
        $this->isError(
            $this->prevRowKey &&
            $this->prevRowKey === $chunk->getRowKey(),
            'A commit happened but the same key followed.'
        );
        $this->isError(!$chunk->getFamilyName(), 'A family must be set.');
        $this->isError(!$chunk->getQualifier(), 'A column qualifier must be set.');
        $this->validateValueSizeAndCommitRow($chunk);
    }
private function validateNewRow ( CellChunk $ chunk ) { $ this -> isError ( $ this -> row , 'A new row cannot have existing state.' ) ; $ this -> isError ( ! $ chunk -> getRowKey ( ) , 'A row key must be set.' ) ; $ this -> isError ( $ chunk -> getResetRow ( ) , 'A new row cannot be reset.' ) ; $ this -> isError ( $ this -> prevRowKey && $ this -> prevRowKey === $ chunk -> getRowKey ( ) , 'A commit happened but the same key followed.' ) ; $ this -> isError ( ! $ chunk -> getFamilyName ( ) , 'A family must be set.' ) ; $ this -> isError ( ! $ chunk -> getQualifier ( ) , 'A column qualifier must be set.' ) ; $ this -> validateValueSizeAndCommitRow ( $ chunk ) ; }
Validates state for a new row.

@param CellChunk $chunk The chunk to validate.
@return void
@throws BigtableDataOperationException
Validates state for a new row .