crash.software
Projects
Pull Requests
Issues
Builds
dolt
Code
Files
Commits
Branches
Tags
Pull Requests
Code Comments
Code Compare
Issues
List
Boards
Milestones
Builds
Statistics
Contributions
Source Lines
Child Projects
Projects
STRLCPY
dolt
Files
🤬
Sign In
2e4d56cf
ROOT
/
go
/
store
/
types
/
sequence_chunker.go
Search
History
525 lines
|
ISO-8859-1
|
15 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
sequenceSplitter
Append
(func(bw *binaryNomsWriter) error)
:
error
CrossedBoundary
()
:
bool
Reset
()
Nbf
()
:
*NomsBinFormat
hashValueBytes
(item sequenceItem, sp sequenceSplitter)
:
error
newSplitterFn
hashValueBytesFn
makeChunkFn
sequenceChunker
cur
:
*sequenceCursor
level
:
uint64
vrw
:
ValueReadWriter
parent
:
*sequenceChunker
current
:
[]sequenceItem
makeChunk
:
makeChunkFn
parentMakeChunk
:
makeChunkFn
isLeaf
:
bool
hashValueBytes
:
hashValueBytesFn
newCh
:
newSplitterFn
sp
:
sequenceSplitter
done
:
bool
unwrittenCol
:
Collection
newEmptySequenceChunker
(ctx context.Context, vrw ValueReadWriter, makeChunk, parentMakeChunk makeChunkFn, newCh newSplitterFn, hashValueBytes hashValueBytesFn)
:
(*sequenceChunker, error)
newSequenceChunker
(ctx context.Context, cur *sequenceCursor, level uint64, vrw ValueReadWriter, makeChunk, parentMakeChunk makeChunkFn, newCh newSplitterFn, hashValueBytes hashValueBytesFn)
:
(*sequenceChunker, error)
*sequenceChunker
resume
(ctx context.Context)
:
error
advanceTo
(ctx context.Context, next *sequenceCursor)
:
error
Append
(ctx context.Context, item sequenceItem)
:
(bool, error)
Skip
(ctx context.Context)
:
error
createParent
(ctx context.Context)
:
error
createSequence
(ctx context.Context, write bool)
:
(sequence, metaTuple, error)
handleChunkBoundary
(ctx context.Context)
:
error
anyPending
()
:
bool
Done
(ctx context.Context)
:
(sequence, error)
finalizeCursor
(ctx context.Context)
:
error
All occurrences
Please wait...
Page is in error, reload to recover