diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index 02e4a90..fe57f53 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -1,3 +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. + name: Generate Docs on: push: diff --git a/.github/workflows/erlang-ci.yml b/.github/workflows/erlang-ci.yml index fad3c6e..91180f6 100644 --- a/.github/workflows/erlang-ci.yml +++ b/.github/workflows/erlang-ci.yml @@ -1,3 +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. + name: Erlang CI on: push: diff --git a/.github/workflows/rust-ci.yml b/.github/workflows/rust-ci.yml index 9c4f97a..f77279b 100644 --- a/.github/workflows/rust-ci.yml +++ b/.github/workflows/rust-ci.yml @@ -1,3 +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. + name: Rust CI on: push: diff --git a/.gitignore b/.gitignore index 6bcb486..6c3f9b2 100644 --- a/.gitignore +++ b/.gitignore @@ -1,3 +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. + .rebar3 _* .eunit diff --git a/NOTICE b/NOTICE new file mode 100644 index 0000000..53e89a8 --- /dev/null +++ b/NOTICE @@ -0,0 +1,9 @@ +Apache Arrow Erlang +Copyright 2026 The Apache Software Foundation + +This product includes software developed at +The Apache Software Foundation (https://www.apache.org/). + +This product was initially developed by Benjamin Philip, at the request of +The Erlang Ecosystem Foundation (https://erlef.org/). +Copyright 2023 - 2026 Benjamin Philip diff --git a/README.md b/README.md index a558ba3..190de70 100644 --- a/README.md +++ b/README.md @@ -1,3 +1,22 @@ + + # arrow-erlang Erlang implementation of the [Apache Arrow](https://arrow.apache.org/) in-memory diff --git a/Roadmap.org b/Roadmap.org index cb59251..b5ee570 100644 --- a/Roadmap.org +++ b/Roadmap.org @@ -1,3 +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. + #+title: ~arrow-erlang~ Roadmap #+author: Benjamin Philip diff --git a/guides/quick-run-through.livemd b/guides/quick-run-through.livemd index 0468920..a3d6220 100644 --- a/guides/quick-run-through.livemd +++ b/guides/quick-run-through.livemd @@ -1,4 +1,22 @@ + # Quick run-through diff --git a/native/arrow_format_nif/Cargo.toml b/native/arrow_format_nif/Cargo.toml index 8c8eae3..fadeada 100644 --- a/native/arrow_format_nif/Cargo.toml +++ b/native/arrow_format_nif/Cargo.toml @@ -1,3 +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. + [package] name = "arrow_format_nif" version = "0.1.0" diff --git a/native/arrow_format_nif/src/file.rs b/native/arrow_format_nif/src/file.rs index d51a64e..c6d79c7 100644 --- a/native/arrow_format_nif/src/file.rs +++ b/native/arrow_format_nif/src/file.rs @@ -1,3 +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. + use super::message::schema::Schema; use super::message::Version; use crate::utils::CustomMetadata; diff --git a/native/arrow_format_nif/src/lib.rs b/native/arrow_format_nif/src/lib.rs index 6d906fb..1117440 100644 --- a/native/arrow_format_nif/src/lib.rs +++ b/native/arrow_format_nif/src/lib.rs @@ -1,3 +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. + use rustler::types::Binary; use rustler::{Atom, Env}; diff --git a/native/arrow_format_nif/src/message.rs b/native/arrow_format_nif/src/message.rs index bab0fd3..3ab465f 100644 --- a/native/arrow_format_nif/src/message.rs +++ b/native/arrow_format_nif/src/message.rs @@ -1,3 +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. + use crate::utils::CustomMetadata; use arrow_format::ipc; diff --git a/native/arrow_format_nif/src/message/record_batch.rs b/native/arrow_format_nif/src/message/record_batch.rs index 3dfb71f..ba3eb86 100644 --- a/native/arrow_format_nif/src/message/record_batch.rs +++ b/native/arrow_format_nif/src/message/record_batch.rs @@ -1,3 +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. + #![allow(clippy::needless_borrow)] use rustler::{NifMap, NifRecord, NifUnitEnum}; diff --git a/native/arrow_format_nif/src/message/schema.rs b/native/arrow_format_nif/src/message/schema.rs index d420445..0d55ac3 100644 --- a/native/arrow_format_nif/src/message/schema.rs +++ b/native/arrow_format_nif/src/message/schema.rs @@ -1,3 +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. + use crate::utils::CustomMetadata; use rustler::{NifRecord, NifUnitEnum}; diff --git a/native/arrow_format_nif/src/message/schema/field.rs b/native/arrow_format_nif/src/message/schema/field.rs index 81f8e52..57da452 100644 --- a/native/arrow_format_nif/src/message/schema/field.rs +++ b/native/arrow_format_nif/src/message/schema/field.rs @@ -1,3 +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. + use crate::utils::CustomMetadata; use arrow_format::ipc; use rustler::{Decoder, Encoder, NifRecord, NifUnitEnum, Term}; diff --git a/native/arrow_format_nif/src/message/schema/types.rs b/native/arrow_format_nif/src/message/schema/types.rs index c1e7b48..f5b5255 100644 --- a/native/arrow_format_nif/src/message/schema/types.rs +++ b/native/arrow_format_nif/src/message/schema/types.rs @@ -1,3 +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. + #![allow(clippy::needless_borrow)] use arrow_format::ipc; use rustler::{NifMap, NifTaggedEnum}; diff --git a/native/arrow_format_nif/src/utils.rs b/native/arrow_format_nif/src/utils.rs index 3c0e3fa..b1920f6 100644 --- a/native/arrow_format_nif/src/utils.rs +++ b/native/arrow_format_nif/src/utils.rs @@ -1,3 +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. + use std::collections::HashMap; use crate::message::record_batch::{Buffer, Compression, FieldNode, RecordBatch}; diff --git a/rebar.config b/rebar.config index ea8537e..5989cb5 100644 --- a/rebar.config +++ b/rebar.config @@ -1,3 +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. + {erl_opts, [debug_info]}. {deps, []}. diff --git a/src/arrow.app.src b/src/arrow.app.src index f80346e..55674dd 100644 --- a/src/arrow.app.src +++ b/src/arrow.app.src @@ -1,3 +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. + {application, arrow, [ {description, "An OTP library"}, {vsn, "0.1.0"}, diff --git a/src/arrow.erl b/src/arrow.erl index 4ee20bf..ccdf3ed 100644 --- a/src/arrow.erl +++ b/src/arrow.erl @@ -1,3 +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. + -module(arrow). -export([]). diff --git a/src/arrow_array.erl b/src/arrow_array.erl index 384ce83..9c2045b 100644 --- a/src/arrow_array.erl +++ b/src/arrow_array.erl @@ -1,3 +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. + %% @doc Provides a record, a behaviour, and functions to work with Apache Arrow %% Arrays. %% diff --git a/src/arrow_array.hrl b/src/arrow_array.hrl index 7e07c24..dbb5ae9 100644 --- a/src/arrow_array.hrl +++ b/src/arrow_array.hrl @@ -1,3 +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. + -include("arrow_buffer.hrl"). -record(array, { diff --git a/src/arrow_bitmap.erl b/src/arrow_bitmap.erl index c9f0ea4..1747514 100644 --- a/src/arrow_bitmap.erl +++ b/src/arrow_bitmap.erl @@ -1,3 +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. + %% @doc Validity Bitmap implementation for `arrow'. %% %% Defines a function `validity_bitmap/1' to return the Validity Bitmap[1] along diff --git a/src/arrow_buffer.erl b/src/arrow_buffer.erl index ab1441a..08ff561 100644 --- a/src/arrow_buffer.erl +++ b/src/arrow_buffer.erl @@ -1,3 +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. + %% @doc Buffer implementation for `arrow'. %% This module adds suppport for buffers, or Contiguous Memory Regions. %% diff --git a/src/arrow_buffer.hrl b/src/arrow_buffer.hrl index bae9c9a..2cce90b 100644 --- a/src/arrow_buffer.hrl +++ b/src/arrow_buffer.hrl @@ -1,3 +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. + -record(buffer, { type :: arrow_type:arrow_longhand_type(), length :: pos_integer(), diff --git a/src/arrow_fixed_list_array.erl b/src/arrow_fixed_list_array.erl index 28e8953..53a0d49 100644 --- a/src/arrow_fixed_list_array.erl +++ b/src/arrow_fixed_list_array.erl @@ -1,3 +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. + %% @doc Provides support for Arrow's Fixed-Size List Layout. %% %% This module provides support for the Fixed-Size List Layout[1], which is an diff --git a/src/arrow_fixed_primitive_array.erl b/src/arrow_fixed_primitive_array.erl index aca9740..1f5bc5b 100644 --- a/src/arrow_fixed_primitive_array.erl +++ b/src/arrow_fixed_primitive_array.erl @@ -1,3 +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. + %% @doc Provides support for Arrow's Fixed-Size Primitive Layout. %% %% The Primitive Layout[1] uses the following metadata in the `arrow_array': diff --git a/src/arrow_format_nif.erl b/src/arrow_format_nif.erl index 5c3c533..7ee0693 100644 --- a/src/arrow_format_nif.erl +++ b/src/arrow_format_nif.erl @@ -1,3 +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. + -module(arrow_format_nif). -export([test_decode/1, test_encode/1, serialize_message/1, serialize_footer/1]). diff --git a/src/arrow_ipc_field.erl b/src/arrow_ipc_field.erl index 8840199..4ed6145 100644 --- a/src/arrow_ipc_field.erl +++ b/src/arrow_ipc_field.erl @@ -1,3 +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. + %% @doc Provides a record and functions to deal with individual fields in %% a Schema %% diff --git a/src/arrow_ipc_field.hrl b/src/arrow_ipc_field.hrl index e23fcf0..aa2774f 100644 --- a/src/arrow_ipc_field.hrl +++ b/src/arrow_ipc_field.hrl @@ -1,3 +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. + -record(field, { name :: string() | undefined, nullable = true :: boolean(), diff --git a/src/arrow_ipc_file.erl b/src/arrow_ipc_file.erl index 9ccd0d1..ee45e28 100644 --- a/src/arrow_ipc_file.erl +++ b/src/arrow_ipc_file.erl @@ -1,3 +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. + %% @doc Provides records and functions to deal with the IPC File. %% %% The IPC File[1] is an extension of the IPC Stream[2] that supports random diff --git a/src/arrow_ipc_file.hrl b/src/arrow_ipc_file.hrl index cc7ccb9..ea1285d 100644 --- a/src/arrow_ipc_file.hrl +++ b/src/arrow_ipc_file.hrl @@ -1,3 +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. + -record(block, { offset :: non_neg_integer(), metadata_length :: non_neg_integer(), diff --git a/src/arrow_ipc_message.erl b/src/arrow_ipc_message.erl index 2f81cfa..58c3f14 100644 --- a/src/arrow_ipc_message.erl +++ b/src/arrow_ipc_message.erl @@ -1,3 +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. + %% @doc Provides a record and functions to deal with the Encapsulated Message %% Format. %% diff --git a/src/arrow_ipc_message.hrl b/src/arrow_ipc_message.hrl index c4d64cd..d818269 100644 --- a/src/arrow_ipc_message.hrl +++ b/src/arrow_ipc_message.hrl @@ -1,3 +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. + -include("arrow_ipc_schema.hrl"). -include("arrow_ipc_record_batch.hrl"). -include("arrow_array.hrl"). diff --git a/src/arrow_ipc_record_batch.erl b/src/arrow_ipc_record_batch.erl index 9fbdb82..8e7fac8 100644 --- a/src/arrow_ipc_record_batch.erl +++ b/src/arrow_ipc_record_batch.erl @@ -1,3 +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. + %% @doc Provides a record and functions to deal with RecordBatches %% %% A RecordBatch[1] represents a list of equal length arrays and their diff --git a/src/arrow_ipc_record_batch.hrl b/src/arrow_ipc_record_batch.hrl index cfd54b7..a950558 100644 --- a/src/arrow_ipc_record_batch.hrl +++ b/src/arrow_ipc_record_batch.hrl @@ -1,3 +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. + -record(record_batch, { length :: pos_integer(), nodes :: [arrow_ipc_record_batch:field_node()], diff --git a/src/arrow_ipc_schema.erl b/src/arrow_ipc_schema.erl index 604e6be..22632fd 100644 --- a/src/arrow_ipc_schema.erl +++ b/src/arrow_ipc_schema.erl @@ -1,3 +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. + %% @doc Provides a record and functions to deal with Schemas %% %% A Schema[1] represents a table, or a list of arrays of equal length. This diff --git a/src/arrow_ipc_schema.hrl b/src/arrow_ipc_schema.hrl index a790798..c116e70 100644 --- a/src/arrow_ipc_schema.hrl +++ b/src/arrow_ipc_schema.hrl @@ -1,3 +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. + -include("arrow_ipc_field.hrl"). -record(schema, { diff --git a/src/arrow_ipc_type.erl b/src/arrow_ipc_type.erl index 41421b0..f4b1e7c 100644 --- a/src/arrow_ipc_type.erl +++ b/src/arrow_ipc_type.erl @@ -1,3 +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. + %% @doc Provides types and functions to work with IPC types. %% %% This module provides functions and types to produce the types in IPC Schema diff --git a/src/arrow_offsets.erl b/src/arrow_offsets.erl index e7d108a..73461c7 100644 --- a/src/arrow_offsets.erl +++ b/src/arrow_offsets.erl @@ -1,3 +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. + %% @doc Provides support for Apache Arrow's Offsets %% %% Arrow has a concept of offsets[1] in order to tell the length of a slot[2] or diff --git a/src/arrow_type.erl b/src/arrow_type.erl index ab1cdcc..f7a92b0 100644 --- a/src/arrow_type.erl +++ b/src/arrow_type.erl @@ -1,3 +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. + %%%----------------------------------------------------------------------------- %% @doc Provides representation for as well as functions for working with Arrow %% specific datatypes. diff --git a/src/arrow_utils.erl b/src/arrow_utils.erl index 3d48948..ff45a22 100644 --- a/src/arrow_utils.erl +++ b/src/arrow_utils.erl @@ -1,3 +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. + %% @private Utils module -module(arrow_utils). -export([nesting/1, flatten/1, flatten/3, pad_len/1, pad_len/2]). diff --git a/src/arrow_variable_binary_array.erl b/src/arrow_variable_binary_array.erl index 67dc4a5..574b150 100644 --- a/src/arrow_variable_binary_array.erl +++ b/src/arrow_variable_binary_array.erl @@ -1,3 +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. + %% @doc Provides support for Arrow's Variable-Sized Binary Layout. %% %% The Variable-Sized Binary Layout[1] provides support for storing binaries of diff --git a/src/arrow_variable_list_array.erl b/src/arrow_variable_list_array.erl index e1d03b4..79fc6af 100644 --- a/src/arrow_variable_list_array.erl +++ b/src/arrow_variable_list_array.erl @@ -1,3 +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. + %% @doc Provides support for Arrow's Fixed-Size List Layout. %% %% This module provides support for the Fixed-Size List Layout[1], which is an diff --git a/src/cargo.hrl b/src/cargo.hrl index 766092a..96a651c 100644 --- a/src/cargo.hrl +++ b/src/cargo.hrl @@ -1,3 +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. + -cargo_header_version(1). -ifndef(CARGO_LOAD_APP). -define(CARGO_LOAD_APP, arrow). diff --git a/test/arrow_array_SUITE.erl b/test/arrow_array_SUITE.erl index 09c0158..8879764 100644 --- a/test/arrow_array_SUITE.erl +++ b/test/arrow_array_SUITE.erl @@ -1,3 +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. + -module(arrow_array_SUITE). -compile(export_all). diff --git a/test/arrow_bitmap_SUITE.erl b/test/arrow_bitmap_SUITE.erl index 8017eef..23922ff 100644 --- a/test/arrow_bitmap_SUITE.erl +++ b/test/arrow_bitmap_SUITE.erl @@ -1,3 +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. + -module(arrow_bitmap_SUITE). -compile(export_all). diff --git a/test/arrow_buffer_SUITE.erl b/test/arrow_buffer_SUITE.erl index dd1f75a..d91a07f 100644 --- a/test/arrow_buffer_SUITE.erl +++ b/test/arrow_buffer_SUITE.erl @@ -1,3 +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. + -module(arrow_buffer_SUITE). -compile(export_all). diff --git a/test/arrow_fixed_list_array_SUITE.erl b/test/arrow_fixed_list_array_SUITE.erl index c898ee5..22a978b 100644 --- a/test/arrow_fixed_list_array_SUITE.erl +++ b/test/arrow_fixed_list_array_SUITE.erl @@ -1,3 +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. + -module(arrow_fixed_list_array_SUITE). -compile(export_all). diff --git a/test/arrow_fixed_primitive_array_SUITE.erl b/test/arrow_fixed_primitive_array_SUITE.erl index be74988..1f9f914 100644 --- a/test/arrow_fixed_primitive_array_SUITE.erl +++ b/test/arrow_fixed_primitive_array_SUITE.erl @@ -1,3 +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. + -module(arrow_fixed_primitive_array_SUITE). -compile(export_all). diff --git a/test/arrow_format_nif_SUITE.erl b/test/arrow_format_nif_SUITE.erl index 9f09e21..5eb4229 100644 --- a/test/arrow_format_nif_SUITE.erl +++ b/test/arrow_format_nif_SUITE.erl @@ -1,3 +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. + -module(arrow_format_nif_SUITE). -compile(export_all). diff --git a/test/arrow_ipc_field_SUITE.erl b/test/arrow_ipc_field_SUITE.erl index b2891e7..1c2b0ea 100644 --- a/test/arrow_ipc_field_SUITE.erl +++ b/test/arrow_ipc_field_SUITE.erl @@ -1,3 +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. + -module(arrow_ipc_field_SUITE). -compile(export_all). diff --git a/test/arrow_ipc_file_SUITE.erl b/test/arrow_ipc_file_SUITE.erl index 55b2e78..7d33650 100644 --- a/test/arrow_ipc_file_SUITE.erl +++ b/test/arrow_ipc_file_SUITE.erl @@ -1,3 +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. + -module(arrow_ipc_file_SUITE). -compile(export_all). diff --git a/test/arrow_ipc_marks_data.hrl b/test/arrow_ipc_marks_data.hrl index 927d82c..39669f7 100644 --- a/test/arrow_ipc_marks_data.hrl +++ b/test/arrow_ipc_marks_data.hrl @@ -1,3 +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. + %% This header file contains data for testing various modules for IPC. %% It includes things from Schema definitions to IPC streams. diff --git a/test/arrow_ipc_message_SUITE.erl b/test/arrow_ipc_message_SUITE.erl index b76351f..27c928e 100644 --- a/test/arrow_ipc_message_SUITE.erl +++ b/test/arrow_ipc_message_SUITE.erl @@ -1,3 +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. + -module(arrow_ipc_message_SUITE). -compile(export_all). diff --git a/test/arrow_ipc_record_batch_SUITE.erl b/test/arrow_ipc_record_batch_SUITE.erl index 1c1d12a..157d5b1 100644 --- a/test/arrow_ipc_record_batch_SUITE.erl +++ b/test/arrow_ipc_record_batch_SUITE.erl @@ -1,3 +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. + -module(arrow_ipc_record_batch_SUITE). -compile(export_all). diff --git a/test/arrow_ipc_schema_SUITE.erl b/test/arrow_ipc_schema_SUITE.erl index 5016491..333c18e 100644 --- a/test/arrow_ipc_schema_SUITE.erl +++ b/test/arrow_ipc_schema_SUITE.erl @@ -1,3 +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. + -module(arrow_ipc_schema_SUITE). -compile(export_all). diff --git a/test/arrow_ipc_type_SUITE.erl b/test/arrow_ipc_type_SUITE.erl index 657893d..f2e3aa7 100644 --- a/test/arrow_ipc_type_SUITE.erl +++ b/test/arrow_ipc_type_SUITE.erl @@ -1,3 +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. + -module(arrow_ipc_type_SUITE). -compile(export_all). diff --git a/test/arrow_offsets_SUITE.erl b/test/arrow_offsets_SUITE.erl index 0e6e6ee..ed48e57 100644 --- a/test/arrow_offsets_SUITE.erl +++ b/test/arrow_offsets_SUITE.erl @@ -1,3 +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. + -module(arrow_offsets_SUITE). -compile(export_all). diff --git a/test/arrow_test_utils.erl b/test/arrow_test_utils.erl index b0ac582..e992845 100644 --- a/test/arrow_test_utils.erl +++ b/test/arrow_test_utils.erl @@ -1,3 +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. + -module(arrow_test_utils). -export([byte_buffer/1, pad/1]). diff --git a/test/arrow_type_SUITE.erl b/test/arrow_type_SUITE.erl index 8ea8219..76c5adb 100644 --- a/test/arrow_type_SUITE.erl +++ b/test/arrow_type_SUITE.erl @@ -1,3 +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. + -module(arrow_type_SUITE). -compile(export_all). diff --git a/test/arrow_utils_SUITE.erl b/test/arrow_utils_SUITE.erl index 46cb73a..a7aac1b 100644 --- a/test/arrow_utils_SUITE.erl +++ b/test/arrow_utils_SUITE.erl @@ -1,3 +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. + -module(arrow_utils_SUITE). -compile(export_all). diff --git a/test/arrow_variable_binary_array_SUITE.erl b/test/arrow_variable_binary_array_SUITE.erl index 40eb1d6..b1de921 100644 --- a/test/arrow_variable_binary_array_SUITE.erl +++ b/test/arrow_variable_binary_array_SUITE.erl @@ -1,3 +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. + -module(arrow_variable_binary_array_SUITE). -compile(export_all). diff --git a/test/arrow_variable_list_array_SUITE.erl b/test/arrow_variable_list_array_SUITE.erl index cf299d5..8b6ea7b 100644 --- a/test/arrow_variable_list_array_SUITE.erl +++ b/test/arrow_variable_list_array_SUITE.erl @@ -1,3 +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. + -module(arrow_variable_list_array_SUITE). -compile(export_all).