%PDF- %PDF-
| Direktori : /www/varak.net/wiki.varak.net/includes/libs/rdbms/field/ |
| Current File : /www/varak.net/wiki.varak.net/includes/libs/rdbms/field/MssqlField.php |
<?php
namespace Wikimedia\Rdbms;
class MssqlField implements Field {
private $name, $tableName, $default, $max_length, $nullable, $type;
function __construct( $info ) {
$this->name = $info['COLUMN_NAME'];
$this->tableName = $info['TABLE_NAME'];
$this->default = $info['COLUMN_DEFAULT'];
$this->max_length = $info['CHARACTER_MAXIMUM_LENGTH'];
$this->nullable = !( strtolower( $info['IS_NULLABLE'] ) == 'no' );
$this->type = $info['DATA_TYPE'];
}
function name() {
return $this->name;
}
function tableName() {
return $this->tableName;
}
function defaultValue() {
return $this->default;
}
function maxLength() {
return $this->max_length;
}
function isNullable() {
return $this->nullable;
}
function type() {
return $this->type;
}
}