classInputFormat
final class InputFormat
Restricted visibility: declared "@visibility ZtdQuery\Platform\MySql". Code outside that scope must not name this declaration.
Validated delimiters, quoting and line prefix from a LOAD DATA statement.
Properties§
public string $fieldTerminatorpublic string $enclosurepublic string $escapepublic string $linePrefixpublic string $lineTerminatorMethods§
public function __construct(
public string $fieldTerminator,
public string $enclosure,
public string $escape,
public string $linePrefix,
public string $lineTerminator,
)Construct a record format from validated single-byte quotes and nonempty delimiters.
Parameters
$fieldTerminator | string | |
$enclosure | string | |
$escape | string | |
$linePrefix | string | |
$lineTerminator | string |
public static function fromStatement(LoadStatement $statement, string $sql): selfParameters
$statement | LoadStatement | |
$sql | string |
Returns
selfThrows
Test cases 3
Called from 1
Calls 5
- method-call ColumnMapping::optionValue() line 49
- new ColumnMapping line 49
- new UnsupportedSqlException line 55
- function-call
strlenline 57 - new
selfline 61
Test cases 8§
Test cases that cover or call this symbol, from the coverage report and from the analyzed test sources.