Apache XTable (incubating) is a cross-table converter for lakehouse table formats that facilitates interoperability across data processing systems and query engines.
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.
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