Package org.openengsb.core.edbi.jdbc.api

Examples of org.openengsb.core.edbi.jdbc.api.TypeMap


    }

    public JdbcIndexEngine create() {
        LOG.info("Creating new JdbcIndexEngine with driver {}", driver.getClass());

        TypeMap typeMap = driver.getTypeMap();
        DataSource dataSource = driver.getDataSource();

        TableEngine headTableEngine = new HeadTableEngine(dataSource, typeMap);
        TableEngine historyTableEngine = new HistoryTableEngine(dataSource, typeMap);
View Full Code Here


    HistoryTableEngine historyTableEngine;

    @Before
    public void setUp() throws Exception {
        // Type Map
        TypeMap typeMap = mock(TypeMap.class);
        when(typeMap.getType(String.class)).thenReturn(new DataType(Types.LONGVARCHAR, "LONGVARCHAR"));
        when(typeMap.getType(Integer.class)).thenReturn(new DataType(Types.INTEGER, "INTEGER"));
        when(typeMap.getType(Long.class)).thenReturn(new DataType(Types.BIGINT, "LONG"));
        when(typeMap.getType(Date.class)).thenReturn(new DataType(Types.TIMESTAMP, "TIMESTAMP"));
        when(typeMap.getType(UUID.class)).thenReturn(new DataType(Types.VARCHAR, "VARCHAR"));

        // Translators
        IndexNameTranslator headIndexNameTranslator = new IndexNameTranslator() {
            @Override
            public String translate(Index<?> index) {
View Full Code Here

        subModel.setType(SubTestModel.class);

        testIndex.setFields(Arrays.asList(testId, testInteger, subModel));

        // Type Map
        TypeMap typeMap = mock(TypeMap.class);
        when(typeMap.getType(String.class)).thenReturn(new DataType(Types.LONGNVARCHAR, "LONGVARCHAR"));
        when(typeMap.getType(UUID.class)).thenReturn(new DataType(Types.VARCHAR, "VARCHAR"));
        when(typeMap.getType(Integer.class)).thenReturn(new DataType(Types.INTEGER, "INTEGER"));
        when(typeMap.getType(Long.class)).thenReturn(new DataType(Types.BIGINT, "LONG"));
        when(typeMap.getType(Date.class)).thenReturn(new DataType(Types.TIMESTAMP, "TIMESTAMP"));

        engine = createEngine(getDataSource(), typeMap);
    }
View Full Code Here

TOP

Related Classes of org.openengsb.core.edbi.jdbc.api.TypeMap

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.