Bigtable/src/Mutations.php
public function deleteFromColumn($family, $qualifier, array $timeRange = [])
    {
        $deleteFromColumn = (new DeleteFromColumn)
            ->setFamilyName($family)
            ->setColumnQualifier($qualifier);
        if (!empty($timeRange)) {
            $timestampRange = new TimestampRange;
            if (isset($timeRange['start'])) {
                $timestampRange->setStartTimestampMicros($timeRange['start']);
            }
            if (isset($timeRange['end'])) {
                $timestampRange->setEndTimestampMicros($timeRange['end']);
            }
            $deleteFromColumn->setTimeRange($timestampRange);
        }
        $this->mutations[] = (new Mutation)->setDeleteFromColumn($deleteFromColumn);
        return $this;
    }
public function deleteFromColumn($family, $qualifier, array $timeRange = [])
    {
        $deleteFromColumn = (new DeleteFromColumn)
            ->setFamilyName($family)
            ->setColumnQualifier($qualifier);
        if (!empty($timeRange)) {
            $timestampRange = new TimestampRange;
            if (isset($timeRange['start'])) {
                $timestampRange->setStartTimestampMicros($timeRange['start']);
            }
            if (isset($timeRange['end'])) {
                $timestampRange->setEndTimestampMicros($timeRange['end']);
            }
            $deleteFromColumn->setTimeRange($timestampRange);
        }
        $this->mutations[] = (new Mutation)->setDeleteFromColumn($deleteFromColumn);
        return $this;
    }
public function deleteFromColumn ( $ family , $ qualifier , array $ timeRange = [ ] ) { $ deleteFromColumn = ( new DeleteFromColumn ) -> setFamilyName ( $ family ) -> setColumnQualifier ( $ qualifier ) ; if ( ! empty ( $ timeRange ) ) { $ timestampRange = new TimestampRange ; if ( isset ( $ timeRange [ 'start' ] ) ) { $ timestampRange -> setStartTimestampMicros ( $ timeRange [ 'start' ] ) ; } if ( isset ( $ timeRange [ 'end' ] ) ) { $ timestampRange -> setEndTimestampMicros ( $ timeRange [ 'end' ] ) ; } $ deleteFromColumn -> setTimeRange ( $ timestampRange ) ; } $ this -> mutations [ ] = ( new Mutation ) -> setDeleteFromColumn ( $ deleteFromColumn ) ; return $ this ; }
Creates delete from column mutation for a row.

@param string $family Family name of the row.
@param string $qualifier Column qualifier of the row.
@param array $timeRange [optional] Array of values value, in microseconds to
delete from column, keyed by `start` and `end` representing time range
window.
`start` **Defaults to** 0
`end`   **Defaults to** infinity
@return Mutations returns current Mutations object.
Creates delete from column mutation for a row .