zoukankan      html  css  js  c++  java
  • 找出包含有类型是某个特定的扩展类型的字段的表

    比如,已知一个扩展类型是ProjCategoryId,下面的代码将为你找出所有使用过这个扩展类型的表。

     

    static void findTableWithProjCategoryId(Args _args)

    {

        xInfo xInfo = new xInfo();

     

        treeNode t = xInfo.rootNode().AOTfindChild("DataDictionary").AOTfindChild("Tables");

        treeNode childNode;

        treeNode fields;

        treenodeIterator it, itFld;

     

        str properties;

        str table;

        str field;

        str extendedDataType;

        str searchType = "ProjCategoryId";

        ;

     

        it = t.AOTiterator();

        childNode= it.next();

        while (childNode)

        {

          Table = child.treeNodeName();

          itFld = t.AOTfindChild(child.treeNodeName()).AOTfindChild("Fields").AOTiterator();

     

          fields = itFld.next();

          while (fields)

          {

            field = fields.treeNodeName();

            properties = fields.AOTgetProperties();

            extendedDataType = findProperty(properties, "ExtendedDataType");

     

            if (extendedDataType == searchType)

            {

              info(strfmt("%1 / %2 - ExtendedDataType: %3", table, field, extendedDataType));

            }

            fields = itFld.next();

          }

          childNode= it.next();

        }

    }

  • 相关阅读:
    osgi:设置httpservice端口号
    osgi: HttpService A null service reference is not allowed.
    Java Web中涉及的编解码
    http协议之cookie标准RFC6265介绍
    信息传输完整性、保密性、不可抵赖性实现
    web开发基础--字节序
    结构体
    ArrayList和LinkedList的some东东
    循环---匹配
    关于游戏的留存率想到的
  • 原文地址:https://www.cnblogs.com/Fandyx/p/2761518.html
Copyright © 2011-2022 走看看