Semantic MediaWiki and related extensions
Public Member Functions | List of all members
SMW\IteratorFactory Class Reference

Public Member Functions

 newResultIterator ( $res)
 
 newMappingIterator ( $iterable, callable $callback)
 
 newChunkedIterator ( $iterable, $chunkSize=500)
 
 newAppendIterator ()
 
 newCsvFileIterator ( $file, $parseHeader=false, $delimiter="\, $length=8000)
 

Detailed Description

GNU GPL v2+

Since
2.5
Author
mwjames

Member Function Documentation

◆ newAppendIterator()

SMW\IteratorFactory::newAppendIterator ( )
Since
3.0
Returns
AppendIterator

◆ newChunkedIterator()

SMW\IteratorFactory::newChunkedIterator (   $iterable,
  $chunkSize = 500 
)
Since
3.0
Parameters
Iterator/array$$iterable
integer$chunkSize
Returns
ChunkedIterator

◆ newCsvFileIterator()

SMW\IteratorFactory::newCsvFileIterator (   $file,
  $parseHeader = false,
  $delimiter = "\t",
  $length = 8000 
)
Since
3.0
Parameters
string$file
boolean$parseHeader
string$delimiter
integer$length
Returns
CsvFileIterator

◆ newMappingIterator()

SMW\IteratorFactory::newMappingIterator (   $iterable,
callable  $callback 
)
Since
2.5
Parameters
Iterator/array$iterable
callable$callback
Returns
MappingIterator

◆ newResultIterator()

SMW\IteratorFactory::newResultIterator (   $res)
Since
2.5
Parameters
ResultWrapper | Iterator | array$res
Returns
ResultIterator

The documentation for this class was generated from the following file:

About | General disclaimer | Privacy policy