Open
Description
var db = new QueryFactory();
var compiler = new PostgresCompiler();
var query = db.Query()
.Select("id")
.From("table")
.Include("public", db.Query(), "foreign_id_1", "local_id_1");
// query.Includes.First().Name => "public"
// query.Includes.Count => 1
var clonedQuery = query.Clone();
clonedQuery.Includes.First().Name = "another_relation";
clonedQuery.Include("public", db.Query(), "foreign_id_2", "local_id_2");
// query.Includes.First().Name => "another_relation"
// query.Includes.Count => 2
Metadata
Metadata
Assignees
Labels
No labels