/// <summary> /// Constructs an instance without performing any validation. (Callers must validate.) /// </summary> private SpannerCommandTextBuilder(string commandText, SpannerCommandType type, string targetTable, string[] extraStatements) { CommandText = commandText; SpannerCommandType = type; TargetTable = targetTable; ExtraStatements = extraStatements?.ToList().AsReadOnly(); }
private static SpannerCommandTextBuilder CreateBuilderForTableDml(string command, SpannerCommandType type, string table) => new SpannerCommandTextBuilder($"{command} {table}", type, ValidateTableName(table, nameof(table)), null);