sdkagent

arrow API reference

131 public APIs from arrow (apache/arrow) — 95 classes, 24 functions, 12 methods. Signatures extracted by static analysis of the actual source.

Repository: apache/arrow

KindCount
Classes95
Functions24
Methods12

API list

classcpp.gdb_arrow.ArrayDataPrinter
Pretty-printer for arrow::ArrayData.
methodcpp.gdb_arrow.ArrayDataPrinter.type()
The concrete DataTypeClass instance.
classcpp.gdb_arrow.ArrayPrinter
Pretty-printer for arrow::Array and subclasses.
classcpp.gdb_arrow.BaseBinaryScalarPrinter
Pretty-printer for arrow::BaseBinaryScalar and subclasses.
classcpp.gdb_arrow.BaseDecimal
Base class for arrow::BasicDecimal{32,64,128,256...} values.
classcpp.gdb_arrow.BaseListScalarPrinter
Pretty-printer for arrow::BaseListScalar and subclasses.
classcpp.gdb_arrow.BinaryArrayDataPrinter
ArrayDataPrinter specialization for variable-sized binary.
classcpp.gdb_arrow.Bitmap
View a bytes-compatible object as a sequence of bools.
classcpp.gdb_arrow.BooleanArrayDataPrinter
ArrayDataPrinter specialization for boolean.
classcpp.gdb_arrow.Buffer
A arrow::Buffer value.
classcpp.gdb_arrow.BufferPrinter
Pretty-printer for arrow::Buffer and subclasses.
classcpp.gdb_arrow.BufferPtr
A arrow::Buffer* value (possibly null).
classcpp.gdb_arrow.CString
A `const char*` or similar value.
classcpp.gdb_arrow.ChunkedArrayPrinter
Pretty-printer for arrow::ChunkedArray.
classcpp.gdb_arrow.Date32ArrayDataPrinter
ArrayDataPrinter specialization for date32.
classcpp.gdb_arrow.Date32ScalarPrinter
Pretty-printer for arrow::Date32Scalar.
classcpp.gdb_arrow.Date64ArrayDataPrinter
ArrayDataPrinter specialization for date64.
classcpp.gdb_arrow.Date64ScalarPrinter
Pretty-printer for arrow::Date64Scalar.
classcpp.gdb_arrow.DatumPrinter
Pretty-printer for arrow::Datum.
classcpp.gdb_arrow.DayTimeIntervalArrayDataPrinter
ArrayDataPrinter specialization for day_time_interval.
classcpp.gdb_arrow.DecimalArrayDataPrinter
ArrayDataPrinter specialization for decimals.
classcpp.gdb_arrow.DecimalPrinter
Pretty-printer for Arrow decimal values.
classcpp.gdb_arrow.DecimalScalarPrinter
Pretty-printer for arrow::DecimalScalar and subclasses.
classcpp.gdb_arrow.DecimalTypePrinter
Pretty-printer for decimal types.
classcpp.gdb_arrow.DenseUnionScalarPrinter
Pretty-printer for arrow::UnionScalar and subclasses.
classcpp.gdb_arrow.DictionaryScalarPrinter
Pretty-printer for arrow::DictionaryScalar.
classcpp.gdb_arrow.DictionaryTypePrinter
Pretty-printer for dictionary types.
classcpp.gdb_arrow.ExtensionScalarPrinter
Pretty-printer for arrow::ExtensionScalar.
classcpp.gdb_arrow.ExtensionType
A arrow::ExtensionType.
classcpp.gdb_arrow.ExtensionTypePrinter
Pretty-printer for extension types.
classcpp.gdb_arrow.Field
A arrow::Field value.
classcpp.gdb_arrow.FieldPrinter
Pretty-printer for arrow::Field.
classcpp.gdb_arrow.FieldPtr
A std::shared_ptr<arrow::Field> value.
classcpp.gdb_arrow.FixedSizeBinaryArrayDataPrinter
ArrayDataPrinter specialization for fixed_size_binary.
classcpp.gdb_arrow.FixedSizeBinaryScalarPrinter
Pretty-printer for arrow::FixedSizeBinaryScalar.
classcpp.gdb_arrow.FixedSizeBinaryTypePrinter
Pretty-printer for fixed-size binary types.
classcpp.gdb_arrow.FixedSizeListTypePrinter
Pretty-printer for fixed-size list type.
classcpp.gdb_arrow.ListTypePrinter
Pretty-printer for list types.
classcpp.gdb_arrow.MapScalarPrinter
Pretty-printer for arrow::MapScalar.
classcpp.gdb_arrow.MapTypePrinter
Pretty-printer for map types.
classcpp.gdb_arrow.Metadata
A arrow::KeyValueMetadata value.
classcpp.gdb_arrow.MetadataPrinter
Pretty-printer for arrow::KeyValueMetadata.
classcpp.gdb_arrow.MetadataPtr
A shared_ptr<arrow::KeyValueMetadata> value, possibly null.
classcpp.gdb_arrow.MonthDayNanoIntervalArrayDataPrinter
ArrayDataPrinter specialization for day_time_interval.
classcpp.gdb_arrow.MonthIntervalArrayDataPrinter
ArrayDataPrinter specialization for month_interval.
classcpp.gdb_arrow.MonthIntervalScalarPrinter
Pretty-printer for arrow::MonthIntervalScalarPrinter.
classcpp.gdb_arrow.NullScalarPrinter
Pretty-printer for arrow::NullScalar.
classcpp.gdb_arrow.NumericArrayDataPrinter
ArrayDataPrinter specialization for numeric data types.
classcpp.gdb_arrow.NumericScalarPrinter
Pretty-printer for numeric Arrow scalars.
classcpp.gdb_arrow.PrimitiveTypePrinter
Pretty-printer for non-parametric types.
classcpp.gdb_arrow.RecordBatch
A arrow::RecordBatch.
classcpp.gdb_arrow.RecordBatchPrinter
Pretty-printer for arrow::RecordBatch.
classcpp.gdb_arrow.ResultPrinter
Pretty-printer for arrow::Result<T>.
classcpp.gdb_arrow.ScalarPrinter
Pretty-printer for arrow::Scalar and subclasses.
methodcpp.gdb_arrow.ScalarPrinter.type()
The concrete DataTypeClass instance.
classcpp.gdb_arrow.Schema
A arrow::Schema.
classcpp.gdb_arrow.SchemaPrinter
Pretty-printer for arrow::Schema.
classcpp.gdb_arrow.SharedPtr
A `std::shared_ptr<T>` value.
methodcpp.gdb_arrow.SharedPtr.get()
Return the underlying pointer (a T*).
methodcpp.gdb_arrow.SharedPtr.value()
The underlying value (a T).
classcpp.gdb_arrow.SparseUnionScalarPrinter
Pretty-printer for arrow::UnionScalar and subclasses.
classcpp.gdb_arrow.StatusPrinter
Pretty-printer for arrow::Status.
classcpp.gdb_arrow.StdString
A `std::string` (or possibly `std::string_view`) value.
classcpp.gdb_arrow.StdVector
A `std::vector<T>` value.
classcpp.gdb_arrow.StructScalarPrinter
Pretty-printer for arrow::StructScalar.
classcpp.gdb_arrow.StructTypePrinter
Pretty-printer for struct types.
classcpp.gdb_arrow.Table
A arrow::Table.
classcpp.gdb_arrow.TablePrinter
Pretty-printer for arrow::Table.
classcpp.gdb_arrow.TimeArrayDataPrinter
ArrayDataPrinter specialization for time32 and time64.
classcpp.gdb_arrow.TimeScalarPrinter
Pretty-printer for Arrow time-like scalars.
classcpp.gdb_arrow.TimeTypePrinter
Pretty-printer for time and duration types.
classcpp.gdb_arrow.TimestampArrayDataPrinter
ArrayDataPrinter specialization for timestamp.
classcpp.gdb_arrow.TimestampScalarPrinter
Pretty-printer for arrow::TimestampScalar.
classcpp.gdb_arrow.TimestampTypePrinter
Pretty-printer for timestamp types.
classcpp.gdb_arrow.TypePrinter
Pretty-printer for arrow::DataTypeClass and subclasses.
classcpp.gdb_arrow.TypedBuffer
A buffer containing values of a given a struct format code.
classcpp.gdb_arrow.UnionTypePrinter
Pretty-printer for union types.
classcpp.gdb_arrow.UniquePtr
A `std::unique_ptr<T>` value.
methodcpp.gdb_arrow.UniquePtr.get()
Return the underlying pointer (a T*).
methodcpp.gdb_arrow.UniquePtr.value()
The underlying value (a T).
classcpp.gdb_arrow.Variant
A `std::variant<...>`.
funccpp.gdb_arrow.deref(val)
Dereference a raw or smart pointer.
funccpp.gdb_arrow.format_date32(val)
Format a date32 value.
funccpp.gdb_arrow.format_date64(val)
Format a date64 value.
funccpp.gdb_arrow.format_month_interval(val)
Format a MonthInterval value.
funccpp.gdb_arrow.format_null_count(val)
Format a null count value.
funccpp.gdb_arrow.format_timestamp(val, unit)
Format a timestamp value.
funccpp.gdb_arrow.load_atomic(val)
Load a std::atomic<T>'s value.
classdev.archery.archery.bot.PullRequestState
State of a pull request.
funcdev.archery.archery.bot.actions(ctx)
Ursabot
funcdev.archery.archery.bot.submit(obj, tasks, groups, params, arrow_version, wait, prefix)
Submit crossbow testing tasks.
funcdev.archery.archery.cli.archery(ctx, debug, pdb, quiet)
Apache Arrow developer utilities.
funcdev.archery.archery.cli.benchmark(ctx)
Arrow benchmarking.
funcdev.archery.archery.cli.build(ctx, src, build_dir, force, targets, **kwargs)
Initialize a C++ build directory.
classdev.archery.archery.crossbow.core.Job
Describes multiple tasks against a single target repository
methoddev.archery.archery.crossbow.core.Repo.branch()
Currently checked out branch
methoddev.archery.archery.crossbow.core.Repo.head()
Currently checked out commit's sha
classdev.archery.archery.crossbow.reports.ConsoleReport
Report the status of a Job to the console using click
funcdev.archery.archery.docker.cli.docker_pull(obj, image, *pull_leaf, *ignore_pull_failures)
Execute docker compose pull.
funcdev.archery.archery.integration.cdata.ffi() -> cffi.FFI
Return a FFI object supporting C Data Interface types.
classdev.archery.archery.integration.scenario.Scenario
An integration test scenario for Arrow Flight.
funcdev.archery.archery.integration.util.random_bytes(nbytes)
Generate one random binary string.
funcdev.archery.archery.integration.util.random_utf8(nchars)
Generate one random UTF8 string.
funcdev.archery.archery.release.cli.release(obj, src, github_token)
Release related commands.
funcdev.archery.archery.release.cli.release_changelog()
Release changelog.
funcdev.archery.archery.release.cli.release_cherry_pick(obj, version, dry_run, recreate)
Cherry pick commits.
funcdev.archery.archery.release.cli.release_curate(obj, version, minimal)
Release curation.
classdev.archery.archery.utils.cache.Cache
Cache stores downloaded objects, notably apache-rat.jar.
methoddev.archery.archery.utils.cache.Cache.key_path(key)
Return the full path of a key.
classdev.archery.archery.utils.cmake.CMakeDefinition
CMakeDefinition captures the cmake invocation arguments.
classdev.archery.archery.utils.command.Command
A runnable command.
methoddev.archery.archery.utils.git.Git.head(**kwargs)
Return commit pointed by HEAD.
classdev.archery.archery.utils.maven.MavenBuild
MavenBuild represents a build directory initialized by maven.
methoddev.archery.archery.utils.maven.MavenBuild.from_path(path)
Instantiate a Maven from a path.
classdev.archery.archery.utils.maven.MavenDefinition
MavenDefinition captures the maven invocation arguments.
classdev.merge_arrow_pr.CommandInput
Interface to input(...) to enable unit test mocks to be created
funcpython.pyarrow.compute.field(*name_or_index)
Reference a column of the dataset.
funcpython.pyarrow.compute.scalar(value)
Expression representing a scalar value.
classpython.pyarrow.feather.FeatherDataset
Encapsulates details of reading a list of Feather files.
classpython.pyarrow.fs.FSSpecHandler
Handler for fsspec-based Python filesystems.
classpython.pyarrow.interchange.buffer.DlpackDeviceType
Integer enum for device type codes matching DLPack.
classpython.pyarrow.interchange.column.ColumnNullType
Integer enum for null type representation.
classpython.pyarrow.interchange.column.DtypeKind
Integer enum for data types.
classpython.pyarrow.interchange.column.Endianness
Enum indicating the byte-order of a data-type.
classpython.pyarrow.interchange.column.NoBufferPresent
Exception to signal that there is no requested buffer.
classpython.pyarrow.ipc.RecordBatchStreamReader
Reader for the Arrow streaming binary format.
classpython.pyarrow.parquet.core.ParquetFile
Reader interface for a single Parquet file.
methodpython.pyarrow.parquet.core.ParquetFile.metadata()
Return the Parquet metadata.
classpython.pyarrow.types.TypesEnum
An Enum that maps constant values to data types.
funcpython.pyarrow.types.is_unicode(t)
Alias for {method}.
funcpython.pyarrow.util.product(seq)
Return a product of sequence items.

About this data

These signatures were extracted from the public source of apache/arrow using Python's ast module. Argument names, default values, type annotations and return types are taken verbatim from the code. Implementation bodies are never stored. See how it works for details.

Back to all 805 libraries