Class DibiColumnInfo


Reflection metadata class for a table or result set column.

DibiObject
   |
   --DibiColumnInfo
Copyright: Copyright (c) 2005, 2010 David Grudl
Located: in /libs/DibiDatabaseInfo.php (line 432)
Constructor Summary
public
__construct (IDibiDriver $driver, $info)
Method Summary
mixed
string
string
getName ()
mixed
int
getSize ()
DibiTableInfo
string
getType ()
mixed
getVendorInfo (string $key)
bool
bool
bool
Methods Inherited From DibiObject
DibiObject::extensionMethod(), DibiObject::getClass(), DibiObject::getReflection(), DibiObject::__call(), DibiObject::__callStatic(), DibiObject::__get(), DibiObject::__isset(), DibiObject::__set(), DibiObject::__unset()

Constructor Details

line 448

__construct

public __construct (IDibiDriver $driver, $info)

Input
IDibiDriver $driver
$info
Method Details

line 555

getDefault

public mixed getDefault ()

Output
mixed  

line 469

getFullName

public string getFullName ()

Output
string  

line 459

getName

public string getName ()

Output
string  

line 515

getNativeType

public mixed getNativeType ()

Output
mixed  

line 525

getSize

public int getSize ()

Output
int  

line 489

getTable

public DibiTableInfo getTable ()

Output
DibiTableInfo  

line 502

getType

public string getType ()

Output
string  

line 566

getVendorInfo

public mixed getVendorInfo (string $key)

Input
string $key
Output
mixed  

line 479

hasTable

public bool hasTable ()

Output
bool  

line 545

isAutoIncrement

public bool isAutoIncrement ()

Output
bool  

line 535

isNullable

public bool isNullable ()

Output
bool