Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
f9450c6
Vortex Expres
gatesn Nov 3, 2025
0c4fd9a
Vortex Expres
gatesn Nov 3, 2025
54aff11
Vortex Expres
gatesn Nov 3, 2025
30c5e4b
Vortex Expres
gatesn Nov 3, 2025
2accf86
Vortex Expres
gatesn Nov 3, 2025
2f37dd1
Vortex Expres
gatesn Nov 3, 2025
a3d0315
Vortex Expres
gatesn Nov 3, 2025
40b5abc
Vortex Expres
gatesn Nov 4, 2025
588ee3b
Vortex Expres
gatesn Nov 4, 2025
11bdf15
Vortex Expres
gatesn Nov 4, 2025
ff40d5c
Vortex Expres
gatesn Nov 4, 2025
ac038ed
Vortex Expres
gatesn Nov 4, 2025
af0322d
Vortex Expres
gatesn Nov 4, 2025
cd5e84c
Remove concat expression
gatesn Nov 4, 2025
2b733e9
Remove concat expression
gatesn Nov 4, 2025
3621623
Remove concat expression
gatesn Nov 4, 2025
92fd72c
Remove concat expression
gatesn Nov 4, 2025
34b1d8e
Remove concat expression
gatesn Nov 4, 2025
5c1693b
Remove concat expression
gatesn Nov 4, 2025
a3ff8db
Remove concat expression
gatesn Nov 4, 2025
b046c87
Remove concat expression
gatesn Nov 4, 2025
2bf784a
Remove concat expression
gatesn Nov 4, 2025
3809056
Remove concat expression
gatesn Nov 4, 2025
a100512
Remove concat expression
gatesn Nov 4, 2025
f1834f3
Remove concat expression
gatesn Nov 4, 2025
87e1a79
Remove concat expression
gatesn Nov 4, 2025
dd35d07
Remove concat expression
gatesn Nov 4, 2025
8f0fd12
Fix events ordering
gatesn Nov 5, 2025
b34df60
Fix events ordering
gatesn Nov 5, 2025
684c926
Overtime events
gatesn Nov 5, 2025
5febea4
Overtime events
gatesn Nov 5, 2025
2367f5b
Overtime events
gatesn Nov 5, 2025
75d3d3a
Overtime events
gatesn Nov 5, 2025
3dd8e77
Overtime events
gatesn Nov 5, 2025
cf97f42
Overtime events
gatesn Nov 5, 2025
ce2a544
Overtime events
gatesn Nov 5, 2025
a5a563e
Overtime events
gatesn Nov 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 0 additions & 9 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

4 changes: 2 additions & 2 deletions fuzz/fuzz_targets/file_io.rs
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@ fuzz_target!(|fuzz: FuzzFileAction| -> Corpus {
let filtered = filter(&array_data, &mask).vortex_unwrap();
projection_expr
.clone()
.unwrap_or_else(|| root())
.unwrap_or_else(root)
.evaluate(&Scope::new(filtered))
.vortex_unwrap()
};
Expand All @@ -69,7 +69,7 @@ fuzz_target!(|fuzz: FuzzFileAction| -> Corpus {
.vortex_unwrap()
.scan()
.vortex_unwrap()
.with_projection(projection_expr.unwrap_or_else(|| root()))
.with_projection(projection_expr.unwrap_or_else(root))
.with_some_filter(filter_expr)
.into_array_iter(&*RUNTIME)
.vortex_unwrap()
Expand Down
6 changes: 3 additions & 3 deletions fuzz/src/file/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -4,16 +4,16 @@
use libfuzzer_sys::arbitrary::{Arbitrary, Unstructured};
use vortex_array::ArrayRef;
use vortex_array::arrays::arbitrary::ArbitraryArray;
use vortex_expr::ExprRef;
use vortex_expr::Expression;
use vortex_expr::arbitrary::{filter_expr, projection_expr};

use crate::array::CompressorStrategy;

#[derive(Debug)]
pub struct FuzzFileAction {
pub array: ArrayRef,
pub projection_expr: Option<ExprRef>,
pub filter_expr: Option<ExprRef>,
pub projection_expr: Option<Expression>,
pub filter_expr: Option<Expression>,
pub compressor_strategy: CompressorStrategy,
}

Expand Down
9 changes: 0 additions & 9 deletions java/testfiles/Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Original file line number Diff line number Diff line change
Expand Up @@ -172,7 +172,7 @@ public static Binary ltEq(Expression left, Expression right) {

@Override
public String id() {
return "binary";
return "vortex.binary";
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -78,7 +78,7 @@ public String getPath() {

@Override
public String id() {
return "get_item";
return "vortex.get_item";
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -72,7 +72,7 @@ public T getValue() {

@Override
public String id() {
return "literal";
return "vortex.literal";
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -63,7 +63,7 @@ public int hashCode() {

@Override
public String id() {
return "not";
return "vortex.not";
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,7 +39,7 @@ public static Root parse(byte[] _metadata, List<Expression> children) {

@Override
public String id() {
return "root";
return "vortex.root";
}

@Override
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -46,15 +46,15 @@ public static Expression deserialize(ExprProtos.Expr expr) {
expr.getChildrenList().stream().map(Expressions::deserialize).collect(Collectors.toList());

switch (expr.getId()) {
case "binary":
case "vortex.binary":
return Binary.parse(metadata, children);
case "get_item":
case "vortex.get_item":
return GetItem.parse(metadata, children);
case "root":
case "vortex.root":
return Root.parse(metadata, children);
case "literal":
case "vortex.literal":
return Literal.parse(metadata, children);
case "not":
case "vortex.not":
return Not.parse(metadata, children);
default:
return new Unknown(expr.getId(), children, expr.getMetadata().toByteArray());
Expand Down
4 changes: 4 additions & 0 deletions vortex-array/src/compute/between.rs
Original file line number Diff line number Diff line change
Expand Up @@ -262,6 +262,10 @@ impl StrictComparison {
StrictComparison::NonStrict => Operator::Lte,
}
}

pub const fn is_strict(&self) -> bool {
matches!(self, StrictComparison::Strict)
}
}

#[cfg(test)]
Expand Down
2 changes: 1 addition & 1 deletion vortex-array/src/compute/like.rs
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ impl ComputeFnVTable for Like {
}

/// Options for SQL LIKE function
#[derive(Default, Debug, Clone, Copy)]
#[derive(Default, Debug, Clone, Copy, PartialEq, Eq, Hash)]
pub struct LikeOptions {
pub negated: bool,
pub case_insensitive: bool,
Expand Down
4 changes: 2 additions & 2 deletions vortex-cxx/src/expr.rs
Original file line number Diff line number Diff line change
Expand Up @@ -2,12 +2,12 @@
// SPDX-FileCopyrightText: Copyright the Vortex contributors

use vortex::dtype::FieldName;
use vortex::expr::ExprRef;
use vortex::expr::Expression;

use crate::scalar::Scalar;

pub(crate) struct Expr {
pub(crate) inner: ExprRef,
pub(crate) inner: Expression,
}

pub(crate) fn literal(scalar: Box<Scalar>) -> Box<Expr> {
Expand Down
Loading
Loading