SourceStorage
SourceStorage()
Storage that caches expressions within the source backend using a modification time strategy.
This storage class materializes intermediate results as tables within the source backend itself (e.g., as temporary tables in a database) and uses a modification time-based approach for cache invalidation. The cache is invalidated when the modification time of the source data changes.
Parameters
Name | Type | Description | Default |
---|---|---|---|
source | ibis.backends.BaseBackend | The backend to use for both execution and storage. Defaults to xorq’s default backend. | required |