Merged
Show file tree
Hide file tree
Changes from 1 commit
Show all changes
23 commits
Select commit Hold shift + click to select a range
b3771b8
feat: Add Series.peek to preview data efficiently
TrevorBergeronMay 28, 2024
e865395
Merge remote-tracking branch '/main' into series_cache
TrevorBergeronMay 30, 2024
f227476
add another test
TrevorBergeronMay 30, 2024
68fc1e1
Merge remote-tracking branch '/main' into series_cache
TrevorBergeronMay 31, 2024
a17e027
cleanup comments
TrevorBergeronMay 31, 2024
1764106
Merge remote-tracking branch '/main' into series_cache
TrevorBergeronJun 4, 2024
5ff4661
more comments, up to 4 cluster cols for session-based caching
TrevorBergeronJun 4, 2024
936e73d
add another session caching test
TrevorBergeronJun 4, 2024
41f6083
Merge remote-tracking branch '/main' into series_cache
TrevorBergeronJun 4, 2024
ffbc518
Merge remote-tracking branch '/main' into series_cache
TrevorBergeronJun 5, 2024
a9b16c4
add todo for geo predicate detection
TrevorBergeronJun 5, 2024
83fc8fb
Merge branch 'main' into series_cache
tswastJun 12, 2024
ec1d973
add dtype clusterable and orderable property
TrevorBergeronJun 12, 2024
c307625
Merge remote-tracking branch '/main' into series_cache
TrevorBergeronJun 13, 2024
b917c71
fix session aware caching unit tests
TrevorBergeronJun 13, 2024
848d0a4
mock session for planner test
TrevorBergeronJun 13, 2024
79d05b5
fix offsets column name collision
TrevorBergeronJun 25, 2024
06c9866
Merge remote-tracking branch '/main' into series_cache
TrevorBergeronJun 25, 2024
2ed1520
Update bigframes/dtypes.py
TrevorBergeronJun 25, 2024
1ff4f68
Update bigframes/dtypes.py
TrevorBergeronJun 25, 2024
81e5a02
add another series peek test
TrevorBergeronJun 25, 2024
e91dbb5
remove partial comment
TrevorBergeronJun 26, 2024
108e449
Merge remote-tracking branch '/main' into series_cache
TrevorBergeronJun 26, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Failed to load files.
PrevPrevious commit
Next Next commit
add another series peek test
  • Loading branch information
@TrevorBergeron
TrevorBergeron committedJun 25, 2024
commit 81e5a02af92bc0e2352b059300c7000ec63b3209
Original file line numberDiff line numberDiff line change
Expand Up@@ -252,15 +252,19 @@ def is_comparable(type: ExpressionType) -> bool:
return (type is not None) and is_orderable(type)


_ORDERABLE_SIMPLE_TYPES = set(mapping.dtype for mapping in SIMPLE_TYPES if mapping.orderable)
_ORDERABLE_SIMPLE_TYPES = set(
mapping.dtype for mapping in SIMPLE_TYPES if mapping.orderable
)


def is_orderable(type: ExpressionType) -> bool:
# On BQ side, ARRAY, STRUCT, GEOGRAPHY, JSON are not orderable
return type in _ORDERABLE_SIMPLE_TYPES


_CLUSTERABLE_SIMPLE_TYPES = set(mapping.dtype for mapping in SIMPLE_TYPES if mapping.clusterable)
_CLUSTERABLE_SIMPLE_TYPES = set(
mapping.dtype for mapping in SIMPLE_TYPES if mapping.clusterable
)


def is_clusterable(type: ExpressionType) -> bool:
Expand Down