モジュール org.nkjmlab.sorm4j

クラス H2CsvFunctions

java.lang.Object
org.nkjmlab.sorm4j.util.h2.sql.H2CsvFunctions

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

    • getCallCsvWriteSql

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

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

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