Package org.jiql.util

Examples of org.jiql.util.SQLParser


      jincludealllist.add(cr);
      return true;
    }
    String tab = isFilter(left,right,cr);
    if (tab != null){
      SQLParser sq = add(tab);
      Vector il = sq.getIncludeAllList();
      cr.setSQLParser(sq);
      il.add(cr);
      return true;
    }
    return false;
View Full Code Here


   
 
  en = sqps.keys();
  Enumeration en2 = null;
  Hashtable h = null;
  SQLParser sq = null;
  while (en.hasMoreElements()){
    t = (String)en.nextElement();
  if (l.startsWith(t + "."))
    return t;
    sq = add(t);
    h = sq.getSelectAS();
    en2 = h.keys();
    while (en2.hasMoreElements())
    {
      n = (String)en2.nextElement();
      if (n.equals(l))
View Full Code Here

      {
        String t2 = (String)aliases.get(t);
        if (t2 != null)
          t = t2;
      }
      SQLParser s = getSQLParser(t);
      if (s != null){
        Vector sl = s.getSelectList();
        /*if (sl == null){
          sl = new Vector();
          selects.put(t,sl);
        }*/

      //itm = sqp.parseSelectAlias(itm);
      i =  itm.toLowerCase().indexOf(" as ");
      if (i > 0){
     
      String itmn = (StringUtil.getTrimmedValue(itm.substring(0,i)));
      String itmn2 = StringUtil.getTrimmedValue(itm.substring(i + 3,itm.length()));
      selectASPut(t,itmn,itmn2);
      itm = itmn2;
      }
      //else //(" NO AS 1 " + itm);
      //}else
          //(t + " SELECTSSS U 4 " + itm);

        sl.add(itm);
        return true;
      }
      t = (String)aliases.get(t);
      if (t != null){
      s = add(t);
      if (s != null){
        Vector sl = s.getSelectList();
        /*if (sl == null){
          sl = new Vector();
          selects.put(t,sl);
        }*/
      i =  itm.toLowerCase().indexOf(" as ");
View Full Code Here

      {
        String t2 = (String)aliases.get(t);
        if (t2 != null)
          t = t2;
      }
      SQLParser s = add(t);
      if (s != null){
        Vector sl = s.getSelectList();
        /*if (sl == null){
          sl = new Vector();
          selects.put(t,sl);
        }*/

      //itm = sqp.parseSelectAlias(itm);
      //itm = s.getSFunctions().parse(itm);

      i =  itm.toLowerCase().indexOf(" as ");
      if (i > 0){
     
      String itmn = (StringUtil.getTrimmedValue(itm.substring(0,i)));
      String itmn2 = StringUtil.getTrimmedValue(itm.substring(i + 3,itm.length()));
      selectASPut(t,itmn,itmn2);
      itm = itmn2;
      }      //else //(" NO AS 3 " + itm);

     
      /* (t + " SELECTSSS U 2 " + itm);
        if (itm.endsWith(".*"))
        {
          String tn = findTable(t);
       (t + " SELECTSSS U 24u " + tn + ":" + aliases);

          Vector fl = jiqlDBMgr.get(sqp.getProperties()).getTableInfo(tn).getFieldList();
          String an = itm.substring(0,itm.length() - 1);
          for (int fct = 0;fct < fl.size();fct++)
            sl.add(an + fl.elementAt(fct));
        }
        else*/
        sl.add(itm);
        return true;
      }
      t = (String)aliases.get(t);
      if (t != null){
      s = add(t);
      if (s != null){
        Vector sl = s.getSelectList();
        /*if (sl == null){
          sl = new Vector();
          selects.put(t,sl);
        }*/
      i =  itm.toLowerCase().indexOf(" as ");
View Full Code Here

TOP

Related Classes of org.jiql.util.SQLParser

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.