Base class from which BaseSecret classes can be made.
More...
#include <duckdb.hpp>
|
|
vector< string > | prefix_paths |
| | prefixes to which the secret applies
|
| |
|
string | type |
| | Type of secret.
|
| |
|
string | provider |
| | Provider of the secret.
|
| |
|
string | name |
| | Name of the secret.
|
| |
|
bool | serializable |
| | Whether the secret can be serialized/deserialized.
|
| |
Base class from which BaseSecret classes can be made.
◆ BaseSecret() [1/2]
| duckdb::BaseSecret::BaseSecret |
( |
vector< string > |
prefix_paths_p, |
|
|
string |
type_p, |
|
|
string |
provider_p, |
|
|
string |
name_p |
|
) |
| |
|
inline |
53216 D_ASSERT(!
type.empty());
53217 }
string type
Type of secret.
Definition duckdb.hpp:53263
string provider
Provider of the secret.
Definition duckdb.hpp:53265
vector< string > prefix_paths
prefixes to which the secret applies
Definition duckdb.hpp:53260
string name
Name of the secret.
Definition duckdb.hpp:53267
bool serializable
Whether the secret can be serialized/deserialized.
Definition duckdb.hpp:53269
◆ BaseSecret() [2/2]
53221 D_ASSERT(!
type.empty());
53222 }
◆ MatchScore()
The score of how well this secret's scope matches the path (by default: the length of the longest matching prefix)
◆ ToString()
◆ Serialize()
◆ Clone()
53233 {
53234 D_ASSERT(typeid(BaseSecret) == typeid(*this));
53235 return make_uniq<BaseSecret>(*this);
53236 }
◆ GetScope()
| const vector< string > & duckdb::BaseSecret::GetScope |
( |
| ) |
const |
|
inline |
◆ GetType()
| const string & duckdb::BaseSecret::GetType |
( |
| ) |
const |
|
inline |
◆ GetProvider()
| const string & duckdb::BaseSecret::GetProvider |
( |
| ) |
const |
|
inline |
◆ GetName()
| const string & duckdb::BaseSecret::GetName |
( |
| ) |
const |
|
inline |
◆ IsSerializable()
| bool duckdb::BaseSecret::IsSerializable |
( |
| ) |
const |
|
inline |
The documentation for this class was generated from the following file: