def __init__(self, config: RepoConfig): assert isinstance(config.online_store, RedisOnlineStoreConfig) if config.online_store.redis_type: self._redis_type = config.online_store.redis_type if config.online_store.connection_string: self._connection_string = config.online_store.connection_string self.offline_store = get_offline_store_from_config(config.offline_store)
def __init__(self, config: RepoConfig): assert isinstance(config.online_store, DatastoreOnlineStoreConfig) self._gcp_project_id = config.online_store.project_id self._namespace = config.online_store.namespace assert config.offline_store is not None self.offline_store = get_offline_store_from_config( config.offline_store)
def __init__(self, config: RepoConfig): assert isinstance(config.online_store, DatastoreOnlineStoreConfig) assert config.offline_store is not None if config and config.online_store and config.online_store.project_id: self._gcp_project_id = config.online_store.project_id else: self._gcp_project_id = None self.offline_store = get_offline_store_from_config( config.offline_store)
def __init__(self, config: RepoConfig, repo_path: Path): assert config is not None assert isinstance(config.online_store, SqliteOnlineStoreConfig) assert config.offline_store is not None local_path = Path(config.online_store.path) if local_path.is_absolute(): self._db_path = local_path else: self._db_path = repo_path.joinpath(local_path) self.offline_store = get_offline_store_from_config( config.offline_store)
def __init__(self, config: RepoConfig): self.repo_config = config self.offline_store = get_offline_store_from_config(config.offline_store) self.online_store = get_online_store_from_config(config.online_store)
def __init__(self, config: RepoConfig): assert config is not None self.config = config self.offline_store = get_offline_store_from_config( config.offline_store) self.online_store = get_online_store_from_config(config.online_store)