001package gudusoft.gsqlparser.nodes;
002/*
003 * Date: 12-8-10
004 */
005
006public class TPrecisionScale extends TParseTreeNode {
007
008    private TConstant precision;
009    private TConstant scale;
010    private TConstant storageFormat;
011
012    public TConstant getPrecision() {
013        return precision;
014    }
015
016    public TConstant getScale() {
017        return scale;
018    }
019
020    public TConstant getStorageFormat() {
021        return storageFormat;
022    }
023
024    public void init(Object arg1, Object arg2){
025        precision = (TConstant)arg1;
026        scale = (TConstant)arg2;
027    }
028
029    public void init(Object arg1, Object arg2, Object arg3){
030        precision = (TConstant)arg1;
031        scale = (TConstant)arg2;
032        storageFormat = (TConstant)arg3;
033    }
034
035    public void setPrecision(TConstant precision) {
036        this.precision = precision;
037    }
038
039    public void setScale(TConstant scale) {
040        this.scale = scale;
041    }
042
043    public void setStorageFormat(TConstant storageFormat) {
044        this.storageFormat = storageFormat;
045    }
046}