/*
* JBoss, Home of Professional Open Source.
*
* See the LEGAL.txt file distributed with this work for information regarding copyright ownership and licensing.
*
* See the AUTHORS.txt file distributed with this work for a full listing of individual contributors.
*/
package org.teiid.query.validator.v8124;
import org.junit.Test;
import org.teiid.designer.query.metadata.IQueryMetadataInterface;
import org.teiid.designer.runtime.version.spi.TeiidServerVersion.Version;
import org.teiid.query.validator.v810.Test810Validator;
/**
*
*/
@SuppressWarnings( {"nls", "javadoc"} )
public class Test8124Validator extends Test810Validator {
protected Test8124Validator(Version teiidVersion) {
super(teiidVersion);
}
public Test8124Validator() {
this(Version.TEIID_8_12_4);
}
@Test
@Override
public void testWindowFunctionWithNestedaggAllowed1() {
helpValidate("SELECT max(min(e1)) over (order by max(e2)) from pm1.g1 group by e1",
new String[] {},
getMetadataFactory().example1Cached());
}
@Test
@Override
public void testInsertIntoVirtualWithQueryExpression() {
IQueryMetadataInterface qmi = getMetadataFactory().example1Cached();
String sql = "select * from vm1.g1 as x"; //$NON-NLS-1$
sql = "insert into vm1.g1 (e1, e2, e3, e4) select * from pm1.g1"; //$NON-NLS-1$
helpValidate(sql, new String[] {}, qmi);
}
}