nDump.Export.UseFilterIfPresentStrategy.GetFilteredSelectStatement C# (CSharp) Méthode

GetFilteredSelectStatement() public méthode

public GetFilteredSelectStatement ( SqlTableSelect table ) : string
table nDump.Model.SqlTableSelect
Résultat string
        public string GetFilteredSelectStatement(SqlTableSelect table)
        {
            return !String.IsNullOrWhiteSpace(table.Select ) ? table.Select : "select * from " + table.TableName;
        }

Usage Example

        public void ShouldGetSelectStarWhenFilterEmpty()
        {
            var filterStrategy = new UseFilterIfPresentStrategy(null, new NullLogger());

               string filteredSelectStatement = filterStrategy.GetFilteredSelectStatement(new SqlTableSelect("t",String.Empty,false));
               Assert.AreEqual("select * from t", filteredSelectStatement);
        }