Class Listagg
java.lang.Object
org.iplass.mtp.entity.query.value.ValueExpression
org.iplass.mtp.entity.query.value.primary.PrimaryValue
org.iplass.mtp.entity.query.value.aggregate.Aggregate
org.iplass.mtp.entity.query.value.aggregate.OrderedSetFunction
org.iplass.mtp.entity.query.value.aggregate.Listagg
- All Implemented Interfaces:
Serializable
,ASTNode
LISTAGG関数を表す。
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaccept
(ASTTransformer transformer) void
accept
(ValueExpressionVisitor visitor) boolean
protected String
int
hashCode()
boolean
orderBy
(WithinGroupSortSpec... sortSpec) void
setDistinct
(boolean distinct) void
setSeparator
(Literal separator) toString()
Methods inherited from class org.iplass.mtp.entity.query.value.aggregate.OrderedSetFunction
getWithinGroup, setWithinGroup
Methods inherited from class org.iplass.mtp.entity.query.value.aggregate.Aggregate
getValue, setValue
Methods inherited from class org.iplass.mtp.entity.query.value.ValueExpression
newValue
-
Constructor Details
-
Listagg
public Listagg() -
Listagg
-
Listagg
-
Listagg
-
Listagg
-
-
Method Details
-
isDistinct
public boolean isDistinct() -
setDistinct
public void setDistinct(boolean distinct) -
getSeparator
-
setSeparator
-
orderBy
-
toString
- Specified by:
toString
in interfaceASTNode
- Overrides:
toString
in classOrderedSetFunction
-
getFuncName
- Specified by:
getFuncName
in classAggregate
-
hashCode
public int hashCode()- Specified by:
hashCode
in interfaceASTNode
- Overrides:
hashCode
in classOrderedSetFunction
-
equals
- Specified by:
equals
in interfaceASTNode
- Overrides:
equals
in classOrderedSetFunction
-
accept
-
accept
- Specified by:
accept
in classValueExpression
-