public function getSQLDeclaration(array $fieldDeclaration, AbstractPlatform $platform) { if ($platform->getName() === 'mysql') { return $platform->getVarcharTypeDeclarationSQL($fieldDeclaration) . " " . $platform->getCollationFieldDeclaration('utf8_bin'); } return $platform->getVarcharTypeDeclarationSQL($fieldDeclaration); }
public function getSqlDeclaration(array $fieldDeclaration, AbstractPlatform $platform) { $fieldDeclaration['length'] = 255; $fieldDeclaration['notnull'] = false; $fieldDeclaration['default'] = null; return $platform->getVarcharTypeDeclarationSQL($fieldDeclaration); }
public function getSQLDeclaration(array $fieldDeclaration, AbstractPlatform $platform) { $fieldDeclaration['length'] = 25; $fieldDeclaration['fixed'] = true; $fieldDeclaration['notnull'] = true; return $platform->getVarcharTypeDeclarationSQL($fieldDeclaration); }
public function getSQLDeclaration(array $fieldDeclaration, AbstractPlatform $platform) { if (!isset($fieldDeclaration['length'])) { $fieldDeclaration['length'] = 32; } return $platform->getVarcharTypeDeclarationSQL($fieldDeclaration); }
/** * {@inheritdoc} * @param array $fieldDeclaration * @param AbstractPlatform $platform * @return */ public function getSQLDeclaration(array $fieldDeclaration, AbstractPlatform $platform) { if (empty($fieldDeclaration['length'])) { $fieldDeclaration['length'] = Path::MAX_LENGTH; } $type = $platform->getVarcharTypeDeclarationSQL($fieldDeclaration); return $type; }
/** * {@inheritdoc} * @param array $fieldDeclaration * @param AbstractPlatform $platform * @return string */ public function getSQLDeclaration(array $fieldDeclaration, AbstractPlatform $platform) { $fieldDeclaration['length'] = 20; $fieldDeclaration['fixed'] = true; $sql = $platform->getVarcharTypeDeclarationSQL($fieldDeclaration); //todo: check if this is sane, at least $sql .= ' COLLATE ascii_general_ci'; return $sql; }
/** * {@inheritdoc} */ public function getSQLDeclaration(array $fieldDeclaration, AbstractPlatform $platform) { return $platform->getVarcharTypeDeclarationSQL($fieldDeclaration); }
/** * @param array $fieldDeclaration * @param AbstractPlatform $platform * @return string */ public function getSQLDeclaration(array $fieldDeclaration, AbstractPlatform $platform) { return $platform->getVarcharTypeDeclarationSQL(array_merge($fieldDeclaration, array('length' => 1, 'fixed' => true))); }
/** * @deprecated */ public function getSqlDeclaration(array $fieldDeclaration, AbstractPlatform $platform) { return $platform->getVarcharTypeDeclarationSQL(array('length' => 3, 'fixed' => TRUE)); }
/** * Gets the SQL declaration snippet for a field of this type. * * @param array $fieldDeclaration The field declaration. * @param AbstractPlatform $platform The currently used database platform. * * @return string */ public function getSQLDeclaration(array $fieldDeclaration, AbstractPlatform $platform) { return $this->getValueType() === self::ENUM_INT ? $platform->getIntegerTypeDeclarationSQL($fieldDeclaration) : $platform->getVarcharTypeDeclarationSQL($fieldDeclaration); }
public function getSqlDeclaration(array $fieldDeclaration, \Doctrine\DBAL\Platforms\AbstractPlatform $platform) { return $platform->getVarcharTypeDeclarationSQL($fieldDeclaration); }
/** * {@inheritdoc} * * @param array $fieldDeclaration * @param \Doctrine\DBAL\Platforms\AbstractPlatform $platform */ public function getSQLDeclaration(array $fieldDeclaration, AbstractPlatform $platform) { $length = isset($fieldDeclaration['length']) ? $fieldDeclaration['length'] : 7; $field = ['length' => $length, 'fixed' => true, 'collation' => 'utf8_bin']; return $platform->getVarcharTypeDeclarationSQL($field) . ' ' . $platform->getColumnCollationDeclarationSQL('utf8_bin'); }
/** * {@inheritdoc} */ public function getSQLDeclaration(array $fieldDeclaration, AbstractPlatform $platform) { $fieldDeclaration['length'] = static::DATE_INTERVAL_TYPE_FIELD_LENGTH; $fieldDeclaration['fixed'] = static::DATE_INTERVAL_TYPE_FIELD_FIXED; return $platform->getVarcharTypeDeclarationSQL($fieldDeclaration); }