final public function fetchAllByColumn($column, $value, $select = '*')
    {
        $this->validateShortcutData();

        return $this->db->select($select)
                        ->from(static::getTableName())
                        ->whereEquals($column, $value)
                        ->queryAll();
    }
final public function fetchAllByColumn($column, $value, $select = '*')
    {
        $this->validateShortcutData();

        return $this->db->select($select)
                        ->from(static::getTableName())
                        ->whereEquals($column, $value)
                        ->queryAll();
    }
final public function fetchAllByColumn ( $ column , $ value , $ select = '*' ) { $ this -> validateShortcutData ( ) ; return $ this -> db -> select ( $ select ) -> from ( static :: getTableName ( ) ) -> whereEquals ( $ column , $ value ) -> queryAll ( ) ; }
Fetches all row data by column's value

@param string $column
@param string $value
@param mixed $select
@return array
Fetches all row data by column s value