module hunt.sql.ast.expr.SQLNumericLiteralExpr; import hunt.sql.ast.SQLExprImpl; import hunt.sql.ast.expr.SQLLiteralExpr; import hunt.Number; import hunt.collection; import hunt.sql.ast.SQLObject; public abstract class SQLNumericLiteralExpr : SQLExprImpl , SQLLiteralExpr { public this(){ } public abstract Number getNumber(); public abstract void setNumber(Number number); public abstract override SQLNumericLiteralExpr clone(); override public List!SQLObject getChildren() { return Collections.emptyList!(SQLObject)(); } }