1//===----------------------------------------------------------------------===//
2// DuckDB
3//
4// duckdb/common/bind_helpers.hpp
5//
6//
7//===----------------------------------------------------------------------===//
8#pragma once
9
10#include "duckdb/common/vector.hpp"
11#include "duckdb/common/common.hpp"
12
13namespace duckdb {
14
15class Value;
16
17Value ConvertVectorToValue(vector<Value> set);
18vector<bool> ParseColumnList(const vector<Value> &set, vector<string> &names, const string &option_name);
19vector<bool> ParseColumnList(const Value &value, vector<string> &names, const string &option_name);
20vector<idx_t> ParseColumnsOrdered(const vector<Value> &set, vector<string> &names, const string &loption);
21vector<idx_t> ParseColumnsOrdered(const Value &value, vector<string> &names, const string &loption);
22
23} // namespace duckdb
24