Superduper: Build end-to-end AI applications and agent workflows on your existing data infrastructure and preferred tools - without migrating your data.
This prevents the need to reconfigure on a case-by-case basis.
class Databackend:
bytes_encoding = 'bytes'
class IbisDatabackend:
def __init__(self):
if self.uri.startswith('snowflake'):
self.bytes_encoding = 'str'
...
TODO: only do conversion between bytes and str if encodable == 'encodable'.
This prevents the need to reconfigure on a case-by-case basis.
TODO: only do conversion between
bytes
andstr
ifencodable == 'encodable'
.