Class ScalarSubQuery
java.lang.Object
org.iplass.mtp.entity.query.value.ValueExpression
org.iplass.mtp.entity.query.value.primary.PrimaryValue
org.iplass.mtp.entity.query.value.subquery.ScalarSubQuery
- All Implemented Interfaces:
Serializable
,ASTNode
スカラサブクエリを表す。
スカラサブクエリは単一値を返却するValueExpressionと定義される。
- See Also:
-
Constructor Summary
ConstructorDescriptionScalarSubQuery
(Query query) ScalarSubQuery
(Query query, Condition on) ScalarSubQuery
(SubQuery subQuery) -
Method Summary
Modifier and TypeMethodDescriptionaccept
(ASTTransformer transformer) void
accept
(ValueExpressionVisitor visitor) boolean
getOn()
getQuery()
int
hashCode()
on
(EntityField mainQueryProperty, EntityField subQueryProperty, int unnestCount) void
setSubQuery
(SubQuery subQuery) toString()
Methods inherited from class org.iplass.mtp.entity.query.value.ValueExpression
newValue
-
Constructor Details
-
ScalarSubQuery
public ScalarSubQuery() -
ScalarSubQuery
-
ScalarSubQuery
-
ScalarSubQuery
-
-
Method Details
-
getQuery
-
getOn
-
getSubQuery
-
setSubQuery
-
on
-
on
public ScalarSubQuery on(EntityField mainQueryProperty, EntityField subQueryProperty, int unnestCount) -
on
-
on
-
toString
-
accept
- Specified by:
accept
in classValueExpression
-
accept
-
hashCode
public int hashCode() -
equals
-