Package com.dp.nebula.wormhole.common.interfaces

Examples of com.dp.nebula.wormhole.common.interfaces.ILine.addField()


        int begin = 0;
        int length = lineString.length();
        if (!colListSwitch){
          for (i = 0; i < length; ++i) {
            if (lineString.charAt(i) == fieldSplit) {
              line.addField(replaceNullString(lineString.substring(begin, i)));
              begin = i + 1;
            }
          }
          line.addField(replaceNullString(lineString.substring(begin, i)));
        }else{
View Full Code Here


            if (lineString.charAt(i) == fieldSplit) {
              line.addField(replaceNullString(lineString.substring(begin, i)));
              begin = i + 1;
            }
          }
          line.addField(replaceNullString(lineString.substring(begin, i)));
        }else{
          int index = 0;
          for (i = 0; i < length; ++i) {
            if (lineString.charAt(i) == fieldSplit) {
              if (colList[index] >= 0){
View Full Code Here

        }else{
          int index = 0;
          for (i = 0; i < length; ++i) {
            if (lineString.charAt(i) == fieldSplit) {
              if (colList[index] >= 0){
                line.addField(replaceNullString(lineString.substring(begin, i)),
                    colList[index]);
              }
              begin = i + 1;
              index++;
            }
View Full Code Here

              begin = i + 1;
              index++;
            }
          }
          if (colList[index] >= 0) {
            line.addField(replaceNullString(lineString.substring(begin, i)),
                colList[index]);
          }
         
          // add constant columns
          for (Integer k : constColMap.keySet()) {
View Full Code Here

                colList[index]);
          }
         
          // add constant columns
          for (Integer k : constColMap.keySet()) {
            line.addField(constColMap.get(k), k);
          }
        }
        logger.debug(line.toString(','));
       
        boolean flag = lineSender.send(line);
View Full Code Here

        while(iterator.hasNext()) {
          String lineData = iterator.nextLine();
          ILine line = new DefaultLine();
          for(String field:lineData.split(String.valueOf(DEP))){
            if(field.equals("\\N")){
              line.addField(null);
            } else {
              line.addField(pgStringNormalize(field));
            }
          }
          sender.send(line);
View Full Code Here

          ILine line = new DefaultLine();
          for(String field:lineData.split(String.valueOf(DEP))){
            if(field.equals("\\N")){
              line.addField(null);
            } else {
              line.addField(pgStringNormalize(field));
            }
          }
          sender.send(line);
          sucLineCounter ++;
        }
View Full Code Here

        String[] parts = StringUtils
            .splitByWholeSeparatorPreserveAllTokens(line,
                FIELD_SEPARATOR);
        for (int i = 0; i < parts.length; i++) {
          if (HIVE_COLUMN_NULL_VALUE.equals(parts[i])) {
            oneLine.addField(null, i);
          } else {
            oneLine.addField(parts[i], i);
          }
        }
        boolean flag = lineSender.send(oneLine);
View Full Code Here

                FIELD_SEPARATOR);
        for (int i = 0; i < parts.length; i++) {
          if (HIVE_COLUMN_NULL_VALUE.equals(parts[i])) {
            oneLine.addField(null, i);
          } else {
            oneLine.addField(parts[i], i);
          }
        }
        boolean flag = lineSender.send(oneLine);
        if (flag) {
          getMonitor().increaseSuccessLines();
View Full Code Here

              XmlObject field = fields.next();
              Object newVal = convertFieldValue(field.getValue());
              if (newVal == null){
                newVal = "";
              }
              oneLine.addField(newVal.toString());
            }
            boolean flag = lineSender.send(oneLine);
            if (flag) {
              getMonitor().increaseSuccessLines();
            } else {
View Full Code Here

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.