throws QueryMetadataException, TeiidComponentException { ColStats colStats = new ColStats(); List<? extends Expression> outputCols = getOutputCols(node, metadata); for (Expression expr : outputCols) { if (!(expr instanceof ElementSymbol)) {
throws QueryMetadataException, TeiidComponentException { ColStats colStats = new ColStats(); List<? extends Expression> outputCols = getOutputCols(node, metadata); for (Expression expr : outputCols) { if (!(expr instanceof ElementSymbol)) {
throws QueryMetadataException, TeiidComponentException { ColStats colStats = new ColStats(); List<? extends Expression> outputCols = getOutputCols(node, metadata); for (Expression expr : outputCols) { if (!(expr instanceof ElementSymbol)) {
otherChildCardinality = node.getLastChild().getCardinality(); colStatsOther = (ColStats) node.getLastChild().getProperty(Info.EST_COL_STATS); outputColsOther = getOutputCols(node.getLastChild(), metadata); List<? extends Expression> outputCols = getOutputCols(node, metadata); ColStats newColStats = new ColStats(); for (int i = 0; i < outputCols.size(); i++) {
otherChildCardinality = node.getLastChild().getCardinality(); colStatsOther = (ColStats) node.getLastChild().getProperty(Info.EST_COL_STATS); outputColsOther = getOutputCols(node.getLastChild(), metadata); List<? extends Expression> outputCols = getOutputCols(node, metadata); ColStats newColStats = new ColStats(); for (int i = 0; i < outputCols.size(); i++) {
otherChildCardinality = node.getLastChild().getCardinality(); colStatsOther = (ColStats) node.getLastChild().getProperty(Info.EST_COL_STATS); outputColsOther = getOutputCols(node.getLastChild(), metadata); List<? extends Expression> outputCols = getOutputCols(node, metadata); ColStats newColStats = new ColStats(); for (int i = 0; i < outputCols.size(); i++) {
ColStats colStats = (ColStats) child.getProperty(Info.EST_COL_STATS); if (colStats != null) { List<? extends Expression> outputCols = getOutputCols(node, metadata); ColStats newColStats = new ColStats(); for (Expression expr : outputCols) {
ColStats colStats = (ColStats) child.getProperty(Info.EST_COL_STATS); if (colStats != null) { List<? extends Expression> outputCols = getOutputCols(node, metadata); ColStats newColStats = new ColStats(); for (Expression expr : outputCols) {
ColStats colStats = (ColStats) child.getProperty(Info.EST_COL_STATS); if (colStats != null) { List<? extends Expression> outputCols = getOutputCols(node, metadata); ColStats newColStats = new ColStats(); for (Expression expr : outputCols) {