1 34 package smallsql.database; 35 36 37 43 class ColumnExpression extends Column { 44 45 final private Expression expr; 46 47 ColumnExpression(Expression expr){ 48 this.expr = expr; 49 } 50 51 52 String getName(){ 53 return expr.getAlias(); 54 } 55 56 57 boolean isAutoIncrement(){ 58 return expr.isAutoIncrement(); 59 } 60 61 62 boolean isCaseSensitive(){ 63 return expr.isCaseSensitive(); 64 } 65 66 67 boolean isNullable(){ 68 return expr.isNullable(); 69 } 70 71 72 int getDataType(){ 73 return expr.getDataType(); 74 } 75 76 77 int getDisplaySize(){ 78 return expr.getDisplaySize(); 79 } 80 81 82 int getScale(){ 83 return expr.getScale(); 84 } 85 86 87 int getPrecision(){ 88 return expr.getPrecision(); 89 } 90 91 } 92 | Popular Tags |