1 | public class Case2Node extends AbstractSelectExpression implements SelectExpression {↵ | | 1 | public class CaseNode extends AbstractSelectExpression implements SelectExpression {↵
|
2 | ↵ | | 2 | ↵
|
3 | public Type getDataType() {↵ | | 3 | public Type getDataType() {↵
|
4 | return getFirstThenNode().getDataType();↵ | | 4 | return getFirstThenNode().getDataType();↵
|
5 | }↵ | | 5 | }↵
|
|
6 | private SelectExpression getFirstThenNode() {↵ | | 6 | private SelectExpression getFirstThenNode() {↵
|
7 | return (SelectExpression) getFirstChild().getNextSibling().getFirstChild().getNextSibling();↵ | | 7 | return (SelectExpression) getFirstChild().getFirstChild().getNextSibling();↵
|
8 | }↵ | | 8 | }↵
|
|
9 | public void setScalarColumnText(int i) throws SemanticException {↵ | | 9 | public void setScalarColumnText(int i) throws SemanticException {↵
|
10 | ColumnHelper.generateSingleScalarColumn( this, i );↵ | | 10 | ColumnHelper.generateSingleScalarColumn( this, i );↵
|
11 | | | 11 |
|