モジュール org.nkjmlab.sorm4j

インタフェース H2Table<T>

すべてのスーパーインタフェース:
Table<T>, TableMappedOrm<T>, TableWithDefinition<T>
既知の実装クラスのリスト:
BasicH2Table

public interface H2Table<T> extends TableWithDefinition<T>
  • メソッドの詳細

    • create

      static <T> H2Table<T> create(Sorm orm, Class<T> valueType)
      型パラメータ:
      T -
      パラメータ:
      orm -
      valueType -
      戻り値:
    • create

      static <T> H2Table<T> create(Sorm orm, Class<T> valueType, String tableName)
    • csvReadSqlBuilder

      default H2CsvReadSql.Builder csvReadSqlBuilder(File csvFile)
    • getReadCsvWithHeaderSql

      default String getReadCsvWithHeaderSql(File csvFile, Charset charset, char fieldSeparator, Character fieldDelimiter)
    • readCsvWithHeader

      default List<T> readCsvWithHeader(File csvFile)
    • readCsvWithHeader

      default List<T> readCsvWithHeader(File csvFile, Charset charset, char fieldSeparator, Character fieldDelimiter)
    • writeCsv

      default File writeCsv(File toFile)
    • writeCsv

      default File writeCsv(File toFile, String selectSql)
    • writeCsv

      default File writeCsv(File toFile, String selectSql, Charset charset, char fieldSeparator, Character fieldDelimiter)