Package org.objectweb.speedo.metadata

Examples of org.objectweb.speedo.metadata.SpeedoColumn


        );
        return m;
    }
    private Object treatMapKey(Node node, Object mo) throws SpeedoException {
        SpeedoField f = (SpeedoField) mo;
        SpeedoColumn col = null;
        Node n = node.getAttributes().getNamedItem("column");
        if (n != null) {
            col = new SpeedoColumn();
            col.name = n.getNodeValue();
            //in the same table than map value
            if (f.columns != null && f.columns.length > 0) {
                col.table = f.columns[0].table;
            }
View Full Code Here


                    "Value element must be used for map field only: "
                    + f.getSourceDesc());
        }
        Node n = node.getAttributes().getNamedItem("column");
        if (n != null) {
          SpeedoColumn col = null;
          if (f.columns == null || f.columns.length == 0) {
              //create the new meta object for the column description
              col = new SpeedoColumn();
              // column definition of the value is the hold by SpeedoField meta
              // object.
              f.addColumn(col);
              //Table will be defined later
          } else {
View Full Code Here

        return co;
    }
    private Object treatXXXElement(Node node, Object mo) throws SpeedoException {
        SpeedoField f = (SpeedoField) mo;
        Node n = node.getAttributes().getNamedItem("column");
        SpeedoColumn col = null;
        if (n != null) {
            col = new SpeedoColumn();
            col.name = n.getNodeValue();
        }
        if (f.jdoTuple instanceof SpeedoCollection) {
            if (col != null) {
                ((SpeedoCollection) f.jdoTuple).indexColumns = col;
View Full Code Here

        j.setUnique(getBooleanAttributeValue(node, "unique", j.getUnique()));
        j.setIndexed(getBooleanAttributeValue(node, "indexed", j.getIndexed()));
        j.setOuter(getBooleanAttributeValue(node, "indexed", j.getOuter()));
        n = node.getAttributes().getNamedItem("column");
        if (n == null) {
            SpeedoColumn col = new SpeedoColumn();
            col.name = n.getNodeValue();
            SpeedoJoinColumn sjc = new SpeedoJoinColumn();
            sjc.column = col;
            j.columns.add(sjc);
        }
View Full Code Here

            j.extTable.name = joinTableName;
            j.extTable.join = j;
        }
    }
    private Object treatColumn(Node node, Object mo) throws SpeedoException {
        SpeedoColumn c = new SpeedoColumn();
        Node n = node.getAttributes().getNamedItem("name");
        if (n == null) {
            c.name = n.getNodeValue();
        }
        n = node.getAttributes().getNamedItem("target");
View Full Code Here

        //<!ATTLIST datastore-identity column CDATA #IMPLIED>
        List columns = null;
        n = dsiNode.getAttributes().getNamedItem("column");
        if (n != null) {
            columns = new ArrayList();
            columns.add(new SpeedoColumn(n.getNodeValue()));
           
        }
        //<!ELEMENT datastore-identity (extension*, column*, extension*)>
        //inner element column
        Map dsiChildren = groupChildrenByName(dsiNode);
View Full Code Here

            val = n.getNodeValue();
        }
       
        //<!ATTLIST discriminator column CDATA #IMPLIED>
        n = discNode.getAttributes().getNamedItem("column");
        SpeedoColumn col = null;
        if (n != null) {
            col = new SpeedoColumn(n.getNodeValue());
        } else {
            //inner element column
            List columnNodes = (List) discChildren.get("column");
            if (columnNodes != null && columnNodes.size() == 1) {
                Node columnNode = (Node) columnNodes.get(0);
View Full Code Here

        j.setUnique(getBooleanAttributeValue(joinNode, "unique", j.getUnique()));
        j.setIndexed(getBooleanAttributeValue(joinNode, "indexed", j.getIndexed()));
        j.setOuter(getBooleanAttributeValue(joinNode, "indexed", j.getOuter()));
        n = joinNode.getAttributes().getNamedItem("column");
        if (n != null) {
          SpeedoJoinColumn sjc = new SpeedoJoinColumn(new SpeedoColumn(n.getNodeValue()));
            j.columns.add(sjc);
        }
        Map joinChildren = groupChildrenByName(joinNode);
        List l = (List) joinChildren.get("column");
        if (l != null) {
View Full Code Here

        //<!ATTLIST version column CDATA #IMPLIED>
        List columns = null;
        n = versionNode.getAttributes().getNamedItem("column");
        if (n != null) {
            columns = new ArrayList();
            columns.add(new SpeedoColumn(n.getNodeValue()));
        }
        //<!ELEMENT version (extension*, column*, index?, extension*)>
        Map versionChildren = groupChildrenByName(versionNode);
        unmanaged(new String[]{"column"}, new String[]{"column", "index"},
                versionNode, versionChildren);
View Full Code Here

        logger.log(BasicLevel.DEBUG, "Parse extension name=" + e.key + ", value=" + e.value);
        se.addExtension(e);
        e.owner = se;
    }
    private SpeedoColumn getColumn(Node node) throws SpeedoException {
        SpeedoColumn c = new SpeedoColumn();
        Node n = node.getAttributes().getNamedItem("name");
        if (n != null) {
            c.name = n.getNodeValue();
        }
        n = node.getAttributes().getNamedItem("target");
View Full Code Here

TOP

Related Classes of org.objectweb.speedo.metadata.SpeedoColumn

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.