Update of /cvsroot/adapdev/Adapdev/src/Adapdev.Data/Sql/MySql
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv14337/src/Adapdev.Data/Sql/MySql
Added Files:
MySqlCriteria.cs MySqlDeleteQuery.cs MySqlInsertQuery.cs
MySqlSelectQuery.cs MySqlUpdateQuery.cs
Log Message:
--- NEW FILE: MySqlDeleteQuery.cs ---
using System;
namespace Adapdev.Data.Sql
{
/// <summary>
/// Summary description for MySqlDeleteQuery.
/// </summary>
public class MySqlDeleteQuery : DeleteQuery
{
public MySqlDeleteQuery():base(DbType.MYSQL, DbProviderType.MYSQL){}
public MySqlDeleteQuery(string table):base(DbType.MYSQL, DbProviderType.MYSQL, table){}
}
}
--- NEW FILE: MySqlCriteria.cs ---
namespace Adapdev.Data.Sql
{
using System.Collections;
using System.Text;
using Adapdev.Text;
/// <summary>
/// Summary description for MySqlCriteria.
/// </summary>
public class MySqlCriteria : Criteria
{
public MySqlCriteria() : base(DbType.MYSQL, DbProviderType.MYSQL)
{
}
public MySqlCriteria(string sql) : base(DbType.MYSQL, DbProviderType.MYSQL, sql)
{
}
}
}
--- NEW FILE: MySqlInsertQuery.cs ---
using System;
namespace Adapdev.Data.Sql
{
/// <summary>
/// Summary description for MySqlInsertQuery.
/// </summary>
public class MySqlInsertQuery : InsertQuery
{
public MySqlInsertQuery():base(DbType.MYSQL, DbProviderType.MYSQL){}
public MySqlInsertQuery(string table):base(DbType.MYSQL, DbProviderType.MYSQL, table){}
}
}
--- NEW FILE: MySqlSelectQuery.cs ---
using System;
namespace Adapdev.Data.Sql
{
/// <summary>
/// Summary description for MySqlSelectQuery.
/// </summary>
public class MySqlSelectQuery : SelectQuery
{
public MySqlSelectQuery():base(DbType.MYSQL, DbProviderType.MYSQL){}
public MySqlSelectQuery(string table):base(DbType.MYSQL, DbProviderType.MYSQL, table){}
protected override string GetLimit()
{
if (maxRecords > 0)
{
return " LIMIT " + maxRecords;
}
return "";
}
public override string GetText()
{
return "SELECT " + this.GetColumns() + " FROM " + this._table + this._join + this.GetCriteria() + this.GetOrderBy() + this.GetGroupBy() + this.GetLimit();
}
}
}
--- NEW FILE: MySqlUpdateQuery.cs ---
using System;
namespace Adapdev.Data.Sql
{
/// <summary>
/// Summary description for MySqlUpdateQuery.
/// </summary>
public class MySqlUpdateQuery : UpdateQuery
{
public MySqlUpdateQuery():base(DbType.MYSQL, DbProviderType.MYSQL){}
public MySqlUpdateQuery(string table):base(DbType.MYSQL, DbProviderType.MYSQL, table){}
}
}
|