protected function _createColumnItem( array $record = array() )
	{
		$length = ( isset( $record['CHARACTER_MAXIMUM_LENGTH'] ) ? $record['CHARACTER_MAXIMUM_LENGTH'] : $record['NUMERIC_PRECISION'] );
		return new MW_Setup_DBSchema_Column_Item( $record['TABLE_NAME'], $record['COLUMN_NAME'], $record['DATA_TYPE'], $length,
			$record['COLUMN_DEFAULT'], $record['IS_NULLABLE'], $record['COLLATION_NAME'] );
	}
protected function _createColumnItem( array $record = array() )
	{
		$length = ( isset( $record['CHARACTER_MAXIMUM_LENGTH'] ) ? $record['CHARACTER_MAXIMUM_LENGTH'] : $record['NUMERIC_PRECISION'] );
		return new MW_Setup_DBSchema_Column_Item( $record['TABLE_NAME'], $record['COLUMN_NAME'], $record['DATA_TYPE'], $length,
			$record['COLUMN_DEFAULT'], $record['IS_NULLABLE'], $record['COLLATION_NAME'] );
	}
protected function _createColumnItem ( array $ record = array ( ) ) { $ length = ( isset ( $ record [ 'CHARACTER_MAXIMUM_LENGTH' ] ) ? $ record [ 'CHARACTER_MAXIMUM_LENGTH' ] : $ record [ 'NUMERIC_PRECISION' ] ) ; return new MW_Setup_DBSchema_Column_Item ( $ record [ 'TABLE_NAME' ] , $ record [ 'COLUMN_NAME' ] , $ record [ 'DATA_TYPE' ] , $ length , $ record [ 'COLUMN_DEFAULT' ] , $ record [ 'IS_NULLABLE' ] , $ record [ 'COLLATION_NAME' ] ) ; }
Creates a new column item using the columns of the information_schema.columns.

@param array $record Associative array with TABLE_NAME, COLUMN_NAME, DATA_TYPE, CHARACTER_MAXIMUM_LENGTH,
NUMERIC_PRECISION, COLUMN_DEFAULT, IS_NULLABLE
@return MW_Setup_DBSchema_Column_Interface Column item
Creates a new column item using the columns of the information_schema . columns .