public Select Create(ViewSchema vs, Database.Schema baseSchema, Table table) { Select sel = new Select(); sel.name = name; sel.sourceTable = baseSchema.GetTableByName(sourceTableName); sel.MaxRow = MaxRow; if (sel.sourceTable == null) { using (ScopeDebugContext.Func(() => { return("Select:'" + name + "'"); })) { DebugUtility.LogError("Error while building view '" + vs.name + "' select '" + name + "'. No table named '" + sourceTableName + "'"); return(null); } } return(sel); }
public Select Create(ViewSchema vs, Database.Schema baseSchema, Table table) { Select sel = new Select(); sel.name = name; if (baseSchema != null) { sel.sourceTable = baseSchema.GetTableByName(sourceTableName); } sel.MaxRow = MaxRow; if (sel.sourceTable == null) { Debug.LogError("No table named '" + (sourceTableName == null ? "null" : sourceTableName) + "'"); return(null); } return(sel); }