hw-dsv-0.3.8: Unbelievably fast streaming DSV file parser

Safe HaskellNone
LanguageHaskell2010

HaskellWorks.Data.Dsv.Lazy.Cursor

Synopsis

Documentation

data DsvCursor Source #

Instances
Eq DsvCursor Source # 
Instance details

Defined in HaskellWorks.Data.Dsv.Lazy.Cursor.Type

Show DsvCursor Source # 
Instance details

Defined in HaskellWorks.Data.Dsv.Lazy.Cursor.Type

Generic DsvCursor Source # 
Instance details

Defined in HaskellWorks.Data.Dsv.Lazy.Cursor.Type

Associated Types

type Rep DsvCursor :: Type -> Type #

NFData DsvCursor Source # 
Instance details

Defined in HaskellWorks.Data.Dsv.Lazy.Cursor.Type

Methods

rnf :: DsvCursor -> () #

type Rep DsvCursor Source # 
Instance details

Defined in HaskellWorks.Data.Dsv.Lazy.Cursor.Type

type Rep DsvCursor = D1 (MetaData "DsvCursor" "HaskellWorks.Data.Dsv.Lazy.Cursor.Type" "hw-dsv-0.3.8-Bu9L21whSuX6FvOcN1Q0Qc" False) (C1 (MetaCons "DsvCursor" PrefixI True) ((S1 (MetaSel (Just "dsvCursorText") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ByteString) :*: S1 (MetaSel (Just "dsvCursorMarkers") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Vector Word64])) :*: (S1 (MetaSel (Just "dsvCursorNewlines") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 [Vector Word64]) :*: S1 (MetaSel (Just "dsvCursorPosition") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Word64))))

snippet :: DsvCursor -> ByteString Source #

Deprecated: Use HaskellWorks.Data.Dsv.Lazy.Cursor.Strict.snippet instead

toListVector :: DsvCursor -> [Vector ByteString] Source #

Deprecated: Use HaskellWorks.Data.Dsv.Lazy.Cursor.toListVector instead

toVectorVector :: DsvCursor -> Vector (Vector ByteString) Source #

Deprecated: Use HaskellWorks.Data.Dsv.Lazy.Cursor.toVectorVector instead

selectListVector :: [Int] -> DsvCursor -> [[ByteString]] Source #

Deprecated: Use HaskellWorks.Data.Dsv.Lazy.Cursor.Lazy.selectListList instead

getRowBetweenStrict :: DsvCursor -> DsvCursor -> Bool -> Vector ByteString Source #

Deprecated: Use HaskellWorks.Data.Dsv.Lazy.Cursor.Strict.getRowVectorBetween instead

toListVectorStrict :: DsvCursor -> [Vector ByteString] Source #

Deprecated: Use HaskellWorks.Data.Dsv.Lazy.Cursor.Strict.toListVector instead