prollyParentFkConstraintViolations(
ctx context.Context,
foreignKey doltdb.ForeignKey,
postParent, postChild *constraintViolationsLoadedTable,
preParentRowData prolly.Map,
theirRootIsh hash.Hash,
jsonData []byte)
: (*doltdb.Table, bool, error)
prollyChildFkConstraintViolations(
ctx context.Context,
foreignKey doltdb.ForeignKey,
postParent, postChild *constraintViolationsLoadedTable,
preChildRowData prolly.Map,
theirRootIsh hash.Hash,
jsonData []byte)
: (*doltdb.Table, bool, error)
createCVIfNoPartialKeyMatches(
ctx context.Context,
k, v, partialKey val.Tuple,
kd, vd, partialKeyDesc val.TupleDesc,
idx prolly.Map,
editor prolly.ArtifactsEditor,
jsonData []byte,
theirRootIsh hash.Hash,
tblName string)
: (bool, error)
createCVsForPartialKeyMatches(
ctx context.Context,
partialKey val.Tuple,
partialKeyDesc val.TupleDesc,
editor prolly.ArtifactsEditor,
primaryKD val.TupleDesc,
primaryIdx prolly.Map,
secondaryIdx prolly.Map,
pool pool.BuffPool,
jsonData []byte,
theirRootIsh hash.Hash,
tblName string,
)
: (bool, error)
makePartialKey(kb *val.TupleBuilder, tags []uint64, idxSch schema.Index, tblSch schema.Schema, k, v val.Tuple, pool pool.BuffPool)
: (val.Tuple, bool)