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}