public function add(string $name, string $type = null, array $options = []): CompoundColumnBuilderInterface
    {
        $this->unresolvedColumns[$name] = [
            'type' => $type,
            'options' => $options,
        ];

        return $this;
    }
public function add(string $name, string $type = null, array $options = []): CompoundColumnBuilderInterface
    {
        $this->unresolvedColumns[$name] = [
            'type' => $type,
            'options' => $options,
        ];

        return $this;
    }
public function add ( string $ name , string $ type = null , array $ options = [ ] ) : CompoundColumnBuilderInterface { $ this -> unresolvedColumns [ $ name ] = [ 'type' => $ type , 'options' => $ options , ] ; return $ this ; }
Add a column to the builder.

@param string $name
@param string $type
@param array  $options

@return self
Add a column to the builder .