CSVImport
        
        extends CSVImport
    
    
            
            in package
            
        
    
    
    
        
            Class created by Core/Base/PluginDeploy
Tags
Table of Contents
- importFileSQL() : string
- Return the insert SQL reading a CSV file for the specific file
- importTableSQL() : string
- Return the insert SQL reading a CSV file for the specific table
- updateTableSQL() : string
- getTableFilePath() : string
- Return the correct filepath for the table
- insertOnDuplicateSql() : string
- valueToSql() : string
- Returns a value to SQL format.
Methods
importFileSQL()
Return the insert SQL reading a CSV file for the specific file
    public
            static        importFileSQL(string $table, string $filePath[, bool $update = false ]) : string
    
        Parameters
- $table : string
- $filePath : string
- $update : bool = false
Return values
string —importTableSQL()
Return the insert SQL reading a CSV file for the specific table
    public
            static        importTableSQL(string $table) : string
    
        Parameters
- $table : string
Return values
string —updateTableSQL()
    public
            static        updateTableSQL(string $table) : string
    
        Parameters
- $table : string
Return values
string —getTableFilePath()
Return the correct filepath for the table
    protected
            static        getTableFilePath(string $table) : string
    
        Parameters
- $table : string
Return values
string —insertOnDuplicateSql()
    private
            static        insertOnDuplicateSql(string $sql, Csv $csv) : string
    
        Parameters
- $sql : string
- $csv : Csv
Return values
string —valueToSql()
Returns a value to SQL format.
    private
            static        valueToSql(DataBase &$dataBase, string $value) : string
    
        Parameters
- $dataBase : DataBase
- $value : string