1 34 package smallsql.database; 35 36 37 40 public class ExpressionFunctionLCase extends ExpressionFunctionReturnP1StringAndBinary { 41 42 final int getFunction() { 43 return SQLTokenizer.LCASE; 44 } 45 46 47 final boolean isNull() throws Exception { 48 return param1.isNull(); 49 } 50 51 52 final byte[] getBytes() throws Exception { 53 if(isNull()) return null; 54 return getString().getBytes(); 55 } 56 57 58 final String getString() throws Exception { 59 if(isNull()) return null; 60 return param1.getString().toLowerCase(); 61 } 62 } 63 | Popular Tags |