/// <summary> /// Create a new MochaDbCommand. /// </summary> /// <param name="db">Target MochaDatabase.</param> public MochaDbCommand(MochaDatabase db) { //Load mhql core. USE = new Mhql_USE(Database); SELECT = new Mhql_SELECT(Database); RETURN = new Mhql_RETURN(Database); ORDERBY = new Mhql_ORDERBY(Database); GROUPBY = new Mhql_GROUPBY(Database); MUST = new Mhql_MUST(Database); REMOVE = new Mhql_REMOVE(Database); keywords = new MochaArray <MhqlKeyword>(USE, SELECT, REMOVE, RETURN, ORDERBY, GROUPBY, MUST); Database = db; Command = string.Empty; }
/// <summary> /// Create a new MochaDbCommand. /// </summary> /// <param name="db">Target MochaDatabase.</param> public MochaDbCommand(MochaDatabase db) { //Load mhql core. USE = new Mhql_USE(Database); ORDERBY = new Mhql_ORDERBY(Database); GROUPBY = new Mhql_GROUPBY(Database); MUST = new Mhql_MUST(Database); REMOVE = new Mhql_REMOVE(Database); SUBROW = new Mhql_SUBROW(Database); SUBCOL = new Mhql_SUBCOL(Database); DELROW = new Mhql_DELROW(Database); DELCOL = new Mhql_DELCOL(Database); ADDROW = new Mhql_ADDROW(Database); CORDERBY = new Mhql_CORDERBY(Database); keywords = new MhqlKeyword[] { USE, REMOVE, ORDERBY, GROUPBY, MUST, SUBROW, SUBCOL, DELROW, DELCOL, ADDROW, CORDERBY }; Database = db; Command = string.Empty; }