summaryrefslogtreecommitdiffstats
path: root/yql/essentials/public/purecalc/common/default_runtime_settings.cpp
blob: 676119abd2849a664ca52d1f100c59020875fed3 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include "default_runtime_settings.h"

#include <util/generic/singleton.h>

namespace NYql::NPureCalc::NPrivate {

NYql::TRuntimeSettings::TConstPtr GetDefaultRuntimeSettings() {
    struct TDefaultSettings {
        NYql::TRuntimeSettings::TConstPtr Ptr = []() {
            return MakeRuntimeSettingsMutable();
        }();
    };
    return Singleton<TDefaultSettings>()->Ptr;
}

} // namespace NYql::NPureCalc::NPrivate