Is column searched

@param string $column
@return bool
1339
public function isColumnSearched( $column )
    {
        $store = $this->getStore();

        if ( isset( $store['search'][$column] ) )
        {
            foreach ( $store['search'][$column] as $search )
            {
                if ( ! empty( $search ) )
                {
                    return true;
                }
            }
        }

        return false;
    }
812156
public function whereIs(string $column)
    {
        $instance = $this->whereStrategyInstance();

        $instance->whereStrategy()->whereIs($column);

        return $instance;
    }
702552
public function value($column = 0)
    {
        $row = $this->row();
        if ($row) {
            return is_int($column) ? array_values($row)[$column] : $row[$column];
        }

        return false;
    }
1354987
public function hasColumn($table, $column = '')
    {
    	if(is_array($column)) {
       		return \Schema::connection($this->databaseName)->hasColumns($table, $column);
    	}
       	return \Schema::connection($this->databaseName)->hasColumn($table, $column);
    }
920894
protected function _isDirty($column = null)
    {
        if ($column) {
            return array_key_exists($column, $this->_cleanData);
        }
        return !empty($this->_cleanData);
    }
153402
public function changedColumnIs($column)
	{
		if( !$this->recordExists() )
		{
			return true;
		}
		elseif( $this->_recordAccess($column) && $this->_changedColumnAccess($column) )
		{
			return $this->recordColumnGet($column) != $this->changeRecordData[$column];
		}
		else
		{
			return true;
		}
	}
1197174
protected function checkAndConfirm($columns)
    {
        $this->info('Please check the details below');
        dump($columns);
        $ask = $this->ask('OK to proceed? y/n');

        if (strtolower($ask) == 'y') {
            return true;
        } else {
            $this->info('Cancelled');
            die();
        }
    }
691414
private function hasColumnConfiguration($column)
    {
        $columns = $this->options[self::GRID_PARAM_COLUMNS];

        foreach ($columns as $configuration) {
            // By default a column is considered as visible
            if (!isset($configuration[self::GRID_PARAM_HIDDEN])) {
                $configuration[self::GRID_PARAM_HIDDEN] = false;
            }

            // Find linearly (must exists and must not be hidden)
            if ($column == $configuration[self::GRID_PARAM_COLUMN] && $configuration[self::GRID_PARAM_HIDDEN] != true) {
                return true;
            }
        }

        // Not found by default
        return false;
    }
407464
public function exists($column = null, $value = null)
    {
        if ($column == null && $value == null) {
            return $this->count() > 0;
        }

        return $this->where($column, $value)->count() > 0;
    }
26771
protected function regexColumnSearch($column, $keyword)
    {
        switch ($this->connection->getDriverName()) {
            case 'oracle':
                $sql = ! $this->config->isCaseInsensitive()
                    ? 'REGEXP_LIKE( ' . $column . ' , ? )'
                    : 'REGEXP_LIKE( LOWER(' . $column . ') , ?, \'i\' )';
                break;

            case 'pgsql':
                $column = $this->castColumn($column);
                $sql    = ! $this->config->isCaseInsensitive() ? $column . ' ~ ?' : $column . ' ~* ? ';
                break;

            default:
                $sql = ! $this->config->isCaseInsensitive()
                    ? $column . ' REGEXP ?'
                    : 'LOWER(' . $column . ') REGEXP ?';
                $keyword = Str::lower($keyword);
        }

        $this->query->whereRaw($sql, [$keyword]);
    }
947840
public function getColumn(string $column)
    {
        return isset($this->columnData[$column]) ? $this->columnData[$column] : null;
    }
369846
public function getColumn($column) {
		if ($this->columns->has($column)) {
			return $this->columns[$column];
		}

		throw new ColumnException('Column not found!');
	}
254891
private function findOptionsByColumn($column)
    {
        // Run a basic linear search
        foreach ($this->options as $collection) {
            // Make sure $collection is array
            if (is_array($collection)) {
                foreach ($collection as $row) {
                    if (is_array($row) && $row[self::GRID_PARAM_COLUMN] == $column) {
                        return $row;
                    }
                }
            }
        }

        return false;
    }
400238
public function havingIsNot(string $column)
    {
        $instance = $this->havingStrategyInstance();

        $instance->havingStrategy()->havingIsNot($column);

        return $instance;
    }
598510
public function exists(string $column): bool
    {
        if (trim($column) === '') {
            throw new Exception\InvalidArgumentException(__METHOD__ . ' Column name cannot be empty');
        }

        return $this->columns->offsetExists($column);
    }
255859
public function value($column)
    {
        $result = $this->getBuilder()->value($column);

        // Reset query builder
        $this->resetBuilder();

        return $result;
    }
917672
private function _check_time_column($column)
    {
        if (!static::table()->columnExists($column))
            return false;
        
        $type = static::table()->columnType($column);
        
        if ($type == 'datetime' || $type == 'timestamp')
            $time = date('Y-m-d H:i:s');
        elseif ($type == 'year')
            $time = date('Y');
        elseif ($type == 'date')
            $time = date('Y-m-d');
        elseif ($type == 'time')
            $time = date('H:i:s');
        else
            return false;
        
        $this->attributes[$column] = $time;
        
        return true;
    }