|
| class | ArrayBuilder |
| | User interface to the Builder system: the ArrayBuilder is a fixed reference while the Builder subclass instances change in response to accumulating data. More...
|
| |
| class | ArrayCache |
| | Abstract superclass of cache for VirtualArray, defining the interface. More...
|
| |
| class | ArrayGenerator |
| | Abstract superclass to generate arrays for VirtualArray, defining the interface. More...
|
| |
| class | ArrayType |
| | Describes the high level type of a user-facing array, i.e. ak.Array in Python, as opposed to Content. The length of the array is part of its type. More...
|
| |
| class | BitMaskedArray |
| | Represents potentially missing data by overlaying a bit mask over its content. More...
|
| |
| class | BitMaskedArrayBuilder |
| | BitMaskedArray builder from a Bit Masked JSON Form. More...
|
| |
| class | BitMaskedForm |
| | Form describing BitMaskedArray. More...
|
| |
| class | BoolBuilder |
| | Builder node that accumulates boolean values. More...
|
| |
| class | BuffersContainer |
| | Abstract class to represent the output of ak.to_buffers. In Python, this would be a dict of NumPy arrays. More...
|
| |
| class | Builder |
| | Abstract base class for nodes within an ArrayBuilder that cumulatively discover an array's type and fill it. More...
|
| |
| class | ByteMaskedArray |
| | Represents potentially missing data by overlaying a byte mask over its content. More...
|
| |
| class | ByteMaskedArrayBuilder |
| |
| class | ByteMaskedForm |
| | Form describing ByteMaskedArray. More...
|
| |
| class | Complex128Builder |
| | Builder node that accumulates real numbers (double). More...
|
| |
| class | Content |
| | Abstract superclass of all array node types (flat hierarchy). Any Content can be nested within any other Content. More...
|
| |
| class | CppBuffers |
| |
| class | DatetimeBuilder |
| | Builder node that accumulates integers (int64_t). More...
|
| |
| class | EmptyArray |
| | Represents an array with length zero and (perhaps as a consequence) UnknownType. More...
|
| |
| class | EmptyArrayBuilder |
| |
| class | EmptyForm |
| | Form describing EmptyArray. More...
|
| |
| class | FileLikeObject |
| | Abstract class to represent a file-like object, something with a read(num_bytes) method. Satisfies RapidJSON's Stream interface. More...
|
| |
| class | Float64Builder |
| | Builder node that accumulates real numbers (double). More...
|
| |
| class | Form |
| | Abstract superclass of all array node forms, which expresses the nesting structure without any large Index or data buffers. More...
|
| |
| class | FormBuilder |
| | Abstract base class for nodes within a LayoutBuilder Every builder will have an output buffer based on the key_format="part{partition}-{form_key}-{attribute}". More...
|
| |
| class | ForthInputBuffer |
| | HERE. More...
|
| |
| class | ForthMachineOf |
| |
| class | ForthOutputBuffer |
| | HERE. More...
|
| |
| class | ForthOutputBufferOf |
| |
| class | FromJsonObjectSchema |
| |
| class | GrowableBuffer |
| | Discontiguous, one-dimensional buffer (which consists of multiple contiguous, one-dimensional panels) that can grow indefinitely by calling append. More...
|
| |
| class | Identities |
| | A contiguous, two-dimensional array of integers and a list of strings used to represent a path from the root of an array structure to each item in an array. More...
|
| |
| class | IdentitiesOf |
| | A contiguous, two-dimensional array of integers and a list of strings used to represent a path from the root of an array structure to each item in an array. More...
|
| |
| class | Index |
| | A contiguous, one-dimensional array of integers used to represent data structures, rather than numerical data in the arrays themselves. More...
|
| |
| class | IndexedArrayBuilder |
| |
| class | IndexedArrayOf |
| | Filters, rearranges, and/or duplicates items in its content through an index, which has the same effect as lazily-applied carry. More...
|
| |
| class | IndexedForm |
| | Form describing IndexedArray (with OPTION = false). More...
|
| |
| class | IndexedOptionArrayBuilder |
| |
| class | IndexedOptionForm |
| | Form describing IndexedOptionArray. More...
|
| |
| class | IndexOf |
| | A contiguous, one-dimensional array of integers used to represent data structures, rather than numerical data in the arrays themselves. More...
|
| |
| class | Int64Builder |
| | Builder node that accumulates integers (int64_t). More...
|
| |
| class | IrregularlyPartitionedArray |
| | PartitionedArray of arbitrary length partitions. More...
|
| |
| struct | is_specialization |
| |
| struct | is_specialization< Ref< Args... >, Ref > |
| |
| class | Iterator |
| | Represents the current state of iteration over a Content array. More...
|
| |
| class | LayoutBuilder |
| | User interface to the FormBuilder system: the LayoutBuilder is a fixed reference while the FormBuilder subclass instances change in response to accumulating data. More...
|
| |
| class | ListArrayBuilder |
| |
| class | ListArrayOf |
| | Represents an array of nested lists that can have different lengths using two indexes named starts and stops. More...
|
| |
| class | ListBuilder |
| | Builder node that accumulates lists. More...
|
| |
| class | ListForm |
| | Form describing ListArray. More...
|
| |
| class | ListOffsetArrayBuilder |
| |
| class | ListOffsetArrayOf |
| | Represents an array of nested lists that can have different lengths using one index named offsets. More...
|
| |
| class | ListOffsetForm |
| | Form describing ListOffsetArray. More...
|
| |
| class | ListType |
| | Describes the high level type of lists of variable length, as opposed to RegularType. More...
|
| |
| class | None |
| | Represents a scalar missing value, which is None in Python. More...
|
| |
| class | NumpyArray |
| | Represents a rectilinear numerical array that can be converted to and from NumPy without loss of information or copying the underlying buffer. More...
|
| |
| class | NumpyArrayBuilder |
| |
| class | NumpyForm |
| | Form describing NumpyArray. More...
|
| |
| class | OptionBuilder |
| | Builder node that accumulates data with missing values (None). More...
|
| |
| class | Options |
| | Container for all configuration options needed by ArrayBuilder, GrowableBuffer, LayoutBuilder and the Builder subclasses. More...
|
| |
| class | OptionType |
| | Describes the high level type of data with possible missing values, represented by None in python. More...
|
| |
| class | Panel |
| |
| class | PartitionedArray |
| | Abstract superclass of all PartitionedArray node types. PartitionedArrays contain a list of Content, but Content cannot contain PartitionedArrays. More...
|
| |
| class | PrimitiveType |
| | Describes the high level type of an array that contains fixed-size items, such as numbers or booleans. More...
|
| |
| class | Record |
| | Represents a tuple or record, a scalar value from RecordArray. More...
|
| |
| class | RecordArray |
| | Represents an array of tuples or records, in which a tuple has a fixed number of differently typed fields and a record has a named set of differently typed fields. More...
|
| |
| class | RecordArrayBuilder |
| |
| class | RecordBuilder |
| | Builder node for accumulated records. More...
|
| |
| class | RecordForm |
| | Form describing RecordArray (not a Record). More...
|
| |
| class | RecordType |
| | Describes the high level type of data containing tuples or records. More...
|
| |
| class | Reducer |
| | Abstract class for all reducer algorithms. More...
|
| |
| class | ReducerAll |
| | Reducer algorithm that returns true if all values are true, false otherwise. The identity is true. More...
|
| |
| class | ReducerAny |
| | Reducer algorithm that returns true if any values are true, false otherwise. The identity is false. More...
|
| |
| class | ReducerArgmax |
| | Reducer algorithm that returns the position of the maximum value. The identity is meaningless and should be covered using mask = true. More...
|
| |
| class | ReducerArgmin |
| | Reducer algorithm that returns the position of the minimum value. The identity is meaningless and should be covered using mask = true. More...
|
| |
| class | ReducerCount |
| | Reducer algorithm that simply counts items. The identity is 0. More...
|
| |
| class | ReducerCountNonzero |
| | Reducer algorithm that counts non-zero items. The identity is 0. More...
|
| |
| class | ReducerMax |
| | Reducer algorithm that returns the maximum value. The identity is minus infinity or the smallest possible value. More...
|
| |
| class | ReducerMin |
| | Reducer algorithm that returns the minimum value. The identity is infinity or the largest possible value. More...
|
| |
| class | ReducerProd |
| | Reducer algorithm that multiplies items. The identity is 1. More...
|
| |
| class | ReducerSum |
| | Reducer algorithm that adds up items. The identity is 0. More...
|
| |
| class | RegularArray |
| | Represents an array of nested lists that all have the same length using a scalar size, rather than an index. More...
|
| |
| class | RegularArrayBuilder |
| |
| class | RegularForm |
| | Form describing RegularArray. More...
|
| |
| class | RegularType |
| | Describes the high level type of lists of a given length, as opposed to ListType. More...
|
| |
| class | Slice |
| | A sequence of SliceItem objects representing a tuple passed to Python's __getitem__. More...
|
| |
| class | SliceArrayOf |
| | Represents an array of integers in a slice (possibly converted from an array of booleans). More...
|
| |
| class | SliceAt |
| | Represents an integer in a tuple of slices passed to __getitem__ in Python. More...
|
| |
| class | SliceEllipsis |
| | Represents a Python Ellipsis object (usual syntax: array[...]). More...
|
| |
| class | SliceField |
| | Represents a single string in a slice tuple, indicating that a RecordArray should be replaced by one of its fields. More...
|
| |
| class | SliceFields |
| |
| class | SliceGenerator |
| | Generator for lazy slicing. Used to avoid materializing a VirtualArray before its content is needed (in case its content is never needed). More...
|
| |
| class | SliceItem |
| | Abstract class for slice items, which are elements of a tuple passed to an array's __getitem__ in Python. More...
|
| |
| class | SliceJaggedOf |
| | Represents an array of nested lists, where the content may be SliceArrayOf, SliceMissingOf, or SliceJaggedOf (no equivalent in NumPy). More...
|
| |
| class | SliceMissingOf |
| | Represents a SliceArrayOf, SliceMissingOf, or SliceJaggedOf with missing values: None (no equivalent in NumPy). More...
|
| |
| class | SliceNewAxis |
| | Represents NumPy's newaxis marker (a.k.a. None), which prompts __getitem__ to insert a length-1 regular dimension (RegularArray) at some point in the slice tuple. More...
|
| |
| class | SliceRange |
| | Represents a Python slice object (usual syntax: array[start:stop:step]). More...
|
| |
| class | StringBuilder |
| | Builder node that accumulates strings. More...
|
| |
| class | ToJson |
| |
| class | ToJsonFile |
| | Produces a JSON-formatted file. More...
|
| |
| class | ToJsonPrettyFile |
| | Produces a pretty JSON-formatted file. More...
|
| |
| class | ToJsonPrettyString |
| | Produces a pretty JSON-formatted string. More...
|
| |
| class | ToJsonString |
| | Produces a JSON-formatted string. More...
|
| |
| class | TupleBuilder |
| | Builder node for accumulated tuples. More...
|
| |
| class | Type |
| | Abstract superclass of all high level types (flat hierarchy). More...
|
| |
| class | UnionArrayBuilder |
| |
| class | UnionArrayOf |
| | Represents heterogeneous data by interleaving several contents, indicating which is relevant at a given position with tags and where to find each item in the contents with an interleaved index. More...
|
| |
| class | UnionBuilder |
| | Builder node for accumulated heterogeneous data. More...
|
| |
| class | UnionForm |
| | Form describing UnionArray. More...
|
| |
| class | UnionType |
| | Describes the high level type of heterogeneous data. More...
|
| |
| class | UnknownBuilder |
| | Builder node for accumulated data whose type is not yet known. More...
|
| |
| class | UnknownType |
| | Describes the high level type of data with whose type is not known, usually because an ArrayBuilder did not have any instances to sample. More...
|
| |
| class | UnmaskedArray |
| | Converts content of any type into an OptionType in which all values happen to be valid. More...
|
| |
| class | UnmaskedArrayBuilder |
| |
| class | UnmaskedForm |
| | Form describing UnmaskedArray. More...
|
| |
| class | VirtualArray |
| | Represents an array that can be generated on demand. More...
|
| |
| class | VirtualForm |
| | Form describing VirtualArray. More...
|
| |
| class | visit_impl |
| | Class to index tuple at runtime. More...
|
| |
| struct | visit_impl< 0 > |
| | INDEX reached 0, which means the runtime index did not exist in the tuple. More...
|
| |
| struct | voider |
| |
|
| using | IndexedArray32 = IndexedArrayOf< int32_t, false > |
| |
| using | IndexedArrayU32 = IndexedArrayOf< uint32_t, false > |
| |
| using | IndexedArray64 = IndexedArrayOf< int64_t, false > |
| |
| using | IndexedOptionArray32 = IndexedArrayOf< int32_t, true > |
| |
| using | IndexedOptionArray64 = IndexedArrayOf< int64_t, true > |
| |
| using | ListArray32 = ListArrayOf< int32_t > |
| |
| using | ListArrayU32 = ListArrayOf< uint32_t > |
| |
| using | ListArray64 = ListArrayOf< int64_t > |
| |
| using | ListOffsetArray32 = ListOffsetArrayOf< int32_t > |
| |
| using | ListOffsetArrayU32 = ListOffsetArrayOf< uint32_t > |
| |
| using | ListOffsetArray64 = ListOffsetArrayOf< int64_t > |
| |
| using | UnionArray8_32 = UnionArrayOf< int8_t, int32_t > |
| |
| using | UnionArray8_U32 = UnionArrayOf< int8_t, uint32_t > |
| |
| using | UnionArray8_64 = UnionArrayOf< int8_t, int64_t > |
| |
| using | BuilderPtr = std::shared_ptr< Builder > |
| |
| using | ContentPtr = std::shared_ptr< Content > |
| |
| using | ContentPtrVec = std::vector< std::shared_ptr< Content > > |
| |
| using | FormPtr = std::shared_ptr< Form > |
| |
| using | FormKey = std::shared_ptr< std::string > |
| |
| using | ArrayCachePtr = std::shared_ptr< ArrayCache > |
| |
| using | TypePtr = std::shared_ptr< Type > |
| |
| using | ForthMachine32 = ForthMachineOf< int32_t, int32_t > |
| |
| using | ForthMachine64 = ForthMachineOf< int64_t, int32_t > |
| |
| using | IdentitiesPtr = std::shared_ptr< Identities > |
| |
| using | Identities32 = IdentitiesOf< int32_t > |
| |
| using | Identities64 = IdentitiesOf< int64_t > |
| |
| using | Index8 = IndexOf< int8_t > |
| |
| using | IndexU8 = IndexOf< uint8_t > |
| |
| using | Index32 = IndexOf< int32_t > |
| |
| using | IndexU32 = IndexOf< uint32_t > |
| |
| using | Index64 = IndexOf< int64_t > |
| |
| using | ForthOutputBufferMap = std::map< std::string, std::shared_ptr< ForthOutputBuffer > > |
| |
| template<typename T , typename I > |
| using | LayoutBuilderPtr = LayoutBuilder< T, I > * |
| |
| template<typename T , typename I > |
| using | FormBuilderPtr = std::shared_ptr< FormBuilder< T, I > > |
| |
| using | utype = std::underlying_type< state >::type |
| |
| using | LayoutBuilder32 = LayoutBuilder< int32_t, int32_t > |
| |
| using | LayoutBuilder64 = LayoutBuilder< int64_t, int32_t > |
| |
| using | PartitionedArrayPtr = std::shared_ptr< PartitionedArray > |
| |
| using | SliceItemPtr = std::shared_ptr< SliceItem > |
| |
| using | SliceArray64 = SliceArrayOf< int64_t > |
| |
| using | SliceMissing64 = SliceMissingOf< int64_t > |
| |
| using | SliceJagged64 = SliceJaggedOf< int64_t > |
| |
| using | ArrayGeneratorPtr = std::shared_ptr< ArrayGenerator > |
| |
| using | BuilderOptions = Options< int64_t, double > |
| |
| template<typename... T> |
| using | void_t = typename voider< T... >::type |
| |
|
| template<typename T > |
| void | byteswap16 (int64_t num_items, T &value) |
| | HERE.
|
| |
| template<typename T > |
| void | byteswap32 (int64_t num_items, T &value) |
| | HERE.
|
| |
| template<typename T > |
| void | byteswap64 (int64_t num_items, T &value) |
| | HERE.
|
| |
| template<typename T > |
| void | byteswap_intp (int64_t num_items, T &value) |
| | HERE.
|
| |
| LIBAWKWARD_EXPORT_SYMBOL int64_t | FromJsonString (const char *source, ArrayBuilder &builder, const char *nan_string=nullptr, const char *infinity_string=nullptr, const char *minus_infinity_string=nullptr) |
| | Parses a JSON-encoded string using an ArrayBuilder.
|
| |
| LIBAWKWARD_EXPORT_SYMBOL int64_t | FromJsonFile (FILE *source, ArrayBuilder &builder, int64_t buffersize, const char *nan_string=nullptr, const char *infinity_string=nullptr, const char *minus_infinity_string=nullptr) |
| | Parses a JSON-encoded file using an ArrayBuilder.
|
| |
| LIBAWKWARD_EXPORT_SYMBOL void | fromjsonobject (FileLikeObject *source, ArrayBuilder &builder, int64_t buffersize, bool read_one, const char *nan_string=nullptr, const char *posinf_string=nullptr, const char *neginf_string=nullptr) |
| | Parses a JSON-encoded file-like object using an ArrayBuilder.
|
| |
| LIBAWKWARD_EXPORT_SYMBOL const ContentPtr | uproot_issue_90 (const Form &form, const NumpyArray &data, const Index32 &byte_offsets) |
| |
| const std::string | index_form_to_name (const std::string &form_index) |
| |
| const std::string | index_form_to_vm_format (const std::string &form_index) |
| |
| const std::string | primitive_to_state (const std::string &name) |
| |
| const std::string | primitive_to_vm_format (const std::string &name) |
| |
| template<typename T > |
| const std::string | type_to_name () |
| | Returns the name of a primitive type as a string.
|
| |
| template<> |
| const std::string | type_to_name< bool > () |
| | Returns bool string when the primitive type is boolean.
|
| |
| template<> |
| const std::string | type_to_name< int8_t > () |
| | Returns int8 string when the primitive type is an 8-bit signed integer.
|
| |
| template<> |
| const std::string | type_to_name< int16_t > () |
| | Returns int16 string when the primitive type is a 16-bit signed integer.
|
| |
| template<> |
| const std::string | type_to_name< int32_t > () |
| | Returns int32 string when the primitive type is a 32-bit signed integer.
|
| |
| template<> |
| const std::string | type_to_name< int64_t > () |
| | Returns int64 string when the primitive type is a 64-bit signed integer.
|
| |
| template<> |
| const std::string | type_to_name< uint8_t > () |
| | Returns uint8 string when the primitive type is an 8-bit unsigned integer.
|
| |
| template<> |
| const std::string | type_to_name< uint16_t > () |
| | Returns uint16 string when the primitive type is a 16-bit unsigned integer.
|
| |
| template<> |
| const std::string | type_to_name< uint32_t > () |
| | Returns uint32 string when the primitive type is a 32-bit unsigned integer.
|
| |
| template<> |
| const std::string | type_to_name< uint64_t > () |
| | Returns uint64 string when the primitive type is a 64-bit unsigned integer.
|
| |
| template<> |
| const std::string | type_to_name< float > () |
| | Returns float32 string when the primitive type is a floating point.
|
| |
| template<> |
| const std::string | type_to_name< double > () |
| | Returns float32 string when the primitive type is a double floating point.
|
| |
| template<> |
| const std::string | type_to_name< char > () |
| | Returns char string when the primitive type is a character.
|
| |
| template<> |
| const std::string | type_to_name< std::complex< float > > () |
| | Returns complex64 string when the primitive type is a complex number with float32 real and float32 imaginary parts.
|
| |
| template<> |
| const std::string | type_to_name< std::complex< double > > () |
| | Returns complex128 string when the primitive type is a complex number with float64 real and float64 imaginary parts.
|
| |
| template<typename T > |
| const std::string | type_to_numpy_like () |
| | Returns char string when the primitive type is a character.
|
| |
| template<> |
| const std::string | type_to_numpy_like< uint8_t > () |
| | Returns numpy-like character code of a primitive type as a string.
|
| |
| template<> |
| const std::string | type_to_numpy_like< int8_t > () |
| | Returns numpy-like character code i8, when the primitive type is an 8-bit signed integer.
|
| |
| template<> |
| const std::string | type_to_numpy_like< uint32_t > () |
| | Returns numpy-like character code u32, when the primitive type is a 32-bit unsigned integer.
|
| |
| template<> |
| const std::string | type_to_numpy_like< int32_t > () |
| | Returns numpy-like character code i32, when the primitive type is a 32-bit signed integer.
|
| |
| template<> |
| const std::string | type_to_numpy_like< int64_t > () |
| | Returns numpy-like character code i64, when the primitive type is a 64-bit signed integer.
|
| |
| template<typename T > |
| std::string | type_to_form (int64_t form_key_id) |
| | Generates a Form, which is a unique description of the Layout Builder and its contents in the form of a JSON-like string.
|
| |
| template<typename T > |
| bool | is_awkward_type () |
| | Check if an RDataFrame column is an Awkward Array.
|
| |
| template<typename FUNCTION , typename... CONTENTs> |
| void | visit_at (std::tuple< CONTENTs... > const &contents, size_t index, FUNCTION fun) |
| | Visits the tuple contents at index.
|
| |
| template<typename FUNCTION , typename... CONTENTs> |
| void | visit_at (std::tuple< CONTENTs... > &contents, size_t index, FUNCTION fun) |
| | Visits the tuple contents at index.
|
| |