クラス H2CsvFunctions


  • public class H2CsvFunctions
    extends Object
    • メソッドの詳細

      • getCallCsvWriteSql

        public static String getCallCsvWriteSql​(File toFile,
                                                String selectSql,
                                                Charset charset,
                                                String fieldSeparator)
        Example.
         csvwrite('C:\User\nkjmlab\nkjmlab-utils-helper\foo.csv','select * from
         test_table','charset=UTF-8 fieldSeparator=,')
        パラメータ:
        toFile -
        selectSql -
        charset -
        fieldSeparator -
        戻り値:
        関連項目:
        Functions - CSVWRITE
      • getCsvReadSql

        public static String getCsvReadSql​(File csvFile,
                                           List<String> csvColumns,
                                           Charset charset,
                                           String fieldSeparator)
         getCsvReadSql(new File("foo.csv"), StandardCharsets.UTF_8, ",", null)
        
         returns
        
         csvread('C:\Users\bar\foo.csv',null,'charset=UTF-8 fieldSeparator=,')
        パラメータ:
        csvFile -
        csvColumns - columns in CSV file. null or empty means the all columns.
        charset -
        fieldSeparator -
        戻り値:
        関連項目:
        Functions - CSVREAD
      • getCsvReadAndSelectSql

        public static String getCsvReadAndSelectSql​(List<String> selectedColumns,
                                                    File csvFile,
                                                    List<String> csvColumns,
                                                    Charset charset,
                                                    String fieldSeparator)
        パラメータ:
        selectedColumns - columns in select clause. null or empty means the all columns.
        csvFile -
        csvColumns -
        charset -
        fieldSeparator -
        戻り値: