This pull request aims to unify the document and column APIs within the semistructured layer. The primary objective is to create a seamless experience for developers by harmonizing the APIs for working with both document-oriented and column-oriented databases.
By consolidating the APIs, developers can seamlessly switch between document and column databases without needing to learn or implement different sets of methods or patterns. This unification ensures that users can leverage the same intuitive API regardless of the underlying database type.
One of the key goals of this PR is to minimize the impact on the final user. Existing codebases utilizing either document or column APIs should continue functioning as expected without requiring significant modifications. Any changes introduced will be transparent to users, maintaining compatibility and ease of use across document and column database operations.
Overall, this PR streamlines the development process by providing a unified API surface for semistructured data access, fostering consistency and simplicity in application development.
This pull request aims to unify the document and column APIs within the semistructured layer. The primary objective is to create a seamless experience for developers by harmonizing the APIs for working with both document-oriented and column-oriented databases.
By consolidating the APIs, developers can seamlessly switch between document and column databases without needing to learn or implement different sets of methods or patterns. This unification ensures that users can leverage the same intuitive API regardless of the underlying database type.
One of the key goals of this PR is to minimize the impact on the final user. Existing codebases utilizing either document or column APIs should continue functioning as expected without requiring significant modifications. Any changes introduced will be transparent to users, maintaining compatibility and ease of use across document and column database operations.
Overall, this PR streamlines the development process by providing a unified API surface for semistructured data access, fostering consistency and simplicity in application development.