MCPcopy Create free account
hub / github.com/ClickHouse/ClickHouse / parseArguments

Function parseArguments

src/Databases/DatabaseBackup.cpp:453–465  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

451{
452
453DatabaseBackup::Configuration parseArguments(ASTs engine_args, ContextPtr)
454{
455 if (engine_args.size() != 2)
456 throw Exception::createRuntime(ErrorCodes::NUMBER_OF_ARGUMENTS_DOESNT_MATCH,
457 "DatabaseBackup must have 2 arguments: database_name, backup_configuration");
458
459 DatabaseBackup::Configuration result;
460
461 result.database_name = checkAndGetLiteralArgument<String>(engine_args[0], "database_name");
462 result.backup_info = BackupInfo::fromAST(*engine_args[1]);
463
464 return result;
465}
466
467}
468

Callers 4

registerDatabaseS3Function · 0.70
registerDatabaseBackupFunction · 0.70
parseArgumentsMethod · 0.50
parseArgumentsMethod · 0.50

Calls 1

sizeMethod · 0.45

Tested by

no test coverage detected