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
2aa11235
ROOT
/
go
/
libraries
/
doltcore
/
sqle
/
dtables
/
conflicts_tables_prolly.go
Search
History
652 lines
|
ISO-8859-1
|
16 KB
Blame
Outline
2
4
8
No wrap
Soft wrap
Outline
newProllyConflictsTable
(ctx *sql.Context, tbl *doltdb.Table, tblName string, root *doltdb.RootValue, rs RootSetter)
:
(sql.Table, error)
ProllyConflictsTable
tblName
:
string
sqlSch
:
sql.PrimaryKeySchema
baseSch
:
schema.Schema
ourSch
:
schema.Schema
theirSch
:
schema.Schema
root
:
*doltdb.RootValue
tbl
:
*doltdb.Table
rs
:
RootSetter
artM
:
prolly.ArtifactMap
Name
()
:
string
String
()
:
string
Schema
()
:
sql.Schema
Collation
()
:
sql.CollationID
Partitions
(ctx *sql.Context)
:
(sql.PartitionIter, error)
PartitionRows
(ctx *sql.Context, part sql.Partition)
:
(sql.RowIter, error)
Deleter
(ctx *sql.Context)
:
sql.RowDeleter
prollyConflictRowIter
itr
:
prolly.ConflictArtifactIter
tblName
:
string
vrw
:
types.ValueReadWriter
ns
:
tree.NodeStore
ourRows
:
prolly.Map
keyless
:
bool
ourSch
:
schema.Schema
kd
:
val.TupleDesc
baseVD
:
val.TupleDesc
oursVD
:
val.TupleDesc
theirsVD
:
val.TupleDesc
b
:
int
o
:
int
t
:
int
n
:
int
baseHash
:
hash.Hash
theirHash
:
hash.Hash
baseRows
:
prolly.Map
theirRows
:
prolly.Map
_
:
sql.RowIter
newProllyConflictRowIter
(ctx *sql.Context, ct ProllyConflictsTable)
:
(*prollyConflictRowIter, error)
getDiffType
(base val.Tuple, other val.Tuple)
:
string
conf
k
:
val.Tuple
bV
:
val.Tuple
oV
:
val.Tuple
tV
:
val.Tuple
h
:
hash.Hash
prollyConflictDeleter
kd
:
val.TupleDesc
vd
:
val.TupleDesc
kB
:
*val.TupleBuilder
vB
:
*val.TupleBuilder
pool
:
pool.BuffPool
ed
:
prolly.ArtifactsEditor
ct
:
ProllyConflictsTable
rs
:
RootSetter
ourDiffTypeIdx
:
int
baseColSize
:
int
ourColSize
:
int
newProllyConflictDeleter
(ct ProllyConflictsTable)
:
*prollyConflictDeleter
CalculateConflictSchema
(base, ours, theirs schema.Schema)
:
(schema.Schema, error)
*prollyConflictRowIter
Next
(ctx *sql.Context)
:
(sql.Row, error)
putConflictRowVals
(ctx *sql.Context, c conf, r sql.Row)
:
error
putKeylessConflictRowVals
(ctx *sql.Context, c conf, r sql.Row)
:
(err error)
nextConflictVals
(ctx *sql.Context)
:
(c conf, err error)
loadTableMaps
(ctx context.Context, baseHash, theirHash hash.Hash)
:
error
Close
(ctx *sql.Context)
:
error
*prollyConflictDeleter
Delete
(ctx *sql.Context, r sql.Row)
:
(err error)
putPrimaryKeys
(ctx *sql.Context, r sql.Row)
:
error
putKeylessHash
(ctx *sql.Context, r sql.Row)
:
error
StatementBegin
(ctx *sql.Context)
DiscardChanges
(ctx *sql.Context, errorEncountered error)
:
error
StatementComplete
(ctx *sql.Context)
:
error
Close
(ctx *sql.Context)
:
error
All occurrences
Please wait...
Page is in error, reload to recover