You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
penghuo
changed the title
[FEATURE] Spark PPL does not aligned with OpenSearch PPL Data Type
[FEATURE] Align Spark PPL Data Type with OpenSearch PPL Data Type
Feb 17, 2025
My first thought was that the type system should be engine-related rather than language-related. Because we can't predict which engines PPL will be used with in future. This means we'd have to match all PPL types with these execution engines if we want to do alignment work. As we known the execution engines are concrete and designed for specific scenarios, while language definitions are usually more generalized. However, looking at it from another perspective, it is necessary to define types for a language. Even ANSI SQL has its predefined types (although these types generally need to be implemented or mapped in various SQL execution engines).
But this is challenge work to align all engine data type with PPL data type. The current OpenSearch PPL data type IMO, it looks more like OpenSearch data type. Fortunately, Spark supports relatively few types. It's almost a subset of OpenSearch's types. For example, we are adding more OpenSearch type to Spark: #1044
Is your feature request related to a problem?
What solution would you like?
[RFC] Unified PPL Data Type
The text was updated successfully, but these errors were encountered: