Package org.teiid.query.mapping.xml

Examples of org.teiid.query.mapping.xml.MappingElement


        assertEquals("testTempGroup2", list.get(1)); //$NON-NLS-1$
       

        MappingBaseNode node = (MappingBaseNode)source.getNodeChildren().get(0);
        assertTrue(node instanceof MappingElement);
        MappingElement element = (MappingElement)node;
       
        // make sure name matches and caridinality of root is reset; as there can be only one root
        assertEquals("license", element.getName()); //$NON-NLS-1$
        assertEquals(1, element.getMinOccurence());
        assertEquals(1, element.getMaxOccurence());
        assertNull(element.getSource());
    }
View Full Code Here


        doc = SourceNodeGenaratorVisitor.extractSourceNodes(doc);
       
        // check source node
        MappingBaseNode node = doc.getRootNode();
        assertTrue(node instanceof MappingElement);
        MappingElement element = (MappingElement)node;

        List list = element.getStagingTables();
        assertEquals(1, list.size());
        assertEquals("testTempGroup1", list.get(0)); //$NON-NLS-1$
       
        // make sure name matches and caridinality of root is reset; as there can be only one root
        assertEquals("parentNode", element.getName()); //$NON-NLS-1$
        assertEquals(1, element.getMinOccurence());
        assertEquals(1, element.getMaxOccurence());
       
        MappingNode node1 = (MappingNode)element.getNodeChildren().get(0);
        assertTrue(node1 instanceof MappingSourceNode);
       
        MappingSourceNode source = (MappingSourceNode)node1;       
        assertEquals("childNodeSource", source.getResultName()); //$NON-NLS-1$

        list = source.getStagingTables();
        assertEquals(1, list.size());
        assertEquals("testTempGroup2", list.get(0)); //$NON-NLS-1$
       
        // make sure source's child is mapping element and mapping element's source
        // is above source       
        node1 = (MappingNode)source.getNodeChildren().get(0);
        assertTrue(node instanceof MappingElement);
        element = (MappingElement)node1;
        assertEquals("childNode", element.getName()); //$NON-NLS-1$
        assertNull(element.getSource());
    }
View Full Code Here

        MappingSourceNode source = (MappingSourceNode)node;
        assertEquals("parentNodeSource", source.getSource()); //$NON-NLS-1$
       
        node = (MappingNode)source.getNodeChildren().get(0);
        assertTrue(node instanceof MappingElement);       
        MappingElement element = (MappingElement)node;
        assertEquals("parentNode", element.getName()); //$NON-NLS-1$
        assertTrue(element.isRootRecursiveNode());
        assertFalse(element.isRecursive());
       
        node = (MappingNode)element.getNodeChildren().get(0);
        assertTrue(node instanceof MappingElement);       
        element = (MappingElement)node;
        assertEquals("childNode", element.getName()); //$NON-NLS-1$

        List attrs = element.getAttributes();
        assertEquals(1, attrs.size());
        MappingAttribute attribute = (MappingAttribute)attrs.get(0);
        assertEquals("attributename", attribute.getName()); //$NON-NLS-1$
        assertEquals("ddd", attribute.getDefaultValue()); //$NON-NLS-1$
        assertEquals("fff", attribute.getValue()); //$NON-NLS-1$
       
        node = (MappingNode)element.getNodeChildren().get(0);
        assertTrue(node instanceof MappingRecursiveElement);       
        MappingRecursiveElement recursive = (MappingRecursiveElement)node;
        assertEquals("recursivenodename", recursive.getName()); //$NON-NLS-1$
        assertEquals(8, recursive.getRecursionLimit());
        assertFalse(recursive.isRootRecursiveNode());
View Full Code Here

        assertEquals("parentSource", source.getSource()); //$NON-NLS-1$
       
        // parent element
        node = (MappingNode)source.getNodeChildren().get(0);
        assertTrue(node instanceof MappingElement);       
        MappingElement element = (MappingElement)node;
        assertEquals("parentNode", element.getName()); //$NON-NLS-1$
        assertTrue(element.isRootRecursiveNode());
        assertFalse(element.isRecursive());
       
        // recursive source
        node = (MappingNode)element.getNodeChildren().get(0);
        source = (MappingSourceNode)node;
        assertEquals("childSource", source.getSource()); //$NON-NLS-1$
        assertEquals("parentSource", source.getAliasResultName()); //$NON-NLS-1$
       
        node = (MappingNode)source.getNodeChildren().get(0);
View Full Code Here

       
        // check source node
        MappingBaseNode root = doc.getRootNode();
        assertTrue(root instanceof MappingElement);
        MappingElement element = (MappingElement)root;
       
        // check the staging tables
        List list = element.getStagingTables();
        assertEquals(2, list.size());

        assertEquals("testTempGroup1", list.get(0)); //$NON-NLS-1$
        assertEquals("testTempGroup2", list.get(1)); //$NON-NLS-1$
       
        // make sure name matches and caridinality of root is reset; as there can be only one root
        assertEquals("license", element.getName()); //$NON-NLS-1$
        assertEquals(1, element.getMinOccurence());
        assertEquals(1, element.getMaxOccurence());
        assertEquals("licenseSource", element.getSource()); //$NON-NLS-1$
    }
