public static function isBlobParameter(string $dataType): bool
  {
    switch ($dataType)
    {
      case 'tinytext':
      case 'text':
      case 'mediumtext':
      case 'longtext':
      case 'tinyblob':
      case 'blob':
      case 'mediumblob':
      case 'longblob':
        $isBlob = true;
        break;

      case 'tinyint':
      case 'smallint':
      case 'mediumint':
      case 'int':
      case 'bigint':
      case 'year':
      case 'decimal':
      case 'float':
      case 'double':
      case 'time':
      case 'timestamp':
      case 'binary':
      case 'enum':
      case 'bit':
      case 'set':
      case 'char':
      case 'varchar':
      case 'date':
      case 'datetime':
      case 'varbinary':
      case 'list_of_int':
        $isBlob = false;
        break;

      default:
        throw new FallenException('data type', $dataType);
    }

    return $isBlob;
  }
public static function isBlobParameter(string $dataType): bool
  {
    switch ($dataType)
    {
      case 'tinytext':
      case 'text':
      case 'mediumtext':
      case 'longtext':
      case 'tinyblob':
      case 'blob':
      case 'mediumblob':
      case 'longblob':
        $isBlob = true;
        break;

      case 'tinyint':
      case 'smallint':
      case 'mediumint':
      case 'int':
      case 'bigint':
      case 'year':
      case 'decimal':
      case 'float':
      case 'double':
      case 'time':
      case 'timestamp':
      case 'binary':
      case 'enum':
      case 'bit':
      case 'set':
      case 'char':
      case 'varchar':
      case 'date':
      case 'datetime':
      case 'varbinary':
      case 'list_of_int':
        $isBlob = false;
        break;

      default:
        throw new FallenException('data type', $dataType);
    }

    return $isBlob;
  }
public static function isBlobParameter ( string $ dataType ) : bool { switch ( $ dataType ) { case 'tinytext' : case 'text' : case 'mediumtext' : case 'longtext' : case 'tinyblob' : case 'blob' : case 'mediumblob' : case 'longblob' : $ isBlob = true ; break ; case 'tinyint' : case 'smallint' : case 'mediumint' : case 'int' : case 'bigint' : case 'year' : case 'decimal' : case 'float' : case 'double' : case 'time' : case 'timestamp' : case 'binary' : case 'enum' : case 'bit' : case 'set' : case 'char' : case 'varchar' : case 'date' : case 'datetime' : case 'varbinary' : case 'list_of_int' : $ isBlob = false ; break ; default : throw new FallenException ( 'data type' , $ dataType ) ; } return $ isBlob ; }
Returns true if one if a MySQL column type is a BLOB or a CLOB.

@param string $dataType Metadata of the MySQL data type.

@return bool
Returns true if one if a MySQL column type is a BLOB or a CLOB .