Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/apache/arrow
/ functions
Functions
39,207 in github.com/apache/arrow
⨍
Functions
39,207
◇
Types & classes
9,214
↳
Endpoints
31
↓ 2,311 callers
Function
OK
cpp/src/arrow/json/test_common.h:69
↓ 1,919 callers
Method
new
(*args)
ruby/red-arrow/lib/arrow/array.rb:28
↓ 1,208 callers
Method
array
cpp/src/arrow/compute/kernels/vector_replace_test.cc:57
↓ 1,116 callers
Function
Invalid
cpp/src/arrow/status.h:227
↓ 1,015 callers
Method
push_back
cpp/src/arrow/util/small_vector.h:376
↓ 919 callers
Method
data
cpp/src/arrow/util/trie_internal.h:72
↓ 709 callers
Method
id
ruby/red-arrow-format/lib/arrow-format/org/apache/arrow/flatbuf/dictionary_batch.rb:37
↓ 679 callers
Function
OK
Return a success status
cpp/src/arrow/status.h:180
↓ 639 callers
Function
build
Initialize a C++ build directory. The build command creates a directory initialized with Arrow's cpp source cmake and configuration. It can
dev/archery/archery/cli.py:235
↓ 584 callers
Method
equals
(self, other)
python/pyarrow/parquet/core.py:1481
↓ 541 callers
Method
length
cpp/src/arrow/compute/exec.cc:1355
↓ 521 callers
Method
get
cpp/src/arrow/util/future.h:706
↓ 518 callers
Method
end
Create a new end const iterator
cpp/src/arrow/util/range.h:151
↓ 516 callers
Function
field
Return a column's field by index
cpp/src/arrow/table.h:127
↓ 506 callers
Function
Make
cpp/src/arrow/util/endian.h:217
↓ 452 callers
Function
as_sexp
r/src/arrow_cpp11.h:486
↓ 435 callers
Function
default_memory_pool
cpp/src/arrow/memory_pool.cc:664
↓ 432 callers
Method
mutable_data
cpp/src/arrow/compute/util_internal.h:80
↓ 426 callers
Method
empty
cpp/src/arrow/util/secure_string.cc:177
↓ 425 callers
Method
begin
Create a new begin const iterator
cpp/src/arrow/util/range.h:148
↓ 400 callers
Function
len
cpp/src/parquet/column_writer.h:72
↓ 394 callers
Method
field
cpp/src/arrow/scalar.cc:721
↓ 390 callers
Function
ARROW_ASSIGN_OR_RAISE
cpp/src/arrow/ipc/test_common.cc:879
↓ 388 callers
Method
size
cpp/src/arrow/csv/parser.cc:94
↓ 372 callers
Function
ArrayFromJSON
cpp/src/arrow/testing/gtest_util.cc:389
↓ 370 callers
Method
values
ruby/red-arrow/lib/arrow/column.rb:45
↓ 369 callers
Method
ok
cpp/src/arrow/util/task_group.cc:56
↓ 367 callers
Method
resize
cpp/src/arrow/util/small_vector.h:426
↓ 355 callers
Method
data
@returns: a pointer to the page's data
cpp/src/parquet/column_page.h:56
↓ 350 callers
Function
list
cpp/src/arrow/type.cc:3202
↓ 344 callers
Method
emplace_back
cpp/src/arrow/util/small_vector.h:387
↓ 341 callers
Method
size
cpp/src/arrow/io/file.cc:186
↓ 339 callers
Method
size
cpp/src/arrow/array/builder_dict.cc:217
↓ 338 callers
Method
str
cpp/src/arrow/util/string_util.cc:31
↓ 337 callers
Function
NotImplemented
cpp/src/arrow/engine/substrait/expression_internal.cc:1117
↓ 329 callers
Method
find
Find method is the continuation of processing from early_filter. Its input consists of hash values and the output of early_filter. It updates match bi
cpp/src/arrow/compute/key_map_internal.cc:436
↓ 311 callers
Function
schema
\return the decoded schema
cpp/src/arrow/ipc/reader.h:343
↓ 309 callers
Method
get
cpp/src/gandiva/lru_cache.h:72
↓ 309 callers
Method
to_s
ruby/red-arrow/lib/arrow/time.rb:100
↓ 294 callers
Method
length
cpp/src/arrow/datum.cc:101
↓ 288 callers
Method
size
cpp/src/parquet/metadata.cc:1089
↓ 287 callers
Method
schema
python/pyarrow/src/arrow/python/ipc.cc:37
↓ 274 callers
Method
size
cpp/src/arrow/tensor.cc:521
↓ 274 callers
Method
type
cpp/src/arrow/ipc/message.cc:176
↓ 256 callers
Method
size
cpp/src/arrow/util/secure_string.cc:179
↓ 249 callers
Function
ParquetException
cpp/src/parquet/exception.h:115
↓ 239 callers
Method
size
cpp/src/arrow/filesystem/mockfs.cc:67
↓ 238 callers
Function
check
c_glib/arrow-glib/error.hpp:50
↓ 237 callers
Function
Defaults
cpp/src/arrow/compute/api_scalar.h:52
↓ 232 callers
Function
Make
A field_id -1 (or any negative value) will be serialized as null in Thrift
cpp/src/parquet/schema.h:204
↓ 222 callers
Method
reset
cpp/src/arrow/util/tracing.cc:40
↓ 215 callers
Function
to_string
cpp/src/generated/parquet_types.cpp:48
↓ 212 callers
Method
reserve
cpp/src/arrow/util/key_value_metadata.cc:154
↓ 208 callers
Method
append
@since 0.12.0
ruby/red-arrow/lib/arrow/array-builder.rb:240
↓ 207 callers
Method
status
cpp/src/arrow/acero/swiss_join.cc:2911
↓ 205 callers
Method
string
(self)
cpp/gdb_arrow.py:362
↓ 195 callers
Function
TypeError
cpp/src/arrow/status.h:208
↓ 194 callers
Function
Make
cpp/src/arrow/type.h:1451
↓ 194 callers
Method
chunked_array
cpp/src/arrow/compute/kernels/vector_replace_test.cc:61
↓ 188 callers
Method
fields
cpp/src/arrow/table.cc:252
↓ 180 callers
Method
scalar
cpp/src/arrow/compute/kernels/vector_replace_test.cc:55
↓ 176 callers
Method
write_table
Write Table to the Parquet file. Parameters ---------- table : Table row_group_size : int, default None
python/pyarrow/parquet/core.py:1191
↓ 173 callers
Method
ValueOrDie
Moves and returns the internally-stored `T` value. This method should only be called if this Result object's status is OK (i.e. a call to ok() return
cpp/src/arrow/result.h:350
↓ 167 callers
Method
ok
Indicates whether the object contains a `T` value. Generally instead of accessing this directly you will want to use ASSIGN_OR_RAISE defined below.
cpp/src/arrow/result.h:290
↓ 166 callers
Function
struct_
cpp/src/arrow/type.cc:3256
↓ 164 callers
Method
finish
dev/release/binary-task.rb:119
↓ 163 callers
Function
IOError
cpp/src/arrow/status.h:251
↓ 162 callers
Method
field
cpp/src/arrow/array/array_nested.cc:1087
↓ 157 callers
Method
make_array
cpp/src/arrow/datum.cc:71
↓ 154 callers
Function
GetBit
cpp/src/arrow/util/bitmap.h:92
↓ 154 callers
Method
num_rows
cpp/src/arrow/ipc/feather.cc:314
↓ 150 callers
Method
path
cpp/src/arrow/util/uri.cc:186
↓ 150 callers
Method
to_s
ruby/red-arrow-format/lib/arrow-format/type.rb:19
↓ 149 callers
Method
type
cpp/src/arrow/compute/kernels/vector_replace_test.cc:204
↓ 149 callers
Function
type_singleton
cpp/src/arrow/compute/kernels/aggregate_test.cc:1669
↓ 146 callers
Method
value_type
cpp/src/arrow/compute/kernels/vector_hash.cc:434
↓ 145 callers
Function
ARROW_ASSIGN_OR_RAISE
cpp/src/arrow/acero/hash_aggregate_test.cc:582
↓ 145 callers
Function
ValueOrStop
r/src/arrow_types.h:120
↓ 145 callers
Method
empty
cpp/src/arrow/filesystem/s3fs.cc:593
↓ 144 callers
Method
back
cpp/src/gandiva/function_registry.cc:77
↓ 141 callers
Method
to_table
(self, dataset, **kwargs)
python/pyarrow/tests/test_dataset.py:309
↓ 139 callers
Method
Slice
cpp/src/arrow/array/data.cc:189
↓ 139 callers
Method
cast
(target_unit)
ruby/red-arrow/lib/arrow/time.rb:37
↓ 139 callers
Method
get
cpp/src/arrow/acero/schema_util.h:49
↓ 137 callers
Function
FromString
cpp/src/arrow/util/decimal_benchmark.cc:56
↓ 136 callers
Function
Make
\brief Construct SparseUnionArray from type_ids and children This function does the bare minimum of validation of the input types. \param[in] type_i
cpp/src/arrow/array/array_nested.h:793
↓ 131 callers
Method
get
cpp/src/arrow/filesystem/s3fs.cc:855
↓ 130 callers
Method
Append
cpp/src/arrow/util/trie.cc:150
↓ 129 callers
Function
AssertArraysEqual
cpp/src/arrow/testing/gtest_util.cc:115
↓ 128 callers
Method
type
cpp/src/parquet/types.cc:816
↓ 126 callers
Method
memory_pool
cpp/src/arrow/util/benchmark_util.h:205
↓ 125 callers
Method
metadata
cpp/src/arrow/ipc/message.cc:174
↓ 125 callers
Method
num_fields
cpp/src/arrow/ipc/dictionary.cc:145
↓ 125 callers
Method
value
(self)
cpp/gdb_arrow.py:448
↓ 124 callers
Method
ValidateFull
cpp/src/arrow/array/array_base.cc:342
↓ 124 callers
Method
as_py
(self, *, maps_as_pydicts=None)
python/pyarrow/tests/test_extension_type.py:94
↓ 123 callers
Method
AddKernel
cpp/src/arrow/compute/kernels/scalar_temporal_unary.cc:1557
↓ 123 callers
Function
BytesForBits
Return the number of bytes needed to fit the given number of bits
cpp/src/arrow/util/bit_util.h:52
↓ 122 callers
Function
CallFunction
cpp/src/arrow/compute/exec.cc:1362
↓ 122 callers
Method
is_array
cpp/src/arrow/compute/exec.h:297
next →
1–100 of 39,207, ranked by callers