Class Column
Abstract base class for representing a column in SQL
- Alchemy\core\Element implements Alchemy\core\IElement
- Alchemy\core\schema\TableElement
- Alchemy\core\schema\Column implements Alchemy\util\promise\IPromisable
Direct known subclasses
Alchemy\core\schema\Foreign
public static
|
#
find( string $column,
Retrieve the column for a reference like 'Table.Column', or 'self.Column' if a $self table is provided. |
public static
array(method_name
|
#
list_promisable_methods( )
Returns an array mapping promisable methods to return types. A promisable method is one that is dependent only on immutable inputs and is guaranteed to return an instance of a certain type. |
public
string
|
|
public
Scalar
|
|
public
|
|
public
|
|
public
|
|
public
|
|
public
boolean
|
|
public
boolean
|
__construct(),
copy(),
getName(),
getTable()
|
__callStatic(),
__clone(),
addTag(),
addTags(),
define(),
define_alias(),
getDescription(),
getID(),
getTag(),
getType(),
get_definition(),
listTags(),
normalize_arg()
|
$args,
$name,
$table
|
$id,
$tags,
$type
|