/** * Returns all the basic select nodes, no aggregation. */ public List<AliasedNode> getSelectNodes() { if (isWildCardSelect()) { return Collections.singletonList(NODE_FACTORY.aliasedNode(null, NODE_FACTORY.wildcard())); } List<AliasedNode> ret = new ArrayList<AliasedNode>(); for (Map.Entry<ColumnRef, ColumnParseNode> entry : columnNodes.entrySet()) { if (tableRef.equals(entry.getKey().getTableRef())) { ret.add(NODE_FACTORY.aliasedNode(null, entry.getValue())); } } if (ret.isEmpty()) { ret.add(NODE_FACTORY.aliasedNode(null, NODE_FACTORY.literal(1))); } return ret; }
aliasedNodes = Lists.newArrayList(aliasedNode(null, wildcard())); } else { aliasedNodes = Lists.newArrayListWithExpectedSize(aliases.size());
if ( state.backtracking==0 ) { ret = Collections.<AliasedNode>singletonList(factory.aliasedNode(null, factory.wildcard()));}
/** * Returns all the basic select nodes, no aggregation. */ public List<AliasedNode> getSelectNodes() { if (isWildCardSelect()) { return Collections.singletonList(NODE_FACTORY.aliasedNode(null, NODE_FACTORY.wildcard())); } List<AliasedNode> ret = new ArrayList<AliasedNode>(); for (Map.Entry<ColumnRef, ColumnParseNode> entry : columnNodes.entrySet()) { if (tableRef.equals(entry.getKey().getTableRef())) { ret.add(NODE_FACTORY.aliasedNode(null, entry.getValue())); } } if (ret.isEmpty()) { ret.add(NODE_FACTORY.aliasedNode(null, NODE_FACTORY.literal(1))); } return ret; }
/** * Returns all the basic select nodes, no aggregation. */ public List<AliasedNode> getSelectNodes() { if (isWildCardSelect()) { return Collections.singletonList(NODE_FACTORY.aliasedNode(null, NODE_FACTORY.wildcard())); } List<AliasedNode> ret = new ArrayList<AliasedNode>(); for (Map.Entry<ColumnRef, ColumnParseNode> entry : columnNodes.entrySet()) { if (tableRef.equals(entry.getKey().getTableRef())) { ret.add(NODE_FACTORY.aliasedNode(null, entry.getValue())); } } if (ret.isEmpty()) { ret.add(NODE_FACTORY.aliasedNode(null, NODE_FACTORY.literal(1))); } return ret; }
aliasedNodes = Lists.newArrayList(aliasedNode(null, wildcard())); } else { aliasedNodes = Lists.newArrayListWithExpectedSize(aliases.size());
aliasedNodes = Lists.newArrayList(aliasedNode(null, wildcard())); } else { aliasedNodes = Lists.newArrayListWithExpectedSize(aliases.size());
if ( state.backtracking==0 ) { ret = Collections.<AliasedNode>singletonList(factory.aliasedNode(null, factory.wildcard()));}
if ( state.backtracking==0 ) { ret = Collections.<AliasedNode>singletonList(factory.aliasedNode(null, factory.wildcard()));}