SchemaInferenceBuilder
FinalYes
Methods
- allStrings() : self
- build() : SchemaInference
- filesToSniff() : self
- sampleSize() : self
- types() : self
- unionByName() : self
Methods
allStrings()
public
allStrings() : self
Return values
selfbuild()
public
build() : SchemaInference
Return values
SchemaInferencefilesToSniff()
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
selfsampleSize()
public
sampleSize(int<1, max>|-1 $sampleSize) : self
Parameters
- $sampleSize : int<1, max>|-1
-
- -1 observes every row
Return values
selftypes()
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
selfunionByName()
public
unionByName([bool $unionByName = true ]) : self
Parameters
- $unionByName : bool = true