package org.yamcs.yarch.streamsql; public class NegativeExpression extends Expression { public NegativeExpression(Expression expr) throws ParseException { super(new Expression[] { expr }); constant = expr.isConstant(); } @Override public void doBind() throws StreamSqlException { type = children[0].getType(); } @Override public void fillCode_getValueReturn(StringBuilder code) throws StreamSqlException { code.append("-"); children[0].fillCode_getValueReturn(code); } }