diff --git a/.idea/copyright/Apache_2_0.xml b/.idea/copyright/Apache_2_0.xml deleted file mode 100644 index 21250da064..0000000000 --- a/.idea/copyright/Apache_2_0.xml +++ /dev/null @@ -1,6 +0,0 @@ - - - - \ No newline at end of file diff --git a/.idea/copyright/profiles_settings.xml b/.idea/copyright/profiles_settings.xml deleted file mode 100644 index fc662f24a5..0000000000 --- a/.idea/copyright/profiles_settings.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - \ No newline at end of file diff --git a/COPYRIGHT b/COPYRIGHT new file mode 100644 index 0000000000..1dc8d9d147 --- /dev/null +++ b/COPYRIGHT @@ -0,0 +1 @@ +Licensed under the Apache License, Version 2.0 diff --git a/bench-vortex/benches/compress_benchmark.rs b/bench-vortex/benches/compress_benchmark.rs index cebc61ce0a..8542022d02 100644 --- a/bench-vortex/benches/compress_benchmark.rs +++ b/bench-vortex/benches/compress_benchmark.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::fs::{create_dir_all, File}; use std::path::Path; diff --git a/bench-vortex/src/lib.rs b/bench-vortex/src/lib.rs index 91bd55eaef..aae7427583 100644 --- a/bench-vortex/src/lib.rs +++ b/bench-vortex/src/lib.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 itertools::Itertools; use vortex::array::Encoding; diff --git a/codecz-sys/build.rs b/codecz-sys/build.rs index e53fdff792..38fbbdc5ca 100644 --- a/codecz-sys/build.rs +++ b/codecz-sys/build.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::env; use std::path::{Path, PathBuf}; use walkdir::WalkDir; diff --git a/codecz-sys/src/lib.rs b/codecz-sys/src/lib.rs index 18f63840f4..3ddf164259 100644 --- a/codecz-sys/src/lib.rs +++ b/codecz-sys/src/lib.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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(non_upper_case_globals)] #![allow(non_camel_case_types)] #![allow(non_snake_case)] diff --git a/codecz/benches/codecz_benchmark.rs b/codecz/benches/codecz_benchmark.rs index 46bc4744a9..92682d9c83 100644 --- a/codecz/benches/codecz_benchmark.rs +++ b/codecz/benches/codecz_benchmark.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 criterion::{black_box, criterion_group, criterion_main, Criterion}; use rand::{ distributions::{Distribution, Uniform}, diff --git a/codecz/src/encodings/alp.rs b/codecz/src/encodings/alp.rs index fb1890efb3..c1da2f10bb 100644 --- a/codecz/src/encodings/alp.rs +++ b/codecz/src/encodings/alp.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::{ AlignedVec, Codec, CodecError, CodecFunction, OneBufferResult, TwoBufferResult, WrittenBuffer, ALIGNED_ALLOCATOR, diff --git a/codecz/src/encodings/error.rs b/codecz/src/encodings/error.rs index 0c6c8e0d41..b229be04dc 100644 --- a/codecz/src/encodings/error.rs +++ b/codecz/src/encodings/error.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::{Codec, CodecFunction}; #[derive(Debug, thiserror::Error, PartialEq)] diff --git a/codecz/src/encodings/ffor.rs b/codecz/src/encodings/ffor.rs index 916a57afbd..e32019f407 100644 --- a/codecz/src/encodings/ffor.rs +++ b/codecz/src/encodings/ffor.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::mem::size_of; use arrow_buffer::BooleanBuffer; diff --git a/codecz/src/encodings/mod.rs b/codecz/src/encodings/mod.rs index adfb933db0..5a38976ced 100644 --- a/codecz/src/encodings/mod.rs +++ b/codecz/src/encodings/mod.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 enum_display::EnumDisplay; mod error; diff --git a/codecz/src/encodings/ree.rs b/codecz/src/encodings/ree.rs index ca6db582c0..438c51253e 100644 --- a/codecz/src/encodings/ree.rs +++ b/codecz/src/encodings/ree.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::{ AlignedVec, Codec, CodecError, CodecFunction, OneBufferResult, TwoBufferResult, WrittenBuffer, ALIGNED_ALLOCATOR, diff --git a/codecz/src/lib.rs b/codecz/src/lib.rs index 7caf71cd15..2fb1f5f745 100644 --- a/codecz/src/lib.rs +++ b/codecz/src/lib.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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. - pub mod encodings; pub mod math; pub mod utils; diff --git a/codecz/src/math.rs b/codecz/src/math.rs index 4eaacc4f40..6525d5772f 100644 --- a/codecz/src/math.rs +++ b/codecz/src/math.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 codecz_sys::{ codecz_math_isConstant_f32, codecz_math_isConstant_f64, codecz_math_isConstant_i16, codecz_math_isConstant_i32, codecz_math_isConstant_i64, codecz_math_isConstant_i8, diff --git a/codecz/src/utils.rs b/codecz/src/utils.rs index 30a4a0e87f..db044b0aa2 100644 --- a/codecz/src/utils.rs +++ b/codecz/src/utils.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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. - extern crate alloc; use alloc::sync::Arc; diff --git a/fastlanez-sys/src/lib.rs b/fastlanez-sys/src/lib.rs index 001195c6e1..3c2c53ed08 100644 --- a/fastlanez-sys/src/lib.rs +++ b/fastlanez-sys/src/lib.rs @@ -1,19 +1,3 @@ -/* - * (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. - * - * Licensed 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(incomplete_features)] #![feature(generic_const_exprs)] #![allow(non_upper_case_globals)] diff --git a/pyvortex/src/array.rs b/pyvortex/src/array.rs index c99c88ea17..aef25ae671 100644 --- a/pyvortex/src/array.rs +++ b/pyvortex/src/array.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 paste::paste; use pyo3::exceptions::PyValueError; use pyo3::prelude::*; diff --git a/pyvortex/src/compress.rs b/pyvortex/src/compress.rs index 39e03476b2..46833c9d5a 100644 --- a/pyvortex/src/compress.rs +++ b/pyvortex/src/compress.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 pyo3::types::PyType; use pyo3::{pyclass, pyfunction, pymethods, Py, PyResult, Python}; diff --git a/pyvortex/src/dtype.rs b/pyvortex/src/dtype.rs index 1bf88ecb96..14f76243fc 100644 --- a/pyvortex/src/dtype.rs +++ b/pyvortex/src/dtype.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 arrow::datatypes::DataType; use arrow::pyarrow::FromPyArrow; use pyo3::types::PyType; diff --git a/pyvortex/src/encode.rs b/pyvortex/src/encode.rs index e3fd4fbcb3..2604cec8dd 100644 --- a/pyvortex/src/encode.rs +++ b/pyvortex/src/encode.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 arrow::array::{make_array, ArrayData}; use arrow::datatypes::DataType; use arrow::ffi_stream::ArrowArrayStreamReader; diff --git a/pyvortex/src/error.rs b/pyvortex/src/error.rs index 9431d6d395..39daec11fa 100644 --- a/pyvortex/src/error.rs +++ b/pyvortex/src/error.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 pyo3::exceptions::PyValueError; use pyo3::PyErr; diff --git a/pyvortex/src/lib.rs b/pyvortex/src/lib.rs index f74b30fc20..c57674f93a 100644 --- a/pyvortex/src/lib.rs +++ b/pyvortex/src/lib.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 log::debug; use pyo3::prelude::*; diff --git a/pyvortex/src/serde.rs b/pyvortex/src/serde.rs index 534a192bfd..d5f47bc165 100644 --- a/pyvortex/src/serde.rs +++ b/pyvortex/src/serde.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::io; use std::io::{ErrorKind, Read, Write}; diff --git a/pyvortex/src/vortex_arrow.rs b/pyvortex/src/vortex_arrow.rs index 7e524596d0..4f9fb44031 100644 --- a/pyvortex/src/vortex_arrow.rs +++ b/pyvortex/src/vortex_arrow.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 arrow::array::Array as ArrowArray; use arrow::datatypes::DataType; use arrow::error::ArrowError; diff --git a/pyvortex/test/conftest.py b/pyvortex/test/conftest.py index 0bfd1e1034..99cc58cabd 100644 --- a/pyvortex/test/conftest.py +++ b/pyvortex/test/conftest.py @@ -1,17 +1,3 @@ -# (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -# -# Licensed 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. - import logging import pathlib import subprocess diff --git a/pyvortex/test/test_array.py b/pyvortex/test/test_array.py index 5dad5f3892..9c24d217e9 100644 --- a/pyvortex/test/test_array.py +++ b/pyvortex/test/test_array.py @@ -1,17 +1,3 @@ -# (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -# -# Licensed 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. - import pyarrow as pa import pytest diff --git a/pyvortex/test/test_compress.py b/pyvortex/test/test_compress.py index 3e3db9b310..4a82027e52 100644 --- a/pyvortex/test/test_compress.py +++ b/pyvortex/test/test_compress.py @@ -1,17 +1,3 @@ -# (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -# -# Licensed 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. - import numpy as np import pyarrow as pa diff --git a/pyvortex/test/test_dtype.py b/pyvortex/test/test_dtype.py index fcd0171868..e8761f34b4 100644 --- a/pyvortex/test/test_dtype.py +++ b/pyvortex/test/test_dtype.py @@ -1,17 +1,3 @@ -# (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -# -# Licensed 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. - import vortex diff --git a/pyvortex/test/test_serde.py b/pyvortex/test/test_serde.py index 9321a21464..9a05a67a4a 100644 --- a/pyvortex/test/test_serde.py +++ b/pyvortex/test/test_serde.py @@ -1,17 +1,3 @@ -# (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -# -# Licensed 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. - import pyarrow as pa from pyarrow import fs diff --git a/vortex-alloc/src/alloc.rs b/vortex-alloc/src/alloc.rs index f785903e67..9c319e7908 100644 --- a/vortex-alloc/src/alloc.rs +++ b/vortex-alloc/src/alloc.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 core::ptr::NonNull; use super::VORTEX_ALIGNMENT; diff --git a/vortex-alloc/src/lib.rs b/vortex-alloc/src/lib.rs index 95a0e8d1ea..623d7a7ec5 100644 --- a/vortex-alloc/src/lib.rs +++ b/vortex-alloc/src/lib.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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. - mod alloc; pub use alloc::*; diff --git a/vortex-alp/src/alp.rs b/vortex-alp/src/alp.rs index 26849eadf2..43f4b0d747 100644 --- a/vortex-alp/src/alp.rs +++ b/vortex-alp/src/alp.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::any::Any; use std::sync::{Arc, RwLock}; diff --git a/vortex-alp/src/compress.rs b/vortex-alp/src/compress.rs index 17326bc14c..a742b0924a 100644 --- a/vortex-alp/src/compress.rs +++ b/vortex-alp/src/compress.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 log::debug; use codecz::alp; diff --git a/vortex-alp/src/downcast.rs b/vortex-alp/src/downcast.rs index 9c8012b138..4bbf6b01bd 100644 --- a/vortex-alp/src/downcast.rs +++ b/vortex-alp/src/downcast.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 vortex::array::{Array, ArrayRef}; use crate::ALPArray; diff --git a/vortex-alp/src/lib.rs b/vortex-alp/src/lib.rs index e2b3d3812b..6f0fe3ae42 100644 --- a/vortex-alp/src/lib.rs +++ b/vortex-alp/src/lib.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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. - pub use alp::*; use linkme::distributed_slice; use vortex::array::{EncodingRef, ENCODINGS}; diff --git a/vortex-alp/src/serde.rs b/vortex-alp/src/serde.rs index 3c20f746f5..58ef3e090e 100644 --- a/vortex-alp/src/serde.rs +++ b/vortex-alp/src/serde.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::io; use std::io::ErrorKind; diff --git a/vortex-alp/src/stats.rs b/vortex-alp/src/stats.rs index 3db84f213d..f19d5a6e81 100644 --- a/vortex-alp/src/stats.rs +++ b/vortex-alp/src/stats.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::ALPArray; diff --git a/vortex-dict/src/compress.rs b/vortex-dict/src/compress.rs index 7f6b3f4f4f..a3f6dd4ea4 100644 --- a/vortex-dict/src/compress.rs +++ b/vortex-dict/src/compress.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::hash::{Hash, Hasher}; use ahash::RandomState; diff --git a/vortex-dict/src/dict.rs b/vortex-dict/src/dict.rs index 0b78b6d7c6..bb332cd453 100644 --- a/vortex-dict/src/dict.rs +++ b/vortex-dict/src/dict.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::any::Any; use std::sync::{Arc, RwLock}; diff --git a/vortex-dict/src/downcast.rs b/vortex-dict/src/downcast.rs index d298f96d8c..5e9614e455 100644 --- a/vortex-dict/src/downcast.rs +++ b/vortex-dict/src/downcast.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 vortex::array::{Array, ArrayRef}; use crate::DictArray; diff --git a/vortex-dict/src/lib.rs b/vortex-dict/src/lib.rs index f9a852f0ab..afef63b7da 100644 --- a/vortex-dict/src/lib.rs +++ b/vortex-dict/src/lib.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 linkme::distributed_slice; use vortex::array::{EncodingRef, ENCODINGS}; diff --git a/vortex-dict/src/serde.rs b/vortex-dict/src/serde.rs index a9f32f1250..59ff2aec3d 100644 --- a/vortex-dict/src/serde.rs +++ b/vortex-dict/src/serde.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::io; use vortex::array::{Array, ArrayRef}; diff --git a/vortex-dict/src/stats.rs b/vortex-dict/src/stats.rs index 9b5b2d10ff..e8b647b070 100644 --- a/vortex-dict/src/stats.rs +++ b/vortex-dict/src/stats.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 vortex::stats::{Stat, StatsCompute, StatsSet}; use crate::dict::DictArray; diff --git a/vortex-fastlanes/src/bitpacking/compress.rs b/vortex-fastlanes/src/bitpacking/compress.rs index e55f029287..46067e75b8 100644 --- a/vortex-fastlanes/src/bitpacking/compress.rs +++ b/vortex-fastlanes/src/bitpacking/compress.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 arrayref::array_ref; use log::debug; diff --git a/vortex-fastlanes/src/bitpacking/mod.rs b/vortex-fastlanes/src/bitpacking/mod.rs index f5085e152f..20b6b86c77 100644 --- a/vortex-fastlanes/src/bitpacking/mod.rs +++ b/vortex-fastlanes/src/bitpacking/mod.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::any::Any; use std::collections::HashMap; use std::sync::{Arc, RwLock}; diff --git a/vortex-fastlanes/src/bitpacking/serde.rs b/vortex-fastlanes/src/bitpacking/serde.rs index 676d442878..f55763dd3b 100644 --- a/vortex-fastlanes/src/bitpacking/serde.rs +++ b/vortex-fastlanes/src/bitpacking/serde.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::io; use vortex::array::{Array, ArrayRef}; diff --git a/vortex-fastlanes/src/for/compress.rs b/vortex-fastlanes/src/for/compress.rs index 1f5bab357f..ddb63fe422 100644 --- a/vortex-fastlanes/src/for/compress.rs +++ b/vortex-fastlanes/src/for/compress.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 itertools::Itertools; use log::debug; diff --git a/vortex-fastlanes/src/for/mod.rs b/vortex-fastlanes/src/for/mod.rs index efe834f35c..cd7b8fba9a 100644 --- a/vortex-fastlanes/src/for/mod.rs +++ b/vortex-fastlanes/src/for/mod.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::any::Any; use std::collections::HashMap; use std::sync::{Arc, RwLock}; diff --git a/vortex-fastlanes/src/for/serde.rs b/vortex-fastlanes/src/for/serde.rs index 7cfd5c6f1f..f92ab756c5 100644 --- a/vortex-fastlanes/src/for/serde.rs +++ b/vortex-fastlanes/src/for/serde.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::io; use vortex::array::{Array, ArrayRef}; diff --git a/vortex-fastlanes/src/lib.rs b/vortex-fastlanes/src/lib.rs index 9b5ddce8ee..43cc468c02 100644 --- a/vortex-fastlanes/src/lib.rs +++ b/vortex-fastlanes/src/lib.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 linkme::distributed_slice; pub use bitpacking::*; diff --git a/vortex-ffor/src/compress.rs b/vortex-ffor/src/compress.rs index b9d2667e34..126bf3d2f4 100644 --- a/vortex-ffor/src/compress.rs +++ b/vortex-ffor/src/compress.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 log::debug; use codecz::ffor; diff --git a/vortex-ffor/src/downcast.rs b/vortex-ffor/src/downcast.rs index 02ed17e63f..cb06b72390 100644 --- a/vortex-ffor/src/downcast.rs +++ b/vortex-ffor/src/downcast.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 vortex::array::{Array, ArrayRef}; use crate::FFORArray; diff --git a/vortex-ffor/src/ffor.rs b/vortex-ffor/src/ffor.rs index 0e38135d25..fd187d9fa0 100644 --- a/vortex-ffor/src/ffor.rs +++ b/vortex-ffor/src/ffor.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::any::Any; use std::sync::{Arc, RwLock}; diff --git a/vortex-ffor/src/lib.rs b/vortex-ffor/src/lib.rs index 2adcfcbaef..99e96dd1ad 100644 --- a/vortex-ffor/src/lib.rs +++ b/vortex-ffor/src/lib.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 linkme::distributed_slice; pub use ffor::*; diff --git a/vortex-ffor/src/serde.rs b/vortex-ffor/src/serde.rs index dbdf056623..cc55dc5889 100644 --- a/vortex-ffor/src/serde.rs +++ b/vortex-ffor/src/serde.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::io; use vortex::array::{Array, ArrayRef}; diff --git a/vortex-ffor/src/stats.rs b/vortex-ffor/src/stats.rs index 1e533aa550..c0372e99aa 100644 --- a/vortex-ffor/src/stats.rs +++ b/vortex-ffor/src/stats.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::FFORArray; diff --git a/vortex-ree/src/compress.rs b/vortex-ree/src/compress.rs index f42b38f02c..598bc91ae8 100644 --- a/vortex-ree/src/compress.rs +++ b/vortex-ree/src/compress.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 codecz::AlignedAllocator; use vortex::array::downcast::DowncastArrayBuiltin; use vortex::array::primitive::{PrimitiveArray, PrimitiveEncoding}; diff --git a/vortex-ree/src/downcast.rs b/vortex-ree/src/downcast.rs index e2035ccf86..22818cb18c 100644 --- a/vortex-ree/src/downcast.rs +++ b/vortex-ree/src/downcast.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 vortex::array::{Array, ArrayRef}; use crate::REEArray; diff --git a/vortex-ree/src/lib.rs b/vortex-ree/src/lib.rs index feaddffb1b..7fecbf9c23 100644 --- a/vortex-ree/src/lib.rs +++ b/vortex-ree/src/lib.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 linkme::distributed_slice; use vortex::array::{EncodingRef, ENCODINGS}; diff --git a/vortex-ree/src/ree.rs b/vortex-ree/src/ree.rs index 2097e9b748..6457b5870a 100644 --- a/vortex-ree/src/ree.rs +++ b/vortex-ree/src/ree.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::any::Any; use std::cmp::min; use std::marker::PhantomData; diff --git a/vortex-ree/src/serde.rs b/vortex-ree/src/serde.rs index 2a3b7b3d59..9134ee9060 100644 --- a/vortex-ree/src/serde.rs +++ b/vortex-ree/src/serde.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::io; use vortex::array::{Array, ArrayRef}; diff --git a/vortex-ree/src/stats.rs b/vortex-ree/src/stats.rs index 60b67db025..b5bda96c3d 100644 --- a/vortex-ree/src/stats.rs +++ b/vortex-ree/src/stats.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::REEArray; use vortex::stats::{Stat, StatsCompute, StatsSet}; diff --git a/vortex-roaring/src/boolean/compress.rs b/vortex-roaring/src/boolean/compress.rs index 97a8211c14..b45abc0b44 100644 --- a/vortex-roaring/src/boolean/compress.rs +++ b/vortex-roaring/src/boolean/compress.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 croaring::Bitmap; use vortex::array::bool::{BoolArray, BoolEncoding}; diff --git a/vortex-roaring/src/boolean/mod.rs b/vortex-roaring/src/boolean/mod.rs index b18b75153b..373b2db8bf 100644 --- a/vortex-roaring/src/boolean/mod.rs +++ b/vortex-roaring/src/boolean/mod.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::any::Any; use std::sync::{Arc, RwLock}; diff --git a/vortex-roaring/src/boolean/serde.rs b/vortex-roaring/src/boolean/serde.rs index 9488bb40f6..b624b734c4 100644 --- a/vortex-roaring/src/boolean/serde.rs +++ b/vortex-roaring/src/boolean/serde.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::io; use std::io::ErrorKind; diff --git a/vortex-roaring/src/boolean/stats.rs b/vortex-roaring/src/boolean/stats.rs index aa541e67f1..9c7a141a0b 100644 --- a/vortex-roaring/src/boolean/stats.rs +++ b/vortex-roaring/src/boolean/stats.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 vortex::array::Array; use vortex::stats::{Stat, StatsCompute, StatsSet}; diff --git a/vortex-roaring/src/downcast.rs b/vortex-roaring/src/downcast.rs index bb9ef1f4f8..2ad13158e5 100644 --- a/vortex-roaring/src/downcast.rs +++ b/vortex-roaring/src/downcast.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 vortex::array::{Array, ArrayRef}; use crate::{RoaringBoolArray, RoaringIntArray}; diff --git a/vortex-roaring/src/integer/compress.rs b/vortex-roaring/src/integer/compress.rs index f0b9122063..715e440938 100644 --- a/vortex-roaring/src/integer/compress.rs +++ b/vortex-roaring/src/integer/compress.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 croaring::Bitmap; use log::debug; use num_traits::NumCast; diff --git a/vortex-roaring/src/integer/mod.rs b/vortex-roaring/src/integer/mod.rs index 9d35a14692..e24469c078 100644 --- a/vortex-roaring/src/integer/mod.rs +++ b/vortex-roaring/src/integer/mod.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::any::Any; use std::sync::{Arc, RwLock}; diff --git a/vortex-roaring/src/integer/serde.rs b/vortex-roaring/src/integer/serde.rs index d35c171eb9..dd99d59715 100644 --- a/vortex-roaring/src/integer/serde.rs +++ b/vortex-roaring/src/integer/serde.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::io; use std::io::ErrorKind; diff --git a/vortex-roaring/src/integer/stats.rs b/vortex-roaring/src/integer/stats.rs index d0a4f32f34..14579eeb96 100644 --- a/vortex-roaring/src/integer/stats.rs +++ b/vortex-roaring/src/integer/stats.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 vortex::stats::{Stat, StatsCompute, StatsSet}; use crate::RoaringIntArray; diff --git a/vortex-roaring/src/lib.rs b/vortex-roaring/src/lib.rs index 56bcac1abf..0e844e00c8 100644 --- a/vortex-roaring/src/lib.rs +++ b/vortex-roaring/src/lib.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 linkme::distributed_slice; pub use boolean::*; diff --git a/vortex-roaring/src/serde_tests.rs b/vortex-roaring/src/serde_tests.rs index e696551646..71a06a9a7a 100644 --- a/vortex-roaring/src/serde_tests.rs +++ b/vortex-roaring/src/serde_tests.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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. - #[cfg(test)] pub mod test { use std::io; diff --git a/vortex-zigzag/src/compress.rs b/vortex-zigzag/src/compress.rs index 83f95d7870..0b611d1ca6 100644 --- a/vortex-zigzag/src/compress.rs +++ b/vortex-zigzag/src/compress.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 zigzag::ZigZag; use crate::downcast::DowncastZigzag; diff --git a/vortex-zigzag/src/downcast.rs b/vortex-zigzag/src/downcast.rs index a798f7ee80..5e2092170b 100644 --- a/vortex-zigzag/src/downcast.rs +++ b/vortex-zigzag/src/downcast.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 vortex::array::{Array, ArrayRef}; use crate::ZigZagArray; diff --git a/vortex-zigzag/src/lib.rs b/vortex-zigzag/src/lib.rs index ebaa9f9da6..55da8b3bcd 100644 --- a/vortex-zigzag/src/lib.rs +++ b/vortex-zigzag/src/lib.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 linkme::distributed_slice; use vortex::array::{EncodingRef, ENCODINGS}; diff --git a/vortex-zigzag/src/serde.rs b/vortex-zigzag/src/serde.rs index 1be7367efd..2af02e2f49 100644 --- a/vortex-zigzag/src/serde.rs +++ b/vortex-zigzag/src/serde.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::io; use std::io::ErrorKind; diff --git a/vortex-zigzag/src/stats.rs b/vortex-zigzag/src/stats.rs index 84564d40dd..1feac0aff1 100644 --- a/vortex-zigzag/src/stats.rs +++ b/vortex-zigzag/src/stats.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 vortex::stats::{Stat, StatsCompute, StatsSet}; diff --git a/vortex-zigzag/src/zigzag.rs b/vortex-zigzag/src/zigzag.rs index 26a1d3b4cd..a9888d2608 100644 --- a/vortex-zigzag/src/zigzag.rs +++ b/vortex-zigzag/src/zigzag.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::any::Any; use std::sync::{Arc, RwLock}; diff --git a/vortex/src/array/bool/compress.rs b/vortex/src/array/bool/compress.rs index bb1f74d9b3..588bed8a38 100644 --- a/vortex/src/array/bool/compress.rs +++ b/vortex/src/array/bool/compress.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::array::bool::BoolEncoding; use crate::array::{Array, ArrayRef}; use crate::compress::{ diff --git a/vortex/src/array/bool/mod.rs b/vortex/src/array/bool/mod.rs index da00839a17..369ad408ad 100644 --- a/vortex/src/array/bool/mod.rs +++ b/vortex/src/array/bool/mod.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::any::Any; use std::iter; use std::sync::{Arc, RwLock}; diff --git a/vortex/src/array/bool/serde.rs b/vortex/src/array/bool/serde.rs index 59e3ee989c..7bf1262db9 100644 --- a/vortex/src/array/bool/serde.rs +++ b/vortex/src/array/bool/serde.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::io; use arrow::buffer::BooleanBuffer; diff --git a/vortex/src/array/bool/stats.rs b/vortex/src/array/bool/stats.rs index d198ea69d7..ddf83852d4 100644 --- a/vortex/src/array/bool/stats.rs +++ b/vortex/src/array/bool/stats.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::array::bool::BoolArray; diff --git a/vortex/src/array/chunked/compress.rs b/vortex/src/array/chunked/compress.rs index 87fbd4e3c2..1268ba6dfd 100644 --- a/vortex/src/array/chunked/compress.rs +++ b/vortex/src/array/chunked/compress.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 rayon::prelude::*; use crate::array::chunked::{ChunkedArray, ChunkedEncoding}; diff --git a/vortex/src/array/chunked/mod.rs b/vortex/src/array/chunked/mod.rs index abd39f9b46..5c5e00fdf5 100644 --- a/vortex/src/array/chunked/mod.rs +++ b/vortex/src/array/chunked/mod.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::any::Any; use std::sync::{Arc, RwLock}; use std::vec::IntoIter; diff --git a/vortex/src/array/chunked/serde.rs b/vortex/src/array/chunked/serde.rs index aeec510172..34b95a8b05 100644 --- a/vortex/src/array/chunked/serde.rs +++ b/vortex/src/array/chunked/serde.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::io; use crate::array::chunked::{ChunkedArray, ChunkedEncoding}; diff --git a/vortex/src/array/chunked/stats.rs b/vortex/src/array/chunked/stats.rs index 6ff122eec2..b58adb2dc7 100644 --- a/vortex/src/array/chunked/stats.rs +++ b/vortex/src/array/chunked/stats.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::array::chunked::ChunkedArray; use crate::stats::{Stat, StatsCompute, StatsSet}; diff --git a/vortex/src/array/constant/compress.rs b/vortex/src/array/constant/compress.rs index 1edd8c7fbc..0826d5b98c 100644 --- a/vortex/src/array/constant/compress.rs +++ b/vortex/src/array/constant/compress.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::array::constant::{ConstantArray, ConstantEncoding}; use crate::array::{Array, ArrayRef}; use crate::compress::{CompressConfig, CompressCtx, Compressor, EncodingCompression}; diff --git a/vortex/src/array/constant/compute.rs b/vortex/src/array/constant/compute.rs index 2a34f552f6..e46daaa542 100644 --- a/vortex/src/array/constant/compute.rs +++ b/vortex/src/array/constant/compute.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::array::constant::ConstantArray; use crate::compute::take::TakeFn; use crate::compute::ArrayCompute; diff --git a/vortex/src/array/constant/mod.rs b/vortex/src/array/constant/mod.rs index de3bde541a..7a21343685 100644 --- a/vortex/src/array/constant/mod.rs +++ b/vortex/src/array/constant/mod.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::any::Any; use std::sync::{Arc, RwLock}; diff --git a/vortex/src/array/constant/serde.rs b/vortex/src/array/constant/serde.rs index 922a50d67d..47c7a46d32 100644 --- a/vortex/src/array/constant/serde.rs +++ b/vortex/src/array/constant/serde.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::io; use crate::array::constant::{ConstantArray, ConstantEncoding}; diff --git a/vortex/src/array/constant/stats.rs b/vortex/src/array/constant/stats.rs index fc7214d376..e8bdd7df5d 100644 --- a/vortex/src/array/constant/stats.rs +++ b/vortex/src/array/constant/stats.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::array::constant::ConstantArray; diff --git a/vortex/src/array/constant/take.rs b/vortex/src/array/constant/take.rs index 4ffa0acf54..0760e501fd 100644 --- a/vortex/src/array/constant/take.rs +++ b/vortex/src/array/constant/take.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::array::constant::ConstantArray; use crate::array::{Array, ArrayRef}; use crate::compute::take::TakeFn; diff --git a/vortex/src/array/downcast.rs b/vortex/src/array/downcast.rs index 99d37e3377..d6c67f8d6e 100644 --- a/vortex/src/array/downcast.rs +++ b/vortex/src/array/downcast.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::array::bool::BoolArray; use crate::array::chunked::ChunkedArray; use crate::array::constant::ConstantArray; diff --git a/vortex/src/array/mod.rs b/vortex/src/array/mod.rs index b9263764ca..1803895290 100644 --- a/vortex/src/array/mod.rs +++ b/vortex/src/array/mod.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::any::Any; use std::fmt::{Debug, Display, Formatter}; diff --git a/vortex/src/array/primitive/compress.rs b/vortex/src/array/primitive/compress.rs index 69c8409747..1d5aaf0fd8 100644 --- a/vortex/src/array/primitive/compress.rs +++ b/vortex/src/array/primitive/compress.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::array::primitive::PrimitiveEncoding; use crate::array::{Array, ArrayRef}; use crate::compress::{ diff --git a/vortex/src/array/primitive/mod.rs b/vortex/src/array/primitive/mod.rs index fb556aa814..2cff46a45c 100644 --- a/vortex/src/array/primitive/mod.rs +++ b/vortex/src/array/primitive/mod.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 core::cmp::min; use std::any::Any; use std::iter; diff --git a/vortex/src/array/primitive/serde.rs b/vortex/src/array/primitive/serde.rs index a3c1a806f0..af2c7d7ee8 100644 --- a/vortex/src/array/primitive/serde.rs +++ b/vortex/src/array/primitive/serde.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::io; use std::io::ErrorKind; diff --git a/vortex/src/array/primitive/stats.rs b/vortex/src/array/primitive/stats.rs index 402b744aec..ef066abcce 100644 --- a/vortex/src/array/primitive/stats.rs +++ b/vortex/src/array/primitive/stats.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 std::marker::PhantomData; diff --git a/vortex/src/array/sparse/compress.rs b/vortex/src/array/sparse/compress.rs index 215f8832a2..219cdb49f5 100644 --- a/vortex/src/array/sparse/compress.rs +++ b/vortex/src/array/sparse/compress.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::array::downcast::DowncastArrayBuiltin; use crate::array::sparse::{SparseArray, SparseEncoding}; use crate::array::{Array, ArrayRef}; diff --git a/vortex/src/array/sparse/mod.rs b/vortex/src/array/sparse/mod.rs index 1046e98f39..86a2e623c0 100644 --- a/vortex/src/array/sparse/mod.rs +++ b/vortex/src/array/sparse/mod.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::any::Any; use std::iter; use std::sync::{Arc, RwLock}; diff --git a/vortex/src/array/sparse/serde.rs b/vortex/src/array/sparse/serde.rs index 21ad17cb7f..17270c37e8 100644 --- a/vortex/src/array/sparse/serde.rs +++ b/vortex/src/array/sparse/serde.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::io; use std::io::ErrorKind; diff --git a/vortex/src/array/sparse/stats.rs b/vortex/src/array/sparse/stats.rs index 7a815c8554..3e21325261 100644 --- a/vortex/src/array/sparse/stats.rs +++ b/vortex/src/array/sparse/stats.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::array::sparse::SparseArray; use crate::stats::{Stat, StatsCompute, StatsSet}; diff --git a/vortex/src/array/struct_/compress.rs b/vortex/src/array/struct_/compress.rs index 731a421dfd..09755c33d6 100644 --- a/vortex/src/array/struct_/compress.rs +++ b/vortex/src/array/struct_/compress.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::array::downcast::DowncastArrayBuiltin; use crate::array::struct_::{StructArray, StructEncoding}; use crate::array::{Array, ArrayRef}; diff --git a/vortex/src/array/struct_/mod.rs b/vortex/src/array/struct_/mod.rs index 4aaaeeefa5..698d39a43d 100644 --- a/vortex/src/array/struct_/mod.rs +++ b/vortex/src/array/struct_/mod.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::any::Any; use std::sync::{Arc, RwLock}; diff --git a/vortex/src/array/struct_/serde.rs b/vortex/src/array/struct_/serde.rs index 63baf8b471..ddcbbd50c6 100644 --- a/vortex/src/array/struct_/serde.rs +++ b/vortex/src/array/struct_/serde.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::io; use std::io::ErrorKind; diff --git a/vortex/src/array/struct_/stats.rs b/vortex/src/array/struct_/stats.rs index 788eba45db..0a1e944afe 100644 --- a/vortex/src/array/struct_/stats.rs +++ b/vortex/src/array/struct_/stats.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::array::struct_::StructArray; use crate::stats::{Stat, StatsCompute, StatsSet}; diff --git a/vortex/src/array/typed/compress.rs b/vortex/src/array/typed/compress.rs index 956422fdc6..eea51184d6 100644 --- a/vortex/src/array/typed/compress.rs +++ b/vortex/src/array/typed/compress.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::array::downcast::DowncastArrayBuiltin; use crate::array::typed::{TypedArray, TypedEncoding}; use crate::array::{Array, ArrayRef}; diff --git a/vortex/src/array/typed/mod.rs b/vortex/src/array/typed/mod.rs index e438a23c34..945cc2957d 100644 --- a/vortex/src/array/typed/mod.rs +++ b/vortex/src/array/typed/mod.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::any::Any; use std::sync::{Arc, RwLock}; diff --git a/vortex/src/array/typed/serde.rs b/vortex/src/array/typed/serde.rs index 3d7632bfe3..60db7c33e7 100644 --- a/vortex/src/array/typed/serde.rs +++ b/vortex/src/array/typed/serde.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::io; use crate::array::typed::{TypedArray, TypedEncoding}; diff --git a/vortex/src/array/typed/stats.rs b/vortex/src/array/typed/stats.rs index 7358684021..bff00d42dc 100644 --- a/vortex/src/array/typed/stats.rs +++ b/vortex/src/array/typed/stats.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::array::typed::TypedArray; use crate::stats::{Stat, StatsCompute, StatsSet}; diff --git a/vortex/src/array/varbin/compress.rs b/vortex/src/array/varbin/compress.rs index fbdbb72a68..ea74370e2b 100644 --- a/vortex/src/array/varbin/compress.rs +++ b/vortex/src/array/varbin/compress.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::array::downcast::DowncastArrayBuiltin; use crate::array::varbin::{VarBinArray, VarBinEncoding}; use crate::array::{Array, ArrayRef}; diff --git a/vortex/src/array/varbin/mod.rs b/vortex/src/array/varbin/mod.rs index f4bd9ff8a9..beab3d5dab 100644 --- a/vortex/src/array/varbin/mod.rs +++ b/vortex/src/array/varbin/mod.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::any::Any; use std::iter; use std::sync::{Arc, RwLock}; diff --git a/vortex/src/array/varbin/serde.rs b/vortex/src/array/varbin/serde.rs index 90695c4781..f6966effa5 100644 --- a/vortex/src/array/varbin/serde.rs +++ b/vortex/src/array/varbin/serde.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::io; use crate::array::varbin::{VarBinArray, VarBinEncoding}; diff --git a/vortex/src/array/varbin/stats.rs b/vortex/src/array/varbin/stats.rs index b318e1d1c7..12f3743a29 100644 --- a/vortex/src/array/varbin/stats.rs +++ b/vortex/src/array/varbin/stats.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::cmp::Ordering; use std::collections::HashMap; diff --git a/vortex/src/array/varbinview/compress.rs b/vortex/src/array/varbinview/compress.rs index cb676fc6b5..9c384e5c39 100644 --- a/vortex/src/array/varbinview/compress.rs +++ b/vortex/src/array/varbinview/compress.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::array::downcast::DowncastArrayBuiltin; use crate::array::varbinview::{VarBinViewArray, VarBinViewEncoding}; use crate::array::{Array, ArrayRef}; diff --git a/vortex/src/array/varbinview/mod.rs b/vortex/src/array/varbinview/mod.rs index e7d2a9b1bb..bfa7a4ac95 100644 --- a/vortex/src/array/varbinview/mod.rs +++ b/vortex/src/array/varbinview/mod.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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. - mod compress; mod serde; diff --git a/vortex/src/array/varbinview/serde.rs b/vortex/src/array/varbinview/serde.rs index 25d01e5d09..3fb5910f7a 100644 --- a/vortex/src/array/varbinview/serde.rs +++ b/vortex/src/array/varbinview/serde.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::io; use crate::array::varbinview::{VarBinViewArray, VarBinViewEncoding}; diff --git a/vortex/src/arrow/aligned_iter.rs b/vortex/src/arrow/aligned_iter.rs index aa863bbc21..d52fc44671 100644 --- a/vortex/src/arrow/aligned_iter.rs +++ b/vortex/src/arrow/aligned_iter.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 arrow::array::{Array as ArrowArray, ArrayRef}; pub struct AlignedArray { diff --git a/vortex/src/arrow/compute/mod.rs b/vortex/src/arrow/compute/mod.rs index 1a86082651..9ca7476da5 100644 --- a/vortex/src/arrow/compute/mod.rs +++ b/vortex/src/arrow/compute/mod.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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. - pub use repeat::*; mod repeat; diff --git a/vortex/src/arrow/compute/repeat.rs b/vortex/src/arrow/compute/repeat.rs index d6ec8beb31..662775e721 100644 --- a/vortex/src/arrow/compute/repeat.rs +++ b/vortex/src/arrow/compute/repeat.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::sync::Arc; use arrow::array::cast::AsArray; diff --git a/vortex/src/arrow/convert.rs b/vortex/src/arrow/convert.rs index 086833105c..a0a032a4f2 100644 --- a/vortex/src/arrow/convert.rs +++ b/vortex/src/arrow/convert.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::iter::zip; use std::sync::Arc; diff --git a/vortex/src/arrow/mod.rs b/vortex/src/arrow/mod.rs index eb6e461bef..e2c9df1c2f 100644 --- a/vortex/src/arrow/mod.rs +++ b/vortex/src/arrow/mod.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 arrow::array::ArrayRef; use itertools::Itertools; diff --git a/vortex/src/compress.rs b/vortex/src/compress.rs index cbac99bf90..518e31fc32 100644 --- a/vortex/src/compress.rs +++ b/vortex/src/compress.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::HashSet; use std::fmt::Debug; diff --git a/vortex/src/compute/add.rs b/vortex/src/compute/add.rs index ec62f45db7..6ef1002204 100644 --- a/vortex/src/compute/add.rs +++ b/vortex/src/compute/add.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::array::constant::ConstantArray; use crate::array::{Array, ArrayKind, ArrayRef}; use crate::error::{VortexError, VortexResult}; diff --git a/vortex/src/compute/as_contiguous.rs b/vortex/src/compute/as_contiguous.rs index 2cb79b4720..a98375397e 100644 --- a/vortex/src/compute/as_contiguous.rs +++ b/vortex/src/compute/as_contiguous.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 arrow::buffer::BooleanBuffer; use itertools::Itertools; diff --git a/vortex/src/compute/cast.rs b/vortex/src/compute/cast.rs index e1d9a99274..4cd56bee8c 100644 --- a/vortex/src/compute/cast.rs +++ b/vortex/src/compute/cast.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::dtype::DType; use crate::scalar::Scalar; diff --git a/vortex/src/compute/mod.rs b/vortex/src/compute/mod.rs index 6eea3060c6..5def0fc078 100644 --- a/vortex/src/compute/mod.rs +++ b/vortex/src/compute/mod.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 take::TakeFn; pub mod add; diff --git a/vortex/src/compute/repeat.rs b/vortex/src/compute/repeat.rs index b90b78e815..5fc4e2afe5 100644 --- a/vortex/src/compute/repeat.rs +++ b/vortex/src/compute/repeat.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::array::constant::ConstantArray; use crate::array::{Array, ArrayRef}; use crate::scalar::Scalar; diff --git a/vortex/src/compute/search_sorted.rs b/vortex/src/compute/search_sorted.rs index 20d511902f..42677dd9e7 100644 --- a/vortex/src/compute/search_sorted.rs +++ b/vortex/src/compute/search_sorted.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::array::Array; use crate::error::VortexResult; use crate::polars::IntoPolarsSeries; diff --git a/vortex/src/compute/take.rs b/vortex/src/compute/take.rs index f2bc2a2d69..cbcaa458f1 100644 --- a/vortex/src/compute/take.rs +++ b/vortex/src/compute/take.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::array::{Array, ArrayRef}; use crate::error::{VortexError, VortexResult}; diff --git a/vortex/src/dtype.rs b/vortex/src/dtype.rs index 57c0579d37..a9abcc51dc 100644 --- a/vortex/src/dtype.rs +++ b/vortex/src/dtype.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::fmt::{Debug, Display, Formatter}; use std::sync::Arc; diff --git a/vortex/src/encode.rs b/vortex/src/encode.rs index 41b635a76e..168abcd40d 100644 --- a/vortex/src/encode.rs +++ b/vortex/src/encode.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::sync::Arc; use arrow::array::cast::AsArray; diff --git a/vortex/src/error.rs b/vortex/src/error.rs index f73dd2a3ca..9fa652a6f9 100644 --- a/vortex/src/error.rs +++ b/vortex/src/error.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::borrow::Cow; use std::env; use std::fmt::{self, Display, Formatter}; diff --git a/vortex/src/formatter.rs b/vortex/src/formatter.rs index 509597896e..495476d520 100644 --- a/vortex/src/formatter.rs +++ b/vortex/src/formatter.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::fmt::Formatter; use humansize::{format_size, DECIMAL}; diff --git a/vortex/src/lib.rs b/vortex/src/lib.rs index 99ca8aaf9f..fad5ab605f 100644 --- a/vortex/src/lib.rs +++ b/vortex/src/lib.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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. - pub mod array; pub mod arrow; pub mod scalar; diff --git a/vortex/src/polars.rs b/vortex/src/polars.rs index 271b302b1a..7eb50a713c 100644 --- a/vortex/src/polars.rs +++ b/vortex/src/polars.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 arrow::array::{Array as ArrowArray, ArrayRef as ArrowArrayRef}; use polars_arrow::array::from_data; use polars_core::prelude::{AnyValue, Series}; diff --git a/vortex/src/ptype.rs b/vortex/src/ptype.rs index 8d5d3a4e01..595754c216 100644 --- a/vortex/src/ptype.rs +++ b/vortex/src/ptype.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::fmt::{Debug, Display}; use std::panic::RefUnwindSafe; diff --git a/vortex/src/sampling.rs b/vortex/src/sampling.rs index 31ead0c280..979deb70d8 100644 --- a/vortex/src/sampling.rs +++ b/vortex/src/sampling.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 rand::Rng; pub fn stratified_slices( diff --git a/vortex/src/scalar/arrow.rs b/vortex/src/scalar/arrow.rs index 9197d44331..13ce1700c1 100644 --- a/vortex/src/scalar/arrow.rs +++ b/vortex/src/scalar/arrow.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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 arrow::array::types::{ Float16Type, Float32Type, Float64Type, Int16Type, Int32Type, Int64Type, Int8Type, UInt16Type, UInt32Type, UInt64Type, UInt8Type, diff --git a/vortex/src/scalar/binary.rs b/vortex/src/scalar/binary.rs index 39e6972b16..ecaded22fc 100644 --- a/vortex/src/scalar/binary.rs +++ b/vortex/src/scalar/binary.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::dtype::{DType, Nullability}; use crate::error::{VortexError, VortexResult}; use crate::scalar::Scalar; diff --git a/vortex/src/scalar/bool.rs b/vortex/src/scalar/bool.rs index 5a3f33b1af..5a5d1be662 100644 --- a/vortex/src/scalar/bool.rs +++ b/vortex/src/scalar/bool.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::any::Any; use std::fmt::{Display, Formatter}; diff --git a/vortex/src/scalar/equal.rs b/vortex/src/scalar/equal.rs index 155c253c5e..f5fc991a0b 100644 --- a/vortex/src/scalar/equal.rs +++ b/vortex/src/scalar/equal.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::sync::Arc; use crate::scalar::localtime::LocalTimeScalar; diff --git a/vortex/src/scalar/list.rs b/vortex/src/scalar/list.rs index d5f357305d..8636ae6926 100644 --- a/vortex/src/scalar/list.rs +++ b/vortex/src/scalar/list.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::any::Any; use std::fmt::{Display, Formatter}; diff --git a/vortex/src/scalar/localtime.rs b/vortex/src/scalar/localtime.rs index d3262a26a6..9a4ef52cf1 100644 --- a/vortex/src/scalar/localtime.rs +++ b/vortex/src/scalar/localtime.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::dtype::{DType, Nullability, TimeUnit}; use crate::error::VortexResult; use crate::scalar::{PScalar, Scalar}; diff --git a/vortex/src/scalar/mod.rs b/vortex/src/scalar/mod.rs index 0272759a5e..0f7e287aa5 100644 --- a/vortex/src/scalar/mod.rs +++ b/vortex/src/scalar/mod.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::any::Any; use std::fmt::{Debug, Display}; diff --git a/vortex/src/scalar/null.rs b/vortex/src/scalar/null.rs index efce4b7ee2..8d0ea4418d 100644 --- a/vortex/src/scalar/null.rs +++ b/vortex/src/scalar/null.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::any::Any; use std::fmt::{Display, Formatter}; diff --git a/vortex/src/scalar/nullable.rs b/vortex/src/scalar/nullable.rs index 8aa50ba47e..61ffb6a5d8 100644 --- a/vortex/src/scalar/nullable.rs +++ b/vortex/src/scalar/nullable.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::any::Any; use std::fmt::{Display, Formatter}; use std::mem::size_of; diff --git a/vortex/src/scalar/ord.rs b/vortex/src/scalar/ord.rs index 19c30e09ec..c60ccd5f33 100644 --- a/vortex/src/scalar/ord.rs +++ b/vortex/src/scalar/ord.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::scalar::{ BinaryScalar, BoolScalar, LocalTimeScalar, NullableScalar, PScalar, Scalar, StructScalar, Utf8Scalar, diff --git a/vortex/src/scalar/primitive.rs b/vortex/src/scalar/primitive.rs index d3e5a25a70..088f4de22c 100644 --- a/vortex/src/scalar/primitive.rs +++ b/vortex/src/scalar/primitive.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::any::Any; use std::fmt::{Display, Formatter}; use std::mem::size_of; diff --git a/vortex/src/scalar/serde.rs b/vortex/src/scalar/serde.rs index 08a72cbfa9..7b112ff691 100644 --- a/vortex/src/scalar/serde.rs +++ b/vortex/src/scalar/serde.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::io; use std::io::{ErrorKind, Read}; diff --git a/vortex/src/scalar/struct_.rs b/vortex/src/scalar/struct_.rs index f1817ceeff..f0761e3303 100644 --- a/vortex/src/scalar/struct_.rs +++ b/vortex/src/scalar/struct_.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::any::Any; use std::cmp::Ordering; use std::fmt::{Display, Formatter}; diff --git a/vortex/src/scalar/utf8.rs b/vortex/src/scalar/utf8.rs index f351d35408..975b5ebdaf 100644 --- a/vortex/src/scalar/utf8.rs +++ b/vortex/src/scalar/utf8.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::any::Any; use std::fmt::{Display, Formatter}; diff --git a/vortex/src/serde/dtype.rs b/vortex/src/serde/dtype.rs index a5b1e3aa39..19caca7e11 100644 --- a/vortex/src/serde/dtype.rs +++ b/vortex/src/serde/dtype.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::io; use std::io::{ErrorKind, Read}; use std::sync::Arc; diff --git a/vortex/src/serde/mod.rs b/vortex/src/serde/mod.rs index b2cec9fc08..c4b1c24e79 100644 --- a/vortex/src/serde/mod.rs +++ b/vortex/src/serde/mod.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::io; use std::io::{ErrorKind, Read, Write}; diff --git a/vortex/src/stats.rs b/vortex/src/stats.rs index 690ef767d4..e559f2d41c 100644 --- a/vortex/src/stats.rs +++ b/vortex/src/stats.rs @@ -1,17 +1,3 @@ -// (c) Copyright 2024 Fulcrum Technologies, Inc. All rights reserved. -// -// Licensed 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::cmp::Ordering; use std::collections::hash_map::Entry; use std::collections::HashMap;