1 34 package smallsql.database; 35 36 37 40 public class ExpressionFunctionChar extends ExpressionFunctionReturnString { 41 42 final int getFunction() { 43 return SQLTokenizer.CHAR; 44 } 45 46 47 final String getString() throws Exception { 48 if(isNull()) return null; 49 char chr = (char)param1.getInt(); 50 return String.valueOf(chr); 51 } 52 53 54 final int getDataType() { 55 return SQLTokenizer.CHAR; 56 } 57 58 59 final int getPrecision(){ 60 return 1; 61 } 62 } 63 | Popular Tags |