ExpressionAnalysis(Map<NodeRef<Expression>,Type> expressionTypes,
Map<NodeRef<Expression>,Type> expressionCoercions,
Set<NodeRef<InPredicate>> subqueryInPredicates,
Set<NodeRef<SubqueryExpression>> scalarSubqueries,
Set<NodeRef<ExistsPredicate>> existsSubqueries,
Map<NodeRef<Expression>,FieldId> columnReferences,
Set<NodeRef<Expression>> typeOnlyCoercions,
Set<NodeRef<QuantifiedComparisonExpression>> quantifiedComparisons,
Map<NodeRef<Identifier>,LambdaArgumentDeclaration> lambdaArgumentReferences,
Set<NodeRef<FunctionCall>> windowFunctions) |
GroupingSetAnalysis(List<Set<FieldId>> cubes,
List<List<FieldId>> rollups,
List<List<Set<FieldId>>> ordinarySets,
List<Expression> complexExpressions) |
GroupingSetAnalysis(List<Set<FieldId>> cubes,
List<List<FieldId>> rollups,
List<List<Set<FieldId>>> ordinarySets,
List<Expression> complexExpressions) |
GroupingSetAnalysis(List<Set<FieldId>> cubes,
List<List<FieldId>> rollups,
List<List<Set<FieldId>>> ordinarySets,
List<Expression> complexExpressions) |