diff options
author | shadchin <shadchin@yandex-team.ru> | 2022-02-10 16:44:39 +0300 |
---|---|---|
committer | Daniil Cherednik <dcherednik@yandex-team.ru> | 2022-02-10 16:44:39 +0300 |
commit | e9656aae26e0358d5378e5b63dcac5c8dbe0e4d0 (patch) | |
tree | 64175d5cadab313b3e7039ebaa06c5bc3295e274 /contrib/libs/apache/arrow | |
parent | 2598ef1d0aee359b4b6d5fdd1758916d5907d04f (diff) | |
download | ydb-e9656aae26e0358d5378e5b63dcac5c8dbe0e4d0.tar.gz |
Restoring authorship annotation for <shadchin@yandex-team.ru>. Commit 2 of 2.
Diffstat (limited to 'contrib/libs/apache/arrow')
9 files changed, 213 insertions, 213 deletions
diff --git a/contrib/libs/apache/arrow/cpp/src/arrow/array/README.md b/contrib/libs/apache/arrow/cpp/src/arrow/array/README.md index fd450d47d9..01ffa104eb 100644 --- a/contrib/libs/apache/arrow/cpp/src/arrow/array/README.md +++ b/contrib/libs/apache/arrow/cpp/src/arrow/array/README.md @@ -1,20 +1,20 @@ -<!--- - 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. ---> - -## Implementation details related to columnar (array) data structures +<!--- + 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. +--> + +## Implementation details related to columnar (array) data structures diff --git a/contrib/libs/apache/arrow/cpp/src/arrow/compute/README.md b/contrib/libs/apache/arrow/cpp/src/arrow/compute/README.md index 269780351e..80d8918e3d 100644 --- a/contrib/libs/apache/arrow/cpp/src/arrow/compute/README.md +++ b/contrib/libs/apache/arrow/cpp/src/arrow/compute/README.md @@ -1,58 +1,58 @@ -<!--- - 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. ---> - -## Apache Arrow C++ Compute Functions - -This submodule contains analytical functions that process primarily Arrow -columnar data; some functions can process scalar or Arrow-based array -inputs. These are intended for use inside query engines, data frame libraries, -etc. - -Many functions have SQL-like semantics in that they perform elementwise or -scalar operations on whole arrays at a time. Other functions are not SQL-like -and compute results that may be a different length or whose results depend on -the order of the values. - -Some basic terminology: - -* We use the term "function" to refer to particular general operation that may - have many different implementations corresponding to different combinations - of types or function behavior options. -* We call a specific implementation of a function a "kernel". When executing a - function on inputs, we must first select a suitable kernel (kernel selection - is called "dispatching") corresponding to the value types of the inputs -* Functions along with their kernel implementations are collected in a - "function registry". Given a function name and argument types, we can look up - that function and dispatch to a compatible kernel. - -Types of functions - -* Scalar functions: elementwise functions that perform scalar operations in a - vectorized manner. These functions are generally valid for SQL-like - context. These are called "scalar" in that the functions executed consider - each value in an array independently, and the output array or arrays have the - same length as the input arrays. The result for each array cell is generally - independent of its position in the array. -* Vector functions, which produce a result whose output is generally dependent - on the entire contents of the input arrays. These functions **are generally - not valid** for SQL-like processing because the output size may be different - than the input size, and the result may change based on the order of the - values in the array. This includes things like array subselection, sorting, - hashing, and more. -* Scalar aggregate functions of which can be used in a SQL-like context
\ No newline at end of file +<!--- + 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. +--> + +## Apache Arrow C++ Compute Functions + +This submodule contains analytical functions that process primarily Arrow +columnar data; some functions can process scalar or Arrow-based array +inputs. These are intended for use inside query engines, data frame libraries, +etc. + +Many functions have SQL-like semantics in that they perform elementwise or +scalar operations on whole arrays at a time. Other functions are not SQL-like +and compute results that may be a different length or whose results depend on +the order of the values. + +Some basic terminology: + +* We use the term "function" to refer to particular general operation that may + have many different implementations corresponding to different combinations + of types or function behavior options. +* We call a specific implementation of a function a "kernel". When executing a + function on inputs, we must first select a suitable kernel (kernel selection + is called "dispatching") corresponding to the value types of the inputs +* Functions along with their kernel implementations are collected in a + "function registry". Given a function name and argument types, we can look up + that function and dispatch to a compatible kernel. + +Types of functions + +* Scalar functions: elementwise functions that perform scalar operations in a + vectorized manner. These functions are generally valid for SQL-like + context. These are called "scalar" in that the functions executed consider + each value in an array independently, and the output array or arrays have the + same length as the input arrays. The result for each array cell is generally + independent of its position in the array. +* Vector functions, which produce a result whose output is generally dependent + on the entire contents of the input arrays. These functions **are generally + not valid** for SQL-like processing because the output size may be different + than the input size, and the result may change based on the order of the + values in the array. This includes things like array subselection, sorting, + hashing, and more. +* Scalar aggregate functions of which can be used in a SQL-like context
\ No newline at end of file diff --git a/contrib/libs/apache/arrow/cpp/src/arrow/io/api.h b/contrib/libs/apache/arrow/cpp/src/arrow/io/api.h index 5d6269a05a..3bfde6de45 100644 --- a/contrib/libs/apache/arrow/cpp/src/arrow/io/api.h +++ b/contrib/libs/apache/arrow/cpp/src/arrow/io/api.h @@ -1,24 +1,24 @@ -// 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/io/buffered.h" -#include "arrow/io/compressed.h" -#include "arrow/io/file.h" -#include "arrow/io/interfaces.h" -#include "arrow/io/memory.h" +// 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/io/buffered.h" +#include "arrow/io/compressed.h" +#include "arrow/io/file.h" +#include "arrow/io/interfaces.h" +#include "arrow/io/memory.h" diff --git a/contrib/libs/apache/arrow/cpp/src/arrow/ipc/api.h b/contrib/libs/apache/arrow/cpp/src/arrow/ipc/api.h index 339a25a0d6..b5690aed8d 100644 --- a/contrib/libs/apache/arrow/cpp/src/arrow/ipc/api.h +++ b/contrib/libs/apache/arrow/cpp/src/arrow/ipc/api.h @@ -1,25 +1,25 @@ -// 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/ipc/dictionary.h" -#include "arrow/ipc/feather.h" -#include "arrow/ipc/json_simple.h" -#include "arrow/ipc/message.h" -#include "arrow/ipc/reader.h" -#include "arrow/ipc/writer.h" +// 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/ipc/dictionary.h" +#include "arrow/ipc/feather.h" +#include "arrow/ipc/json_simple.h" +#include "arrow/ipc/message.h" +#include "arrow/ipc/reader.h" +#include "arrow/ipc/writer.h" diff --git a/contrib/libs/apache/arrow/cpp/src/arrow/vendored/datetime/README.md b/contrib/libs/apache/arrow/cpp/src/arrow/vendored/datetime/README.md index 308fb54aaf..811b6935ff 100644 --- a/contrib/libs/apache/arrow/cpp/src/arrow/vendored/datetime/README.md +++ b/contrib/libs/apache/arrow/cpp/src/arrow/vendored/datetime/README.md @@ -1,21 +1,21 @@ -<!-- -The MIT License (MIT) - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. ---> - -# Utilities for supporting date time functions - -Sources for datetime are adapted from Howard Hinnant's date library -(https://github.com/HowardHinnant/date). - -Sources are taken from v3.0.0 release of the above project. - +<!-- +The MIT License (MIT) + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in all +copies or substantial portions of the Software. +--> + +# Utilities for supporting date time functions + +Sources for datetime are adapted from Howard Hinnant's date library +(https://github.com/HowardHinnant/date). + +Sources are taken from v3.0.0 release of the above project. + diff --git a/contrib/libs/apache/arrow/cpp/src/arrow/vendored/musl/README.md b/contrib/libs/apache/arrow/cpp/src/arrow/vendored/musl/README.md index 88eb310978..40962a14ca 100644 --- a/contrib/libs/apache/arrow/cpp/src/arrow/vendored/musl/README.md +++ b/contrib/libs/apache/arrow/cpp/src/arrow/vendored/musl/README.md @@ -1,25 +1,25 @@ -<!-- -Copyright © 2005-2020 Rich Felker, et al. - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. -IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY -CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, -TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE -SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ---> - -Assorted utility functions are adapted from the musl libc project -(https://musl.libc.org/). +<!-- +Copyright © 2005-2020 Rich Felker, et al. + +Permission is hereby granted, free of charge, to any person obtaining +a copy of this software and associated documentation files (the +"Software"), to deal in the Software without restriction, including +without limitation the rights to use, copy, modify, merge, publish, +distribute, sublicense, and/or sell copies of the Software, and to +permit persons to whom the Software is furnished to do so, subject to +the following conditions: + +The above copyright notice and this permission notice shall be +included in all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF +MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. +IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY +CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, +TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE +SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. +--> + +Assorted utility functions are adapted from the musl libc project +(https://musl.libc.org/). diff --git a/contrib/libs/apache/arrow/cpp/src/arrow/vendored/portable-snippets/README.md b/contrib/libs/apache/arrow/cpp/src/arrow/vendored/portable-snippets/README.md index 93bbdc1b35..9c67b7baa1 100644 --- a/contrib/libs/apache/arrow/cpp/src/arrow/vendored/portable-snippets/README.md +++ b/contrib/libs/apache/arrow/cpp/src/arrow/vendored/portable-snippets/README.md @@ -1,10 +1,10 @@ -<!--- -Each source file contains a preamble explaining the license situation -for that file, which takes priority over this file. With the -exception of some code pulled in from other repositories (such as -µnit, an MIT-licensed project which is used for testing), the code is -public domain, released using the CC0 1.0 Universal dedication. ---> - -The files in this directory are vendored from portable-snippets -git changeset f596f8b0a4b8a6ea1166c2361a5cb7e6f802c5ea. +<!--- +Each source file contains a preamble explaining the license situation +for that file, which takes priority over this file. With the +exception of some code pulled in from other repositories (such as +µnit, an MIT-licensed project which is used for testing), the code is +public domain, released using the CC0 1.0 Universal dedication. +--> + +The files in this directory are vendored from portable-snippets +git changeset f596f8b0a4b8a6ea1166c2361a5cb7e6f802c5ea. diff --git a/contrib/libs/apache/arrow/cpp/src/arrow/vendored/utfcpp/README.md b/contrib/libs/apache/arrow/cpp/src/arrow/vendored/utfcpp/README.md index bdb2db7d8d..c0abfd7d11 100644 --- a/contrib/libs/apache/arrow/cpp/src/arrow/vendored/utfcpp/README.md +++ b/contrib/libs/apache/arrow/cpp/src/arrow/vendored/utfcpp/README.md @@ -1,28 +1,28 @@ -<!--- - Boost Software License - Version 1.0 - August 17th, 2003 - - Permission is hereby granted, free of charge, to any person or organization - obtaining a copy of the software and accompanying documentation covered by - this license (the "Software") to use, reproduce, display, distribute, - execute, and transmit the Software, and to prepare derivative works of the - Software, and to permit third-parties to whom the Software is furnished to - do so, all subject to the following: - - The copyright notices in the Software and this entire statement, including - the above license grant, this restriction and the following disclaimer, - must be included in all copies of the Software, in whole or in part, and - all derivative works of the Software, unless such copies or derivative - works are solely in the form of machine-executable object code generated by - a source language processor. - - THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR - IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, - FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT - SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE - FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, - ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER - DEALINGS IN THE SOFTWARE. ---> - -The files in this directory are vendored from utfcpp git tag v3.1.1 -(https://github.com/nemtrif/utfcpp). +<!--- + Boost Software License - Version 1.0 - August 17th, 2003 + + Permission is hereby granted, free of charge, to any person or organization + obtaining a copy of the software and accompanying documentation covered by + this license (the "Software") to use, reproduce, display, distribute, + execute, and transmit the Software, and to prepare derivative works of the + Software, and to permit third-parties to whom the Software is furnished to + do so, all subject to the following: + + The copyright notices in the Software and this entire statement, including + the above license grant, this restriction and the following disclaimer, + must be included in all copies of the Software, in whole or in part, and + all derivative works of the Software, unless such copies or derivative + works are solely in the form of machine-executable object code generated by + a source language processor. + + THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR + IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, + FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT. IN NO EVENT + SHALL THE COPYRIGHT HOLDERS OR ANYONE DISTRIBUTING THE SOFTWARE BE LIABLE + FOR ANY DAMAGES OR OTHER LIABILITY, WHETHER IN CONTRACT, TORT OR OTHERWISE, + ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER + DEALINGS IN THE SOFTWARE. +--> + +The files in this directory are vendored from utfcpp git tag v3.1.1 +(https://github.com/nemtrif/utfcpp). diff --git a/contrib/libs/apache/arrow/ya.make b/contrib/libs/apache/arrow/ya.make index 8ceac746b8..27b9235d9e 100644 --- a/contrib/libs/apache/arrow/ya.make +++ b/contrib/libs/apache/arrow/ya.make @@ -10,7 +10,7 @@ OWNER( VERSION(5.0.0) ORIGINAL_SOURCE(https://github.com/apache/arrow/archive/apache-arrow-5.0.0.tar.gz) - + LICENSE( Apache-2.0 AND BSD-2-Clause AND @@ -24,7 +24,7 @@ LICENSE( ZPL-2.1 AND Zlib ) - + LICENSE_TEXTS(.yandex_meta/licenses.list.txt) PEERDIR( |