Flow PHP

SchemaInferenceBuilder

FinalYes

Methods

allStrings()  : self
build()  : SchemaInference
filesToSniff()  : self
sampleSize()  : self
types()  : self
unionByName()  : self

Methods

filesToSniff()

public filesToSniff(int<1, max>|-1 $filesToSniff) : self
Parameters
$filesToSniff : int<1, max>|-1
  • sources that yielded a row; -1 sniffs every source. Leading row-less sources are all opened. Ignored by a source that lists no files
Return values
self

sampleSize()

public sampleSize(int<1, max>|-1 $sampleSize) : self
Parameters
$sampleSize : int<1, max>|-1
  • -1 observes every row
Return values
self

types()

public types(Type<string|int, mixed> ...$types) : self
Parameters
$types : Type<string|int, mixed>
  • order is irrelevant and string is always admitted; a rung outside this set never runs, so a narrower set is also a cheaper one
Return values
self

unionByName()

public unionByName([bool $unionByName = true ]) : self
Parameters
$unionByName : bool = true
Return values
self
On this page

Search results