class ColumnCollection implements ArrayAccess, IteratorAggregate

Methods

__construct(array $columns = array())

Create new searchable columns collection.

getColumns()

No description

add(Column $column)

No description

array
getQualifiedNames()

Get array of qualified columns names.

array
getTables()

Get array of tables names.

array
getWeights()

Get array of columns mappings and weights.

array
getMappings()

Get array of columns mappings.

offsetExists($key)

No description

offsetGet($key)

No description

offsetSet($key, $column)

No description

offsetUnset($key)

No description

getIterator()

Get an iterator for the columns.

Details

at line 17
__construct(array $columns = array())

Create new searchable columns collection.

Parameters

array $columns

at line 24
getColumns()

at line 29
add(Column $column)

Parameters

Column $column

at line 39
array getQualifiedNames()

Get array of qualified columns names.

Return Value

array

at line 51
array getTables()

Get array of tables names.

Return Value

array

at line 63
array getWeights()

Get array of columns mappings and weights.

Return Value

array

at line 79
array getMappings()

Get array of columns mappings.

Return Value

array

at line 86
offsetExists($key)

Parameters

$key

at line 91
offsetGet($key)

Parameters

$key

at line 96
offsetSet($key, $column)

Parameters

$key
$column

at line 101
offsetUnset($key)

Parameters

$key

at line 111
ArrayIterator getIterator()

Get an iterator for the columns.

Return Value

ArrayIterator