Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
DsvCursor | |
|
Instances
Eq DsvCursor Source # | |
Show DsvCursor Source # | |
Generic DsvCursor Source # | |
NFData DsvCursor Source # | |
Defined in HaskellWorks.Data.Dsv.Lazy.Cursor.Type | |
type Rep DsvCursor Source # | |
Defined in HaskellWorks.Data.Dsv.Lazy.Cursor.Type type Rep DsvCursor = D1 (MetaData "DsvCursor" "HaskellWorks.Data.Dsv.Lazy.Cursor.Type" "hw-dsv-0.3.2-CcWSvBtSZE57tP9R77Q9ja" 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)))) |
makeCursor :: Word8 -> ByteString -> DsvCursor Source #
snippet :: DsvCursor -> ByteString Source #
nextPosition :: DsvCursor -> DsvCursor Source #
toListVector :: DsvCursor -> [Vector ByteString] Source #
toVectorVector :: DsvCursor -> Vector (Vector ByteString) Source #
selectListVector :: [Int] -> DsvCursor -> [[ByteString]] Source #
getRowBetweenStrict :: DsvCursor -> DsvCursor -> Bool -> Vector ByteString Source #
toListVectorStrict :: DsvCursor -> [Vector ByteString] Source #