Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dotchain/dot
/ functions
Functions
1,359 in github.com/dotchain/dot
⨍
Functions
1,359
◇
Types & classes
213
↓ 1 callers
Method
merge
(left, right changes.Change, reverse bool)
streams/stream.go:173
↓ 1 callers
Method
mergeContainedMove
(o Move)
changes/splice.go:160
↓ 1 callers
Function
mergeMove
(p []interface{}, c changes.Move)
refs/path.go:103
↓ 1 callers
Method
mergeMove
(o changes.Move)
x/rich/setattr.go:105
↓ 1 callers
Method
mergeMove
(o changes.Move)
changes/run/run.go:119
↓ 1 callers
Method
mergeMoveNoOverlapContainedDest
(o Move)
changes/move.go:78
↓ 1 callers
Method
mergeMoveNoOverlapMixedDests
(o Move)
changes/move.go:128
↓ 1 callers
Method
mergeMoveNoOverlapNoDestMixups
(o Move)
changes/move.go:114
↓ 1 callers
Method
mergePath
(o changes.PathChange, reverse bool)
x/rich/setattr.go:139
↓ 1 callers
Method
mergePathChange
(o changes.PathChange, reverse bool)
changes/run/run.go:168
↓ 1 callers
Method
mergeRun
(o Run, reverse bool)
changes/run/run.go:140
↓ 1 callers
Method
mergeSetAttr
(o setattr, reverse bool)
x/rich/setattr.go:159
↓ 1 callers
Function
mergeSplice
(p []interface{}, c changes.Splice)
refs/path.go:111
↓ 1 callers
Method
mergeSplice
(o changes.Splice)
x/rich/setattr.go:63
↓ 1 callers
Method
mergeSplice
(o changes.Splice)
changes/run/run.go:89
↓ 1 callers
Method
mergeSpliceWithin
(x setattr, non changes.Change, o changes.Splice)
x/rich/setattr.go:80
↓ 1 callers
Method
newID
newID returns a unique ID using crypto/rand
ops/sync/idgen.go:15
↓ 1 callers
Function
newOp
(opID, parentID interface{}, ver, basis int, c changes.Change)
ops/nw/nw_test.go:22
↓ 1 callers
Function
newReliable
(c *Config)
ops/sync/reliable.go:38
↓ 1 callers
Method
null
()
ops/sjson/decoder.go:247
↓ 1 callers
Method
parseGroup
(begin *opInfo, lastWasTerm bool, input string, offset int)
x/rich/eval/parser.go:111
↓ 1 callers
Method
patchResponseError
(ctx context.Context, res *response)
ops/nw/server.go:106
↓ 1 callers
Method
poll
(ctx context.Context, version int)
ops/poller.go:54
↓ 1 callers
Method
poll
Poll uses postgres LISTEN to wait get notified on changes.
ops/pg/pg.go:215
↓ 1 callers
Method
prev
()
changes/crdt/ord.go:70
↓ 1 callers
Function
print
(op ops.Op, version map[interface{}]int)
x/cmd/dotls/dotls.go:81
↓ 1 callers
Method
pull
()
ops/sync/session.go:57
↓ 1 callers
Method
pull
()
streams/branch.go:64
↓ 1 callers
Method
push
()
ops/sync/session.go:22
↓ 1 callers
Method
push
()
streams/branch.go:59
↓ 1 callers
Method
randString
(n int)
stress/session.go:101
↓ 1 callers
Method
readIntValue
(bitSize int, r *bufio.Reader)
ops/sjson/decoder.go:291
↓ 1 callers
Method
readUintValue
(bitSize int, r *bufio.Reader)
ops/sjson/decoder.go:309
↓ 1 callers
Method
register
(typ reflect.Type)
ops/sjson/decoder.go:22
↓ 1 callers
Function
remove
(fname string)
session_test.go:79
↓ 1 callers
Method
resolve
(r *rich.Text, path []interface{})
x/rich/riched/editor.go:210
↓ 1 callers
Method
save
(db *bolt.DB, before, now *dot.Session, beforev, nowv changes.Value)
x/snapshot/snapshot.go:91
↓ 1 callers
Method
scanID
(s string)
x/rich/eval/parser.go:204
↓ 1 callers
Method
scanNumeric
(s string)
x/rich/eval/parser.go:194
↓ 1 callers
Method
scanQuote
(s string, offset int)
x/rich/eval/parser.go:173
↓ 1 callers
Method
scanTerm
(s string, offset int)
x/rich/eval/parser.go:154
↓ 1 callers
Method
set
(key interface{}, v changes.Value)
x/rich/text.go:193
↓ 1 callers
Method
simplify
simplify remove undo/redo pairs from the sequence so as to not confuse the merge which is not great with some of these cases
streams/undo/stack.go:114
↓ 1 callers
Method
splice
(offset, count int, after changes.Collection)
example/generated.go:105
↓ 1 callers
Method
splice
(offset, count int, after changes.Collection)
x/dotc/testdata/myslice/generated.go:20
↓ 1 callers
Method
splice
(offset, count int, after changes.Collection)
x/dotc/testdata/myslice/generated.go:69
↓ 1 callers
Method
splice
(offset, count int, after changes.Collection)
x/dotc/testdata/myslice/generated.go:118
↓ 1 callers
Method
splice
(offset, count int, after changes.Collection)
x/dotc/testdata/myslice/generated.go:167
↓ 1 callers
Method
splice
(offset, count int, after changes.Collection)
x/dotc/testdata/myslice/generated.go:216
↓ 1 callers
Method
splice
(offset, count int, after changes.Collection)
x/dotc/testdata/myslice/generated.go:265
↓ 1 callers
Method
splice
(offset, remove int, replacement changes.Collection)
x/rich/text.go:200
↓ 1 callers
Method
split3
(dest int, o changes.Move)
changes/run/run.go:210
↓ 1 callers
Function
startServer
(fname string)
x/snapshot/bolt_test.go:125
↓ 1 callers
Function
tableToText
(t *data.Table)
x/rich/data/table_test.go:34
↓ 1 callers
Function
testRedo
(t *testing.T, test string)
streams/undo/undo_test.go:171
↓ 1 callers
Function
testUndo
(t *testing.T, test string)
streams/undo/undo_test.go:145
↓ 1 callers
Function
typeFromMap
(name string, types map[string]reflect.Type)
ops/sjson/typename.go:71
↓ 1 callers
Method
updateIndex
(path Path, idx int, cx changes.Change)
refs/caret.go:61
↓ 1 callers
Method
updateMoveIndex
(path Path, idx int, cx changes.Move)
refs/caret.go:45
Method
Append
(ctx context.Context, ops []Op)
ops/poller.go:28
Method
Append
(_ context.Context, opx []ops.Op)
ops/poller_test.go:94
Method
Append
Append implements store.Append. It uses gob/encoding to serialize the provided operation.
ops/pg/pg.go:143
Method
Append
(ctx context.Context, ops []ops.Op)
ops/sync/reliable_test.go:28
Method
Append
(c changes.Change)
ops/sync/sync.go:54
Method
Append
(ctx context.Context, ops []ops.Op)
ops/sync/reliable.go:68
Method
Append
(ctx context.Context, args []ops.Op)
ops/sync/sync_test.go:193
Method
Append
(ctx context.Context, ops []ops.Op)
ops/bolt/bolt.go:64
Method
Append
(_ context.Context, opx []ops.Op)
ops/nw/nw_test.go:119
Method
Append
(c changes.Change)
x/fold/fold.go:41
Method
Append
(c changes.Change)
streams/branch.go:38
Method
Append
(c changes.Change)
streams/stream.go:152
Method
Append
(c changes.Change)
streams/transform.go:41
Method
Append
(c changes.Change)
streams/substream.go:60
Method
Append
(t *testing.T)
streams/transform_test.go:44
Method
Append
(c changes.Change)
streams/undo/stream.go:22
Method
Apply
(ctx changes.Context, c changes.Change)
example/generated.go:124
Method
Apply
(ctx changes.Context, c changes.Change)
x/dotc/testdata/myslice/generated.go:39
Method
Apply
(ctx changes.Context, c changes.Change)
x/dotc/testdata/myslice/generated.go:88
Method
Apply
(ctx changes.Context, c changes.Change)
x/dotc/testdata/myslice/generated.go:137
Method
Apply
(ctx changes.Context, c changes.Change)
x/dotc/testdata/myslice/generated.go:186
Method
Apply
(ctx changes.Context, c changes.Change)
x/dotc/testdata/myslice/generated.go:235
Method
Apply
(ctx changes.Context, c changes.Change)
x/dotc/testdata/myslice/generated.go:284
Method
Apply
(ctx changes.Context, c changes.Change)
x/dotc/testdata/myunion/generated.go:45
Method
Apply
(ctx changes.Context, c changes.Change)
x/dotc/testdata/myunion/generated2.go:45
Method
Apply
Apply implements changes.Value
x/rich/riched/no_attribute.go:22
Method
Apply
Apply only accepts one type of change: one that Replace's the value.
x/rich/data/font_weight.go:34
Method
Apply
Apply only accepts one type of change: one that Replace's the value.
x/rich/data/font_style.go:28
Method
Apply
Apply implements changes.Value
x/rich/eval/callable.go:16
Method
Apply
(ctx changes.Context, c changes.Change)
x/rich/eval/vardef.go:19
Method
Apply
Apply can be called on empty but it only supports Replace{IsInsert:true} type changes.
changes/empty.go:20
Method
Apply
(ctx changes.Context, c changes.Change)
changes/meta_test.go:67
Method
Apply
Apply implements Value.Apply
changes/types/string.go:44
Method
Apply
Apply implements Value.Apply
changes/types/string.go:92
Method
Apply
Apply only supports Replace and Inserts
changes/types/counter.go:34
Method
Apply
Apply implements changes.Value
changes/crdt/container.go:78
Method
ApplyTo
(ctx changes.Context, c changes.Value)
x/rich/setattr.go:22
Method
ApplyTo
ApplyTo simply walks through the individual changes and applies them to the value.
changes/changes.go:218
Method
ApplyTo
(ctx changes.Context, v changes.Value)
changes/crdt/seq.go:133
Method
ApplyTo
(ctx changes.Context, v changes.Value)
changes/crdt/seq.go:147
Method
ApplyTo
(ctx changes.Context, v changes.Value)
changes/crdt/container.go:91
← previous
next →
601–700 of 1,359, ranked by callers