class ProjectionBuilder extends Object
Modifier and Type | Field and Description |
---|---|
private Set<String> |
aliasNames |
private Map<String,OperatorNode<ExpressionOperator>> |
fields |
Constructor and Description |
---|
ProjectionBuilder() |
Modifier and Type | Method and Description |
---|---|
void |
addField(String name,
OperatorNode<ExpressionOperator> expr) |
private String |
assignName(OperatorNode<ExpressionOperator> expr) |
boolean |
isAlias(String name) |
OperatorNode<SequenceOperator> |
make(OperatorNode<SequenceOperator> target) |
private Map<String,OperatorNode<ExpressionOperator>> fields
public void addField(String name, OperatorNode<ExpressionOperator> expr)
public boolean isAlias(String name)
private String assignName(OperatorNode<ExpressionOperator> expr)
public OperatorNode<SequenceOperator> make(OperatorNode<SequenceOperator> target)
Copyright © 2018. All rights reserved.