public static string Delete(ISQLQueryWriter writer)
        {
            var q = QueryModelFactory.CreateDelete(table, new List <WhereDefinition>()
            {
                new WhereDefinition(col1, "=", 1)
            });

            return(writer.CreateDeleteQuery(q));
        }
        public static string DeleteAll(ISQLQueryWriter writer)
        {
            var q = QueryModelFactory.CreateDeleteAll(table);

            return(writer.CreateDeleteQuery(q));
        }