apache / incubator-xtable

Apache XTable (incubating) is a cross-table converter for lakehouse table formats that facilitates interoperability across data processing systems and query engines.
https://xtable.apache.org/
Apache License 2.0
768 stars 119 forks source link

Replace prefix in class names #393

Closed ashvina closed 3 months ago

ashvina commented 3 months ago

Classes such as DataFile and Schema often exist in all open table formats. Using the same name in XTable can lead to confusion. Since XTable was previously OneTable, many classes are prefixed with 'One'. Continuing this convention could eventually lead to confusion, as classes might end up with unrelated prefixes or a mix of 'XT' and 'One'. This enhancement proposal is to adopt a hybrid approach. For classes with a high potential for confusion, us 'XT' prefix. For the rest, we would choose unprefixed names to preserve simplicity and clarity.

Discussion thread: https://lists.apache.org/thread/kdcp7wrtv2vvmxcygfhs97f9g4r1kg2m