Examples of ILine


Examples of ag.ion.bion.officelayer.draw.shapes.ILine

    return ellipse;
  }

  @Override
  public ILine createLine(int width, int height) {
    ILine line = new Line(drawPage.createShape(IShape.LINE), drawPage);
    line.setSize(new Size(width, height));
    return line;
  }
View Full Code Here

Examples of com.dp.nebula.wormhole.common.interfaces.ILine

   * @return  line
   *       A line of data.
   *
   */
  private ILine extract() {
    ILine e = readArray[readPosition];
    readArray[readPosition] = null;
    ++readPosition;
    --readCount;
    ++lineTx;
    return e;
View Full Code Here

Examples of com.dp.nebula.wormhole.common.interfaces.ILine

      Charset charset = Charset.forName(encoding);
        InputStreamReader reader = new InputStreamReader(inputStream,charset);
        LineIterator iterator = new LineIterator(reader);         
        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);
          sucLineCounter ++;
        }
View Full Code Here

Examples of com.dp.nebula.wormhole.common.interfaces.ILine

  }

  @Override
  public void write(ILineReceiver lineReceiver) {
    List<DBObject> objList = new ArrayList<DBObject>();
    ILine line = null;
    while ((line = lineReceiver.receive()) != null){
      int fieldNum = line.getFieldNum();
      DBObject obj = new BasicDBObject();
      for (int i = 0; i < fieldNum; i++) {
        obj.put(fieldNames[i], line.getField(i));
      }
      objList.add(obj);
      if (bulkInsertLine == objList.size()){
        if (bulkInsertToMongo(coll, objList)){
          getMonitor().increaseSuccessLine(objList.size());
View Full Code Here

Examples of com.dp.nebula.wormhole.common.interfaces.ILine

        DBUtils.update(conn, encodingSql);
      }

      /* load data begin */
      makeLoadSql();
      ILine line = null;
      StringBuilder builder = new StringBuilder(sql);
      int count = 0;
      while ((line = receiver.receive()) != null) {
        if (count != 0) {
          builder.append(",");
View Full Code Here

Examples of com.dp.nebula.wormhole.common.interfaces.ILine

        cin = codec.createInputStream(in);
        itr = new LineIterator(new BufferedReader(
            new InputStreamReader(cin)));
      }
      while (itr.hasNext()) {
        ILine oneLine = lineSender.createNewLine();
        String line = itr.nextLine();
        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);
        if (flag) {
          getMonitor().increaseSuccessLines();
        } else {
          getMonitor().increaseFailedLines();
          LOG.debug("failed to send line: " + oneLine.toString('\t'));
        }
      }
      lineSender.flush();

    } catch (Exception e) {
View Full Code Here

Examples of com.dp.nebula.wormhole.common.interfaces.ILine

          if (sfdcResults == null) {
            LOG.error("Error No Results");
            return;
          }
          for (int i = 0; i < sfdcResults.length; i++) {
            ILine oneLine = lineSender.createNewLine();
            Iterator<XmlObject> fields = sfdcResults[i].getChildren();
            if (fields == null)
              return;
            int index = 0;
            while (fields.hasNext()) {
              // discrading the ahead two fields
              if (index++ < DISCARDED_FIELD_COUNT){
                fields.next();
                continue;
              }
             
              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

Examples of com.dp.nebula.wormhole.common.interfaces.ILine

    closeAll();
  }

  @Override
  public void write(ILineReceiver lineReceiver) {
    ILine line = null;
    try {
      while ((line = lineReceiver.receive()) != null) {
        int len = line.getFieldNum();
        for (int i = 0; i < len; i++) {
          bw.write(replaceChars(line.getField(i)));
          if (i < len - 1) {
            bw.write(fieldSplit);
          }
        }
        bw.write(lineSplit);
View Full Code Here

Examples of com.dp.nebula.wormhole.common.interfaces.ILine

      transformer = TransformerFactory.create(dataTransform);
    }

    String item = null;
    while(cursor.hasNext()){
      ILine line = lineSender.createNewLine();
      current = cursor.next();
      log.debug("current cursor object:" + current);
     
      if (!allFieldsOrNot){
        for(String field : fieldsSet){
          item =  String.valueOf(current.get(field));
          if(fieldNeedSplit && fieldsSet.size()==1) {
            int start = 0;
            int end = item.indexOf(fieldSplitChar);
            while(end!=-1) {
              String fieldStr = null;
              if(start != end) {
                fieldStr = item.substring(start,end);
              }
              line.addField(fieldStr);
              start = end + 1;
              end = item.indexOf(fieldSplitChar,start);
            }
            if(start == item.length()) {
              line.addField(null);
            }else {
              line.addField(item.substring(start));
            }
          }else if (null == item){
            line.addField(null);
          }else {
            line.addField(item);
          }
        }
      }else{
        log.info("Using all fields strategy, it is not appreciable. ");
        Map<String, BSONObject> keys = current.toMap();
        for (Map.Entry<String, BSONObject> entry : keys.entrySet()) {
          line.addField(entry.getValue().toString());
        }
       
      }
      if(!dataTransform.isEmpty()) {
        line = transformer.transform(line);
      }
      log.debug("send line to bufferLineExchanger:" + line.toString('\t'));
      if (lineSender.send(line)){
        getMonitor().increaseSuccessLines();
      }else{
        getMonitor().increaseFailedLines();
      }
View Full Code Here

Examples of com.dp.nebula.wormhole.common.interfaces.ILine

          reader.setParam(paramItem);
            reader.init();
            reader.connection();
            reader.read(exchanger);
            reader.finish();
            ILine line = null;
            try{
              int i = 0;
              while((line = exchanger.receive()) != null) {
                result.add(line.getField(0)+"\t"+line.getField(1)+"\n");
                i++;
              }
            }catch(Exception e) {
              //Do nothing
            }
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.