public class GROUPInvocationResultDetails extends RelationalOperatorInvocationResultDetails
| Constructor and Description |
|---|
GROUPInvocationResultDetails(Heading heading,
java.lang.String predicate,
java.util.Collection<? extends KeyDef> keySpecifications,
java.util.Set<NameIdentifier> retainedAttributeNames,
java.util.Map<NameIdentifier,NonScalarTypeDeclaration> groupAttributes,
boolean keyRetainedAfterGroup)
Creates the GROUPInvocationResultDetails
|
| Modifier and Type | Method and Description |
|---|---|
java.util.Map<NameIdentifier,NonScalarTypeDeclaration> |
getGroupAttributes()
Gets The mapping of names of RVA attributes in the result to the set of attributes those RVA's contain from the input expression
|
java.util.Set<NameIdentifier> |
getRetainedAttributeNames()
Gets retainedAttributeNames
|
boolean |
isKeyRetainedAfterGroup()
Gets the Indicator whether a key of the input expression was retained after the GROUP
|
getHeading, getKeySpecifications, getPredicatepublic GROUPInvocationResultDetails(Heading heading, java.lang.String predicate, java.util.Collection<? extends KeyDef> keySpecifications, java.util.Set<NameIdentifier> retainedAttributeNames, java.util.Map<NameIdentifier,NonScalarTypeDeclaration> groupAttributes, boolean keyRetainedAfterGroup)
heading - the heading of the result produced by the invocationpredicate - the predicate corresponding to the resultkeySpecifications - the key specifications known to be satisfied by the resultretainedAttributeNames - the set of attribute names that are retained from the input expressiongroupAttributes - The mapping of names of RVA attributes in the result to the set of attributes those RVA's contain from the input expressionkeyRetainedAfterGroup - the Indicator whether a key of the input expression was retained after the GROUPpublic java.util.Map<NameIdentifier,NonScalarTypeDeclaration> getGroupAttributes()
public final java.util.Set<NameIdentifier> getRetainedAttributeNames()
public boolean isKeyRetainedAfterGroup()