{-# LANGUAGE OverloadedStrings #-} {-# LANGUAGE GADTs #-} {-# LANGUAGE Rank2Types #-} module Ringo.Types ( Table(..) , TableName , TableConstraint(..) , Column(..) , ColumnName , ColumnType , Nullable(..) , Fact(..) , FactColumn(..) , FactColumnType(..) , FactColumnKind(..) , factSourceColumnName , TimeUnit(..) , timeUnitName , timeUnitToSeconds , Env , envTables , envFacts , envSettings , envTypeDefaults , Settings(..) , defSettings , TypeDefaults , ValidationError(..) , TablePopulationMode(..) , Dependencies ) where import Ringo.Types.Internal