パッケージ org.nkjmlab.util.h2

クラス H2SqlUtils


  • public class H2SqlUtils
    extends Object
    • コンストラクタの詳細

      • H2SqlUtils

        public H2SqlUtils()
    • メソッドの詳細

      • getCsvReadSql

        public static String getCsvReadSql​(File fromFile,
                                           Charset charset,
                                           String fieldSeparator,
                                           List<String> colmuns)
        パラメータ:
        fromFile -
        charset -
        fieldSeparator -
        colmuns - null means the all rows.
        戻り値:
        関連項目:
        Functions - CSVREAD
      • getCsvWriteSql

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

        public static String getRenameTableSql​(String fromTableName,
                                               String toTableName)
      • getCreateIndexOnSql

        public static String getCreateIndexOnSql​(String tableName,
                                                 String... columns)
      • dropTablesCascadeIfExist

        public static String dropTablesCascadeIfExist​(String tableName)