View Full Code Here

        MappingDocument doc = loadMappingDocument(xml);   
               
        // check source node
        MappingBaseNode node = doc.getRootNode();
        assertTrue(node instanceof MappingElement);
        MappingElement element = (MappingElement)node;
       
        List list = element.getStagingTables();
        assertEquals(1, list.size());
        assertEquals("testTempGroup1", list.get(0)); //$NON-NLS-1$
       
       
        // make sure name matches and caridinality of root is reset; as there can be only one root
        assertEquals("parentNode", element.getName()); //$NON-NLS-1$
        assertEquals(1, element.getMinOccurence());
        assertEquals(1, element.getMaxOccurence());
       
        MappingNode node1 = (MappingNode)element.getNodeChildren().get(0);
            
        // make sure source's child is mapping element and mapping element's source
        // is above source       
        assertTrue(node1 instanceof MappingElement);
        element = (MappingElement)node1;
       
        list = element.getStagingTables();
        assertEquals(1, list.size());
        assertEquals("testTempGroup2", list.get(0)); //$NON-NLS-1$
       
        assertEquals("childNode", element.getName()); //$NON-NLS-1$
        assertEquals("childNodeSource", element.getSource()); //$NON-NLS-1$
    }
View Full Code Here

        MappingDocument doc = loadMappingDocument(xml);  
       
        MappingNode node = doc.getRootNode();
        assertTrue(node instanceof MappingElement);
       
        MappingElement element = (MappingElement)node;
        assertEquals("parentNode", element.getName()); //$NON-NLS-1$
       
        node = (MappingNode)element.getNodeChildren().get(0);
        assertTrue(node instanceof MappingChoiceNode);
        MappingChoiceNode choice = (MappingChoiceNode)node;
        assertTrue(choice.throwExceptionOnDefault());
       
        node = (MappingNode)choice.getNodeChildren().get(0);
        assertTrue(node instanceof MappingCriteriaNode);
        MappingCriteriaNode criteria = (MappingCriteriaNode)node;
        assertEquals("childNodeCriteria", criteria.getCriteria()); //$NON-NLS-1$
       
        node = (MappingNode)criteria.getNodeChildren().get(0);
        assertTrue(node instanceof MappingElement);
        element = (MappingElement)node;
        assertEquals("childNode", element.getName()); //$NON-NLS-1$
       
    }
View Full Code Here

        MappingDocument doc = loadMappingDocument(xml);  
       
        MappingNode node = doc.getRootNode();
        assertTrue(node instanceof MappingElement);
       
        MappingElement element = (MappingElement)node;
        assertEquals("parentNode", element.getName()); //$NON-NLS-1$
       
        node = (MappingNode)element.getNodeChildren().get(0);
        assertTrue(node instanceof MappingChoiceNode);
        MappingChoiceNode choice = (MappingChoiceNode)node;
        assertTrue(choice.throwExceptionOnDefault());
       
        node = (MappingNode)choice.getNodeChildren().get(0);
        assertTrue(node instanceof MappingCriteriaNode);
        MappingCriteriaNode criteria = (MappingCriteriaNode)node;
        assertEquals("childNodeCriteria", criteria.getCriteria()); //$NON-NLS-1$
       
        node = (MappingNode)criteria.getNodeChildren().get(0);
        assertTrue(node instanceof MappingElement);
        element = (MappingElement)node;
        assertEquals("childNode", element.getName()); //$NON-NLS-1$
    }
View Full Code Here

    
        MappingDocument doc = loadMappingDocument(xml);  
       
        MappingNode node = doc.getRootNode();
        assertTrue(node instanceof MappingElement);       
        MappingElement element = (MappingElement)node;
        assertEquals("parentNode", element.getName()); //$NON-NLS-1$
        assertFalse(element.isRootRecursiveNode());
        assertFalse(element.isRecursive());
        assertTrue(element.isNillable());
        assertTrue(element.isExcluded());
        assertTrue(element.isOptional());
        assertEquals("ddd", element.getDefaultValue()); //$NON-NLS-1$
        assertEquals("fff", element.getValue()); //$NON-NLS-1$
        assertEquals("replace", element.getNormalizeText()); //$NON-NLS-1$
        assertEquals("decimal", element.getType()); //$NON-NLS-1$       
    }
View Full Code Here

       
        MappingDocument doc = loadMappingDocument(xml);  
       
        MappingNode node = doc.getRootNode();
        assertTrue(node instanceof MappingElement);       
        MappingElement element = (MappingElement)node;
        assertEquals("parentNode", element.getName()); //$NON-NLS-1$
        assertTrue(element.isRootRecursiveNode());
        assertFalse(element.isRecursive());
        assertEquals("parentNodeSource", element.getSource()); //$NON-NLS-1$
       
        node = (MappingNode)element.getNodeChildren().get(0);
        assertTrue(node instanceof MappingElement);       
        element = (MappingElement)node;
        assertEquals("childNode", element.getName()); //$NON-NLS-1$

        List attrs = element.getAttributes();
        assertEquals(1, attrs.size());
        MappingAttribute attribute = (MappingAttribute)attrs.get(0);
        assertEquals("attributename", attribute.getName()); //$NON-NLS-1$
        assertEquals("ddd", attribute.getDefaultValue()); //$NON-NLS-1$
        assertEquals("fff", attribute.getValue()); //$NON-NLS-1$
       
        node = (MappingNode)element.getNodeChildren().get(0);
        assertTrue(node instanceof MappingRecursiveElement);       
        MappingRecursiveElement recursive = (MappingRecursiveElement)node;
        assertEquals("recursivenodename", recursive.getName()); //$NON-NLS-1$
        assertEquals(8, recursive.getRecursionLimit());
        assertFalse(recursive.isRootRecursiveNode());
View Full Code Here

TOP

Related Classes of org.teiid.query.mapping.xml.MappingElement

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.