Package com.odiago.flumebase.exec

Examples of com.odiago.flumebase.exec.AliasSymbol


      sym.setParentName(streamAlias);
      nextId++;
      outTable.addSymbol(sym);

      // And also as an alias of just the fieldName.
      outTable.addSymbol(new AliasSymbol(fieldName, sym));
    }

    nextFieldId.item = Integer.valueOf(nextId);
    mSymbols = outTable;
    return outTable;
View Full Code Here


    if (null != streamName) {
      AssignedSymbol sym = new AssignedSymbol(streamName + "." + fieldName,
          type, assignedName, IdentifierExpr.AccessType.FIELD);
      sym.setParentName(streamName);
      symtab.addSymbol(sym);
      symtab.addSymbol(new AliasSymbol(fieldName, sym));
    } else {
      symtab.addSymbol(new AssignedSymbol(fieldName, type, assignedName,
          IdentifierExpr.AccessType.FIELD));
    }
  }
View Full Code Here

            String symName = StringUtils.dequalify(srcSym.getName());

            if (null != stmtAlias) {
              Symbol sym = srcSym.withName(stmtAlias + "." + symName);
              outTable.addSymbol(sym);
              outTable.addSymbol(new AliasSymbol(symName, sym));
            } else {
              outTable.addSymbol(srcSym.withName(symName));
            }
          }
        } else if (aliasedExpr.getExpr() instanceof IdentifierExpr) {
View Full Code Here

TOP

Related Classes of com.odiago.flumebase.exec.AliasSymbol

Copyright © 2018 www.massapicom. 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.