summaryrefslogtreecommitdiffstats
path: root/yql/essentials/sql/v1/complete/name/object/simple/cached/schema.h
blob: 3c0545fd6bb1ac2ac11e73cefd67faf210baf52a (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#pragma once

#include "key.h"

#include <yql/essentials/sql/v1/complete/name/object/simple/schema.h>

#include <yql/essentials/sql/v1/complete/name/cache/cache.h>

namespace NSQLComplete {

    using ISchemaListCache = ICache<TSchemaListCacheKey, TVector<TFolderEntry>>;

    ISimpleSchema::TPtr MakeCachedSimpleSchema(
        ISchemaListCache::TPtr cache, TString zone, ISimpleSchema::TPtr origin);

} // namespace NSQLComplete