Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/apple/foundationdb
/ functions
Functions
23,797 in github.com/apple/foundationdb
⨍
Functions
23,797
◇
Types & classes
4,727
↳
Endpoints
5
↓ 10,338 callers
Method
detail
flow/include/flow/Trace.h:434
↓ 8,097 callers
Method
get
Gets a value from the database. The call will return {@code null} if the key is not present in the database. @param key the key whose value to fetch
bindings/java/src/main/com/apple/foundationdb/ReadTransaction.java:122
↓ 2,449 callers
Method
push_back
fdbclient/include/fdbclient/VersionedMap.h:118
↓ 2,436 callers
Method
size
fdbserver/DiskQueue.actor.cpp:57
↓ 2,352 callers
Method
c_str
Returns a pointer to the output buffer content with terminating null character appended. */
contrib/fmt-8.1.1/include/fmt/format.h:2547
↓ 2,179 callers
Function
deterministicRandom
flow/flow.cpp:111
↓ 1,733 callers
Method
size
fdbclient/Versionstamp.cpp:37
↓ 1,547 callers
Method
present
fdbserver/include/fdbserver/LogSystemConfig.h:38
↓ 1,515 callers
Method
set
Sets the value for a given key. This will not affect the database until {@link #commit} is called. @param key the key whose value is to be set @param
bindings/java/src/main/com/apple/foundationdb/Transaction.java:127
↓ 1,396 callers
Function
printf
contrib/fmt-8.1.1/include/fmt/printf.h:631
↓ 1,348 callers
Method
code
flow/include/flow/Error.h:45
↓ 1,218 callers
Method
clear
Clears a given key from the database. This will not affect the database until {@link #commit} is called. @param key the key whose value is to be clea
bindings/java/src/main/com/apple/foundationdb/Transaction.java:138
↓ 1,174 callers
Method
setOption
Attempt to set the given option. The parameter interpretation is completely dependent on the option code. Normally this interface should not be used
bindings/java/src/main/com/apple/foundationdb/OptionConsumer.java:36
↓ 1,159 callers
Method
begin
fdbserver/include/fdbserver/RadixTree.h:611
↓ 1,139 callers
Function
print
contrib/fmt-8.1.1/include/fmt/os.h:453
↓ 1,060 callers
Method
present
fdbclient/FileBackupAgent.actor.cpp:4904
↓ 1,057 callers
Function
now
flow/include/flow/flow.h:1344
↓ 1,014 callers
Function
delay
flow/include/flow/flow.h:1347
↓ 1,006 callers
Method
end
Returns the first Node* pointer
fdbserver/SkipList.cpp:306
↓ 970 callers
Method
size
The number of keys in the database
fdbserver/workloads/MemoryKeyValueStore.cpp:123
↓ 957 callers
Function
init
fdbserver/VersionedBTree.actor.cpp:3905
↓ 866 callers
Method
send
fdbserver/workloads/ExternalWorkload.actor.cpp:37
↓ 843 callers
Function
format
fdbservice/FDBService.cpp:59
↓ 835 callers
Method
randomInt
flow/DeterministicRandom.cpp:47
↓ 739 callers
Method
printable
fdbserver/include/fdbserver/RestoreWorkerInterface.actor.h:454
↓ 729 callers
Method
onError
Resets a transaction and returns a delayed signal for error recovery. If the error encountered by the {@code Transaction} could not be recovered fro
bindings/java/src/main/com/apple/foundationdb/Transaction.java:293
↓ 725 callers
Function
fprintf
contrib/fmt-8.1.1/include/fmt/printf.h:607
↓ 706 callers
Method
toString
fdbserver/LogSystemConfig.cpp:23
↓ 705 callers
Function
getOption
fdbserver/tester.actor.cpp:152
↓ 655 callers
Method
id
fdbserver/include/fdbserver/TenantCache.h:56
↓ 629 callers
Method
commit
Commit this {@code Transaction}. See notes in class description. Consider using {@code Database}'s {@link Database#run(Function) run()} calls for man
bindings/java/src/main/com/apple/foundationdb/Transaction.java:242
↓ 620 callers
Method
getFuture
fdbserver/KeyValueStoreRocksDB.actor.cpp:241
↓ 617 callers
Method
random01
flow/DeterministicRandom.cpp:40
↓ 615 callers
Function
serializer
flow/include/flow/ObjectSerializerTraits.h:41
↓ 605 callers
Method
back
fdbclient/include/fdbclient/VersionedMap.h:108
↓ 593 callers
Method
emplace_back
flow/include/flow/Deque.h:127
↓ 588 callers
Function
printable
fdbclient/NativeAPI.actor.cpp:388
↓ 574 callers
Function
Unversioned
flow/include/flow/serialize.h:382
↓ 565 callers
Method
getKey
Returns the key referenced by the specified {@code KeySelector}. By default, the key is cached for the duration of the transaction, providing a pote
bindings/java/src/main/com/apple/foundationdb/ReadTransaction.java:137
↓ 544 callers
Method
insert
fdbserver/SkipList.cpp:631
↓ 532 callers
Method
empty
fdbserver/include/fdbserver/RadixTree.h:292
↓ 508 callers
Method
append
(self, instruction)
bindings/bindingtester/tests/__init__.py:160
↓ 508 callers
Method
getRange
Gets an ordered range of keys and values from the database. The begin and end keys are specified by {@code KeySelector}s, with the begin {@code KeyS
bindings/java/src/main/com/apple/foundationdb/ReadTransaction.java:152
↓ 500 callers
Method
toString
fdbclient/FDBTypes.cpp:58
↓ 497 callers
Method
begin
fdbclient/Versionstamp.cpp:26
↓ 480 callers
Function
move
fdbclient/include/fdbclient/VersionedMap.h:213
↓ 456 callers
Function
if
A workload which test the correctness of upgrading DR from 5.1 to 5.2
fdbserver/workloads/BackupToDBUpgrade.actor.cpp:31
↓ 455 callers
Method
isReady
fdbserver/PaxosConfigConsumer.actor.cpp:265
↓ 453 callers
Method
count
Count the number of events which occurred. @param event the event which occurred @param amt the number of times that even occurred
bindings/java/src/main/com/apple/foundationdb/EventKeeper.java:39
↓ 435 callers
Method
substr
flow/include/flow/Arena.h:473
↓ 409 callers
Method
from
Creates a new {@code Tuple} from a variable number of elements. The elements must follow the type guidelines from {@link Tuple#addObject(Object) add}
bindings/java/src/main/com/apple/foundationdb/tuple/Tuple.java:1106
↓ 405 callers
Method
toString
fdbserver/include/fdbserver/DeltaTree.h:984
↓ 378 callers
Method
end
fdbclient/VersionedMap.cpp:54
↓ 371 callers
Function
memcpy
This compilation unit will be linked in to the main binary, so this should override glibc memcpy
flow/flow.cpp:84
↓ 369 callers
Method
value
fdbserver/SkipList.cpp:241
↓ 355 callers
Method
randomUniqueID
flow/DeterministicRandom.cpp:104
↓ 343 callers
Method
sendError
fdbrpc/include/fdbrpc/fdbrpc.h:125
↓ 338 callers
Method
size
flow/Trace.cpp:1474
↓ 335 callers
Method
error
fdbrpc/FlowTests.actor.cpp:93
↓ 333 callers
Function
timer
fdbmonitor/fdbmonitor.cpp:243
↓ 330 callers
Method
find
fdbserver/SkipList.cpp:522
↓ 330 callers
Function
waitForAll
flow/include/flow/genericactors.actor.h:1015
↓ 327 callers
Method
front
Get the value of the first item in the Vector.
layers/containers/vector.py:146
↓ 325 callers
Method
end
fdbserver/include/fdbserver/RadixTree.h:607
↓ 311 callers
Method
send
fdbrpc/FlowTransport.actor.cpp:889
↓ 301 callers
Function
IncludeVersion
These functions return valid options to the VersionOptions parameter of the constructor of each archive type
flow/include/flow/serialize.h:376
↓ 299 callers
Method
range
fdbclient/Tuple.cpp:451
↓ 288 callers
Method
empty
fdbclient/include/fdbclient/WriteMap.h:205
↓ 287 callers
Method
isSimulated
fdbrpc/FlowTests.actor.cpp:262
↓ 273 callers
Method
WriteLine
(string line)
flow/actorcompiler/ActorCompiler.cs:135
↓ 272 callers
Method
onChange
fdbclient/GlobalConfig.actor.cpp:95
↓ 262 callers
Method
withPrefix
fdbrpc/include/fdbrpc/PerfMetric.h:46
↓ 261 callers
Method
getFuture
fdbrpc/include/fdbrpc/fdbrpc.h:131
↓ 256 callers
Method
address
fdbserver/include/fdbserver/TLogInterface.h:68
↓ 256 callers
Method
first
flow/include/flow/IRandom.h:89
↓ 249 callers
Method
getValue
fdbserver/SkipList.cpp:397
↓ 249 callers
Method
size
fdbserver/VersionedBTree.actor.cpp:4726
↓ 246 callers
Method
add
fdbserver/tester.actor.cpp:278
↓ 243 callers
Method
begin
flow/Trace.cpp:1482
↓ 243 callers
Method
size
fdbserver/include/fdbserver/TCInfo.h:193
↓ 242 callers
Method
isError
fdbrpc/include/fdbrpc/fdbrpc.h:549
↓ 237 callers
Method
reserve
fdbclient/include/fdbclient/Tuple.h:84
↓ 234 callers
Method
size
this is number of elements, not length of data
bindings/flow/Tuple.h:78
↓ 232 callers
Method
log
fdbserver/KeyValueStoreRocksDB.actor.cpp:573
↓ 228 callers
Method
erase
fdbserver/include/fdbserver/art_impl.h:934
↓ 228 callers
Method
withPrefix
fdbclient/include/fdbclient/FDBTypes.h:334
↓ 227 callers
Function
init
flow/Net2.actor.cpp:1142
↓ 223 callers
Method
isValid
fdbserver/VersionedBTree.actor.cpp:7403
↓ 218 callers
Method
toString
fdbserver/VersionedBTree.actor.cpp:10779
↓ 211 callers
Method
size
fdbrpc/sim2.actor.cpp:588
↓ 210 callers
Function
store
flow/include/flow/genericactors.actor.h:297
↓ 210 callers
Function
toString
fdbserver/VersionedBTree.actor.cpp:313
↓ 208 callers
Method
push_back
flow/include/flow/Deque.h:119
↓ 207 callers
Method
OptionArg
! @brief Return the argument for the current option where one exists. If there is no argument for the option, this will return nullptr. Thi
contrib/SimpleOpt/include/SimpleOpt/SimpleOpt.h:462
↓ 202 callers
Method
getReadVersion
Gets the version at which the reads for this {@code Transaction} will access the database. @return the version for database reads
bindings/java/src/main/com/apple/foundationdb/ReadTransaction.java:75
↓ 199 callers
Method
add
Creates a copy of this {@code Tuple} with a {@code String} appended as the last element. @param s the {@code String} to append @return a newly creat
bindings/java/src/main/com/apple/foundationdb/tuple/Tuple.java:160
↓ 189 callers
Method
cancel
Cancels the {@code Transaction}. All pending and any future uses of the {@code Transaction} will throw an {@link RuntimeException}.
bindings/java/src/main/com/apple/foundationdb/Transaction.java:299
↓ 188 callers
Method
join
Joins two paths into one larger path. @param path1 The first path to join @param path2 The path to append to {@code path1} @return a new list which c
bindings/java/src/main/com/apple/foundationdb/directory/PathUtil.java:40
↓ 187 callers
Function
safeThreadFutureToFuture
flow/include/flow/ThreadHelper.actor.h:752
↓ 186 callers
Method
startsWith
fdbclient/include/fdbclient/SnapshotCache.h:91
next →
1–100 of 23,797, ranked by callers