-
Notifications
You must be signed in to change notification settings - Fork 1.7k
Open
Labels
PROPOSAL EPICA proposal being discussed that is not yet fully underwayA proposal being discussed that is not yet fully underwayenhancementNew feature or requestNew feature or request
Description
Is your feature request related to a problem or challenge?
This epic tracks an ordered list tasks related to the proposal: Decouple logical from physical types (#11513). The goal is:
Logical operators during logical planning should unquestionably not have access to the physical type information, which should exclusively be reserved to the physical planning and physical execution.
LogicalPlans will use LogicalType while PhysicalPlans will use DataType.
Describe the solution you'd like
Make ScalarValue
values logical:
- Introduce
Scalar
type for ColumnarValue #12536 (merged inlogical-types
) - [logical-types] use Scalar in Expr::Logical #12793 (merged in
logical-types
) - feat(logical-types): add NativeType and LogicalType #12853
- Remove
ScalarValue::LargeUtf8
andScalarValue::Utf8View
in favour ofScalarValue::Utf8
- Remove
ScalarValue::LargeBinary
andScalarValue::BinaryView
in favour ofScalarValue::Binary
- Remove
ScalarValue::Dictionary
(from Remove ScalarValue::Dictionary #12488)
Metadata
Metadata
Assignees
Labels
PROPOSAL EPICA proposal being discussed that is not yet fully underwayA proposal being discussed that is not yet fully underwayenhancementNew feature or requestNew feature or request