public function describeColumn($tableName, $column) {
		
		// search in cached table structure
		if (isset($this->definitions[$tableName]['describe'])) {
			foreach ($this->definitions[$tableName]['describe'] as $d) {
				if ($column == $d->Field) {
					return $d;
				}
			}
		}
		
		$res = self::load('DESCRIBE `' . $tableName . '` `' . $column . '`', NULL, PAIR_DB_OBJECT);
		
		return ($res ? $res : NULL);
		
	}
public function describeColumn($tableName, $column) {
		
		// search in cached table structure
		if (isset($this->definitions[$tableName]['describe'])) {
			foreach ($this->definitions[$tableName]['describe'] as $d) {
				if ($column == $d->Field) {
					return $d;
				}
			}
		}
		
		$res = self::load('DESCRIBE `' . $tableName . '` `' . $column . '`', NULL, PAIR_DB_OBJECT);
		
		return ($res ? $res : NULL);
		
	}
public function describeColumn ( $ tableName , $ column ) { // search in cached table structure
 if ( isset ( $ this -> definitions [ $ tableName ] [ 'describe' ] ) ) { foreach ( $ this -> definitions [ $ tableName ] [ 'describe' ] as $ d ) { if ( $ column == $ d -> Field ) { return $ d ; } } } $ res = self :: load ( 'DESCRIBE `' . $ tableName . '` `' . $ column . '`' , NULL , PAIR_DB_OBJECT ) ; return ( $ res ? $ res : NULL ) ; }
Return data about a column scheme trying to load table description records by object cache.
FALSE in case of unvalid column name.

@param	string	Name of table to describe.
@param	string	Column name.

@return	stdClass|NULL
Return data about a column scheme trying to load table description records by object cache . FALSE in case of unvalid column name .