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
e87a8262
ROOT
/
go
/
libraries
/
doltcore
/
merge
/
merge_noms_rows.go
Search
History
562 lines
|
ISO-8859-1
|
14 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
rowMergeResult
mergedRow
:
types.Value
didCellMerge
:
bool
isConflict
:
bool
rowMerger
applicator
mergeNomsTableData
( ctx context.Context, vrw types.ValueReadWriter, tblName string, sch schema.Schema, rows, mergeRows, ancRows types.Map, tblEdit editor.TableEditor, )
:
(*doltdb.Table, types.Map, *MergeStats, error)
addConflict
(conflictChan chan types.Value, done <-chan struct{}, key types.Value, value types.Tuple)
:
error
applyNomsPkChange
(ctx context.Context, sch schema.Schema, tableEditor editor.TableEditor, rowData types.Map, stats *MergeStats, change types.ValueChanged)
:
error
makeDupHandler
(ctx context.Context, tableEditor editor.TableEditor, newKey, newValue types.Tuple)
:
editor.PKDuplicateCb
addUniqueViolation
(ctx context.Context, tableEditor editor.TableEditor, existingKey, existingVal, newKey, newVal types.Tuple, jsonData []byte)
:
error
applyKeylessChange
(ctx context.Context, sch schema.Schema, tableEditor editor.TableEditor, _ types.Map, stats *MergeStats, change types.ValueChanged)
:
(err error)
convertValueChanged
(vc types.ValueChanged)
:
(types.ValueChanged, uint64, error)
nomsPkRowMerge
(ctx context.Context, nbf *types.NomsBinFormat, sch schema.Schema, r, mergeRow, baseRow types.Value)
:
(rowMergeResult, error)
keylessRowMerge
(ctx context.Context, nbf *types.NomsBinFormat, sch schema.Schema, val, mergeVal, ancVal types.Value)
:
(rowMergeResult, error)
mergeAutoIncrementValues
(ctx context.Context, tbl, otherTbl, resultTbl *doltdb.Table)
:
(*doltdb.Table, error)
All occurrences
Please wait...
Page is in error, reload to recover