Skip to content

ModifyPlanBase.where method needs an overload with PlanCondition as parameter #909

Closed
@georgeajit

Description

@georgeajit

The following code does not compile.

 ModifyPlan plan1 = p.fromSql("SELECT "
	  		         + " (opticFunctionalTest.detail.amount + opticFunctionalTest.detail.masterId) AS added, "
			         + " (opticFunctionalTest.detail.amount - opticFunctionalTest.master.id) AS substracted, "
	  		         + " (opticFunctionalTest.detail.amount % opticFunctionalTest.master.id) AS modulo, "
			         + " (opticFunctionalTest.detail.amount / (opticFunctionalTest.detail.amount * opticFunctionalTest.detail.id)) AS divided "
			         + " FROM opticFunctionalTest.detail INNER JOIN opticFunctionalTest.master WHERE opticFunctionalTest.detail.masterId = opticFunctionalTest.master.id"
	  		         )
			  .where(p.sqlCondition("divided >= 0.3"))			  
			  .orderBy(p.asc("substracted"));

The compile error is:

The method where(XsBooleanExpr) in the type PlanBuilderBase.ModifyPlanBase is not applicable for the arguments (PlanCondition)

Metadata

Metadata

Assignees

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions