public function ColumnTypeString($Column) {
		if(is_string($Column))
			$Column = $this->_Columns[$Column];
		
		$Type = GetValue('Type', $Column);
		$Length = GetValue('Length', $Column);
		$Precision = GetValue('Precision', $Column);

		if(in_array(strtolower($Type), array('tinyint', 'smallint', 'mediumint', 'int', 'float', 'double')))
			$Length = NULL;

		if($Type && $Length && $Precision)
			$Result = "$Type($Length, $Precision)";
		elseif($Type && $Length)
			$Result = "$Type($Length)";
      elseif(strtolower($Type) == 'enum') {
         $Result = GetValue('Enum', $Column, array());
		} elseif($Type)
			$Result = $Type;
		else
			$Result = 'int';

		return $Result;
	}