예제 #1
0
파일: IntToIP.java 프로젝트: lairtonb/logql
 public boolean copyToTmp(FlexiRow src, FlexiRow dst) {
   int num = 0;
   if (numberField) {
     num = src.intArr[srcColPos];
   } else {
     try {
       num = UtilMethods.parseInt(src.charArr[srcColPos], 0, src.charSiz[srcColPos]);
     } catch (NumberFormatException nfe) {
       return false;
     }
   }
   dst.stringArr[dstColPos] = UtilMethods.intToIp(num);
   return true;
 }
예제 #2
0
파일: ToUpper.java 프로젝트: lairtonb/logql
 public void processFunctionArgs(LogMeta lm, String args) {
   args = args.trim();
   field = lm.getFieldMeta(args);
   if (field == null) {
     if (args.indexOf('(') > -1) {
       child = UtilMethods.processStringFunction(lm, args);
     } else {
       throw new IllegalArgumentException("Unknown field: " + args);
     }
   }
 }