packages feed

dataframe-2.0.0.0: src/DataFrame/TH.hs

{-# LANGUAGE CPP #-}

{- |
Module      : DataFrame.TH
License     : MIT

Backwards-compatibility re-export hub for the split @DataFrame.TH.*@
modules. New code can import the specific submodule directly:

  * "DataFrame.TH.Records" — record/DataFrame-based splices (no file IO)
  * "DataFrame.TH.CSV"     — CSV-file-based splices (requires @-fwith-csv@)
  * "DataFrame.TH.Parquet" — Parquet-file-based splices (requires @-fwith-parquet@)

These live in @dataframe-th@, @dataframe-csv-th@, and
@dataframe-parquet-th@ respectively. The CSV/Parquet re-exports are
guarded with the @CSV_TH@ / @PARQUET_TH@ CPP defines that the
meta-@dataframe@ package sets based on its cabal flags.
-}
module DataFrame.TH (
    module DataFrame.TH.Records,
#ifdef WITH_CSV_TH
    module DataFrame.TH.CSV,
#endif
#ifdef WITH_PARQUET_TH
    module DataFrame.TH.Parquet,
#endif
) where

import DataFrame.TH.Records
#ifdef WITH_CSV_TH
import DataFrame.TH.CSV
#endif
#ifdef WITH_PARQUET_TH
import DataFrame.TH.Parquet
#endif