/
usr
/
local
/
lib64
/
python3.6
/
site-packages
/
pyarrow
/
include
/
arrow
/
/usr/local/lib64/python3.6/site-packages/pyarrow/include/arrow
mkdir
upload
Name
Size
Mode
Actions
adapters/
-
0755
rm
array/
-
0755
rm
c/
-
0755
rm
compute/
-
0755
rm
csv/
-
0755
rm
dataset/
-
0755
rm
filesystem/
-
0755
rm
flight/
-
0755
rm
io/
-
0755
rm
ipc/
-
0755
rm
json/
-
0755
rm
python/
-
0755
rm
tensor/
-
0755
rm
testing/
-
0755
rm
util/
-
0755
rm
vendored/
-
0755
rm
api.h
2290
0644
edit
dl
rm
array.h
1822
0644
edit
dl
rm
buffer.h
19493
0644
edit
dl
rm
buffer_builder.h
16430
0644
edit
dl
rm
builder.h
1481
0644
edit
dl
rm
chunked_array.h
9361
0644
edit
dl
rm
compare.h
5165
0644
edit
dl
rm
config.h
2267
0644
edit
dl
rm
datum.h
8980
0644
edit
dl
rm
device.h
8771
0644
edit
dl
rm
extension_type.h
6284
0644
edit
dl
rm
memory_pool.h
6294
0644
edit
dl
rm
memory_pool_test.h
2694
0644
edit
dl
rm
pch.h
1286
0644
edit
dl
rm
pretty_print.h
4182
0644
edit
dl
rm
record_batch.h
9398
0644
edit
dl
rm
result.h
17845
0644
edit
dl
rm
scalar.h
21124
0644
edit
dl
rm
sparse_tensor.h
25205
0644
edit
dl
rm
status.h
15552
0644
edit
dl
rm
stl.h
18297
0644
edit
dl
rm
stl_allocator.h
4614
0644
edit
dl
rm
stl_iterator.h
4583
0644
edit
dl
rm
table.h
11313
0644
edit
dl
rm
table_builder.h
3924
0644
edit
dl
rm
tensor.h
8913
0644
edit
dl
rm
type.h
72157
0644
edit
dl
rm
type_fwd.h
18243
0644
edit
dl
rm
type_traits.h
32600
0644
edit
dl
rm
visitor.h
6966
0644
edit
dl
rm
visitor_inline.h
16429
0644
edit
dl
rm
Edit:
/usr/local/lib64/python3.6/site-packages/pyarrow/include/arrow/visitor.h
(6966B)
// Licensed to the Apache Software Foundation (ASF) under one // or more contributor license agreements. See the NOTICE file // distributed with this work for additional information // regarding copyright ownership. The ASF licenses this file // to you under the Apache License, Version 2.0 (the // "License"); you may not use this file except in compliance // with the License. You may obtain a copy of the License at // // http://www.apache.org/licenses/LICENSE-2.0 // // Unless required by applicable law or agreed to in writing, // software distributed under the License is distributed on an // "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY // KIND, either express or implied. See the License for the // specific language governing permissions and limitations // under the License. #pragma once #include "arrow/status.h" #include "arrow/type_fwd.h" #include "arrow/util/visibility.h" namespace arrow { class ARROW_EXPORT ArrayVisitor { public: virtual ~ArrayVisitor() = default; virtual Status Visit(const NullArray& array); virtual Status Visit(const BooleanArray& array); virtual Status Visit(const Int8Array& array); virtual Status Visit(const Int16Array& array); virtual Status Visit(const Int32Array& array); virtual Status Visit(const Int64Array& array); virtual Status Visit(const UInt8Array& array); virtual Status Visit(const UInt16Array& array); virtual Status Visit(const UInt32Array& array); virtual Status Visit(const UInt64Array& array); virtual Status Visit(const HalfFloatArray& array); virtual Status Visit(const FloatArray& array); virtual Status Visit(const DoubleArray& array); virtual Status Visit(const StringArray& array); virtual Status Visit(const BinaryArray& array); virtual Status Visit(const LargeStringArray& array); virtual Status Visit(const LargeBinaryArray& array); virtual Status Visit(const FixedSizeBinaryArray& array); virtual Status Visit(const Date32Array& array); virtual Status Visit(const Date64Array& array); virtual Status Visit(const Time32Array& array); virtual Status Visit(const Time64Array& array); virtual Status Visit(const TimestampArray& array); virtual Status Visit(const DayTimeIntervalArray& array); virtual Status Visit(const MonthDayNanoIntervalArray& array); virtual Status Visit(const MonthIntervalArray& array); virtual Status Visit(const DurationArray& array); virtual Status Visit(const Decimal128Array& array); virtual Status Visit(const Decimal256Array& array); virtual Status Visit(const ListArray& array); virtual Status Visit(const LargeListArray& array); virtual Status Visit(const MapArray& array); virtual Status Visit(const FixedSizeListArray& array); virtual Status Visit(const StructArray& array); virtual Status Visit(const SparseUnionArray& array); virtual Status Visit(const DenseUnionArray& array); virtual Status Visit(const DictionaryArray& array); virtual Status Visit(const ExtensionArray& array); }; class ARROW_EXPORT TypeVisitor { public: virtual ~TypeVisitor() = default; virtual Status Visit(const NullType& type); virtual Status Visit(const BooleanType& type); virtual Status Visit(const Int8Type& type); virtual Status Visit(const Int16Type& type); virtual Status Visit(const Int32Type& type); virtual Status Visit(const Int64Type& type); virtual Status Visit(const UInt8Type& type); virtual Status Visit(const UInt16Type& type); virtual Status Visit(const UInt32Type& type); virtual Status Visit(const UInt64Type& type); virtual Status Visit(const HalfFloatType& type); virtual Status Visit(const FloatType& type); virtual Status Visit(const DoubleType& type); virtual Status Visit(const StringType& type); virtual Status Visit(const BinaryType& type); virtual Status Visit(const LargeStringType& type); virtual Status Visit(const LargeBinaryType& type); virtual Status Visit(const FixedSizeBinaryType& type); virtual Status Visit(const Date64Type& type); virtual Status Visit(const Date32Type& type); virtual Status Visit(const Time32Type& type); virtual Status Visit(const Time64Type& type); virtual Status Visit(const TimestampType& type); virtual Status Visit(const MonthDayNanoIntervalType& type); virtual Status Visit(const MonthIntervalType& type); virtual Status Visit(const DayTimeIntervalType& type); virtual Status Visit(const DurationType& type); virtual Status Visit(const Decimal128Type& type); virtual Status Visit(const Decimal256Type& type); virtual Status Visit(const ListType& type); virtual Status Visit(const LargeListType& type); virtual Status Visit(const MapType& type); virtual Status Visit(const FixedSizeListType& type); virtual Status Visit(const StructType& type); virtual Status Visit(const SparseUnionType& type); virtual Status Visit(const DenseUnionType& type); virtual Status Visit(const DictionaryType& type); virtual Status Visit(const ExtensionType& type); }; class ARROW_EXPORT ScalarVisitor { public: virtual ~ScalarVisitor() = default; virtual Status Visit(const NullScalar& scalar); virtual Status Visit(const BooleanScalar& scalar); virtual Status Visit(const Int8Scalar& scalar); virtual Status Visit(const Int16Scalar& scalar); virtual Status Visit(const Int32Scalar& scalar); virtual Status Visit(const Int64Scalar& scalar); virtual Status Visit(const UInt8Scalar& scalar); virtual Status Visit(const UInt16Scalar& scalar); virtual Status Visit(const UInt32Scalar& scalar); virtual Status Visit(const UInt64Scalar& scalar); virtual Status Visit(const HalfFloatScalar& scalar); virtual Status Visit(const FloatScalar& scalar); virtual Status Visit(const DoubleScalar& scalar); virtual Status Visit(const StringScalar& scalar); virtual Status Visit(const BinaryScalar& scalar); virtual Status Visit(const LargeStringScalar& scalar); virtual Status Visit(const LargeBinaryScalar& scalar); virtual Status Visit(const FixedSizeBinaryScalar& scalar); virtual Status Visit(const Date64Scalar& scalar); virtual Status Visit(const Date32Scalar& scalar); virtual Status Visit(const Time32Scalar& scalar); virtual Status Visit(const Time64Scalar& scalar); virtual Status Visit(const TimestampScalar& scalar); virtual Status Visit(const DayTimeIntervalScalar& scalar); virtual Status Visit(const MonthDayNanoIntervalScalar& type); virtual Status Visit(const MonthIntervalScalar& scalar); virtual Status Visit(const DurationScalar& scalar); virtual Status Visit(const Decimal128Scalar& scalar); virtual Status Visit(const Decimal256Scalar& scalar); virtual Status Visit(const ListScalar& scalar); virtual Status Visit(const LargeListScalar& scalar); virtual Status Visit(const MapScalar& scalar); virtual Status Visit(const FixedSizeListScalar& scalar); virtual Status Visit(const StructScalar& scalar); virtual Status Visit(const DictionaryScalar& scalar); }; } // namespace arrow
Save
cmd:
run