Exemple #1
0
            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);
            }
Exemple #2
0
            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);
            }