Overview

Namespaces

  • Cz
    • InnuDb
      • Adapters

Classes

  • Collection
  • InnuDb
  • Loader

Exceptions

  • CollectionException
  • InnuDbException
  • Overview
  • Namespace
  • Class

Class Collection

Nette\Object
Extended by Cz\InnuDb\Collection implements Iterator
Namespace: Cz\InnuDb
Located at Collection.php
Methods summary
public
# __construct( array $data )
public array
# getData( )

Returns

array
public integer
# getCount( )

Returns

integer
public mixed|false
# find( string|id $id )

Parameters

$id

Returns

mixed|false
public
# fetch( )
public Cz\InnuDb\Collection
# limit( integer|null $limit, integer $offset = 0 )

Parameters

$limit
$offset

Returns

Cz\InnuDb\Collection
fluent interface
public Cz\InnuDb\Collection
# sort( array $sorting, $sort = NULL )

Parameters

$sorting
=> ASC, column => DESC]
$sort

Returns

Cz\InnuDb\Collection
public Cz\InnuDb\Collection
# order( array $sorting, $sort = NULL )

Alias for sort()

Alias for sort()

Parameters

$sorting
=> ASC, column => DESC]
$sort

Returns

Cz\InnuDb\Collection
public Cz\InnuDb\Collection
# where( array $column, $value = NULL )

Parameters

$column
=> value, ...]
$value

Returns

Cz\InnuDb\Collection
protected array
# sorting( array $data )

Parameters

$data
=> ASC, column => DESC]

Returns

array
protected integer
# _sortCmp( mixed $a, mixed $b )

Parameters

$a
$b

Returns

integer
protected array
# applyConditions( array $data )

Returns

array
protected boolean
# _conditionCmp( mixed $item )

Parameters

$item

Returns

boolean
public
# rewind( )

Implementation of

Iterator::rewind()
public
# current( )

Implementation of

Iterator::current()
public
# key( )

Implementation of

Iterator::key()
public
# next( )

Implementation of

Iterator::next()
public
# valid( )

Implementation of

Iterator::valid()
Constants summary
string ASC
# 'ASC'
string DESC
# 'DESC'
czproject/innudb master API documentation API documentation generated by ApiGen