public static DatabaseQuery ConstructSelectStatement(DatabaseModel selectModel, DatabaseModel conditionModel, List <Condition> conditioners , List <DatabaseQuery> conditionExtensions = null) { return(new DatabaseQuery() { _statement = Statement.Select, _selectModel = selectModel, _conditionModel = conditionModel, _conditioners = conditioners, _conditionExtensions = conditionExtensions, Results = new List <DatabaseModel>() }); }
public static DatabaseQuery ConstructDeleteStatement(DatabaseModel deleteModel, DatabaseModel conditionModel, List <Condition> conditioners , List <DatabaseQuery> conditionExtensions = null) { return(new DatabaseQuery() { _statement = Statement.Delete, _deleteModel = deleteModel, _conditionModel = conditionModel, _conditioners = conditioners, _conditionExtensions = conditionExtensions }); }
public static DatabaseQuery ConstructUpdateStatement(DatabaseModel setModel, List <Helper> setters, DatabaseModel conditionModel, List <Condition> conditioners , List <DatabaseQuery> conditionExtensions = null) { return(new DatabaseQuery() { _statement = Statement.Update, _setModel = setModel, _setters = setters, _conditionModel = conditionModel, _conditioners = conditioners, _conditionExtensions = conditionExtensions }); }