private DAL.Contracts.VirtualEnvironmentStatementEvaluation Convert(VirtualEnvironment env, long statementID, ExecutionPlan plan, VirtualEnvironmentStatementEvaluation eval) { DAL.Contracts.VirtualEnvironmentStatementEvaluation result = new DAL.Contracts.VirtualEnvironmentStatementEvaluation(); result.ExecutionPlanID = plan.ID; result.NormalizedStatementID = statementID; result.VirtualEnvironmentID = env.ID; result.GlobalImprovementRatio = eval.GlobalImprovementRatio; result.LocalImprovementRatio = eval.LocalImprovementRatio; return(result); }
private DAL.Contracts.VirtualEnvironmentStatementEvaluation Convert(VirtualEnvironment env, long statementID, ExecutionPlan plan, VirtualEnvironmentStatementEvaluation eval, HashSet <long> affectingIndicesIds, HashSet <long> usedIndicesIds) { DAL.Contracts.VirtualEnvironmentStatementEvaluation result = new DAL.Contracts.VirtualEnvironmentStatementEvaluation(); result.ExecutionPlanID = plan.ID; result.NormalizedStatementID = statementID; result.VirtualEnvironmentID = env.ID; result.GlobalImprovementRatio = eval.GlobalImprovementRatio; result.LocalImprovementRatio = eval.LocalImprovementRatio; result.AffectingIndices = affectingIndicesIds; result.UsedIndices = usedIndicesIds; return(result); }