[#4843] Missing @Support annotations for Vertica and window functions and other API elements

This commit is contained in:
lukaseder 2015-12-27 17:31:07 +01:00
parent c7b9b4f437
commit fdf3bfdddc
41 changed files with 49 additions and 6 deletions

View File

@ -61,6 +61,7 @@ import static org.jooq.SQLDialect.SQLITE;
// ...
// ...
// ...
// ...
import java.math.BigInteger;
import java.sql.Connection;

View File

@ -60,6 +60,7 @@ import static org.jooq.SQLDialect.POSTGRES;
import static org.jooq.SQLDialect.SQLITE;
// ...
// ...
// ...
import java.math.BigDecimal;
import java.util.Collection;

View File

@ -51,6 +51,7 @@ import static org.jooq.SQLDialect.HSQLDB;
import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
import javax.annotation.Generated;

View File

@ -55,6 +55,7 @@ import static org.jooq.SQLDialect.MYSQL;
import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
import org.jooq.Comparator;
import org.jooq.impl.DSL;

View File

@ -55,6 +55,7 @@ import static org.jooq.SQLDialect.MYSQL;
import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
import org.jooq.Comparator;
import org.jooq.impl.DSL;

View File

@ -55,6 +55,7 @@ import static org.jooq.SQLDialect.MYSQL;
import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
import org.jooq.Comparator;
import org.jooq.impl.DSL;

View File

@ -55,6 +55,7 @@ import static org.jooq.SQLDialect.MYSQL;
import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
import org.jooq.Comparator;
import org.jooq.impl.DSL;

View File

@ -55,6 +55,7 @@ import static org.jooq.SQLDialect.MYSQL;
import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
import org.jooq.Comparator;
import org.jooq.impl.DSL;

View File

@ -55,6 +55,7 @@ import static org.jooq.SQLDialect.MYSQL;
import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
import org.jooq.Comparator;
import org.jooq.impl.DSL;

View File

@ -55,6 +55,7 @@ import static org.jooq.SQLDialect.MYSQL;
import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
import org.jooq.Comparator;
import org.jooq.impl.DSL;

View File

@ -55,6 +55,7 @@ import static org.jooq.SQLDialect.MYSQL;
import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
import org.jooq.Comparator;
import org.jooq.impl.DSL;

View File

@ -55,6 +55,7 @@ import static org.jooq.SQLDialect.MYSQL;
import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
import org.jooq.Comparator;
import org.jooq.impl.DSL;

View File

@ -55,6 +55,7 @@ import static org.jooq.SQLDialect.MYSQL;
import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
import org.jooq.Comparator;
import org.jooq.impl.DSL;

View File

@ -55,6 +55,7 @@ import static org.jooq.SQLDialect.MYSQL;
import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
import org.jooq.Comparator;
import org.jooq.impl.DSL;

View File

@ -55,13 +55,15 @@ import static org.jooq.SQLDialect.MYSQL;
import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
import org.jooq.Comparator;
import org.jooq.impl.DSL;
import java.util.Collection;
import javax.annotation.Generated;
import org.jooq.impl.DSL;
/**
* A model type for a row value expression with degree <code>2</code>.
* <p>
@ -91,7 +93,7 @@ public interface Row2<T1, T2> extends Row {
// ------------------------------------------------------------------------
// Generic comparison predicates
// ------------------------------------------------------------------------
/**
* Compare this row value expression with another row value expression
* using a dynamic comparator.

View File

@ -55,6 +55,7 @@ import static org.jooq.SQLDialect.MYSQL;
import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
import org.jooq.Comparator;
import org.jooq.impl.DSL;

View File

@ -55,6 +55,7 @@ import static org.jooq.SQLDialect.MYSQL;
import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
import org.jooq.Comparator;
import org.jooq.impl.DSL;

View File

@ -55,6 +55,7 @@ import static org.jooq.SQLDialect.MYSQL;
import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
import org.jooq.Comparator;
import org.jooq.impl.DSL;

View File

@ -55,6 +55,7 @@ import static org.jooq.SQLDialect.MYSQL;
import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
import org.jooq.Comparator;
import org.jooq.impl.DSL;

View File

@ -55,6 +55,7 @@ import static org.jooq.SQLDialect.MYSQL;
import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
import org.jooq.Comparator;
import org.jooq.impl.DSL;

View File

@ -55,6 +55,7 @@ import static org.jooq.SQLDialect.MYSQL;
import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
import org.jooq.Comparator;
import org.jooq.impl.DSL;

View File

@ -55,6 +55,7 @@ import static org.jooq.SQLDialect.MYSQL;
import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
import org.jooq.Comparator;
import org.jooq.impl.DSL;

View File

@ -55,6 +55,7 @@ import static org.jooq.SQLDialect.MYSQL;
import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
import org.jooq.Comparator;
import org.jooq.impl.DSL;

View File

@ -55,6 +55,7 @@ import static org.jooq.SQLDialect.MYSQL;
import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
import org.jooq.Comparator;
import org.jooq.impl.DSL;

View File

@ -55,6 +55,7 @@ import static org.jooq.SQLDialect.MYSQL;
import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
import org.jooq.Comparator;
import org.jooq.impl.DSL;

View File

@ -55,6 +55,7 @@ import static org.jooq.SQLDialect.MYSQL;
import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
import org.jooq.Comparator;
import org.jooq.impl.DSL;

View File

@ -56,6 +56,7 @@ import static org.jooq.SQLDialect.POSTGRES;
import static org.jooq.SQLDialect.SQLITE;
// ...
// ...
// ...
import java.util.List;

View File

@ -60,6 +60,7 @@ import static org.jooq.SQLDialect.POSTGRES_9_3;
import static org.jooq.SQLDialect.SQLITE;
// ...
// ...
// ...
import org.jooq.impl.DSL;

View File

@ -49,11 +49,14 @@ import static org.jooq.SQLDialect.H2;
import static org.jooq.SQLDialect.HSQLDB;
// ...
// ...
import static org.jooq.SQLDialect.MARIADB;
import static org.jooq.SQLDialect.MYSQL;
// ...
import static org.jooq.SQLDialect.POSTGRES;
import static org.jooq.SQLDialect.SQLITE;
// ...
// ...
// ...
/**
@ -118,7 +121,7 @@ public interface SelectUnionStep<R extends Record> extends SelectFinalStep<R> {
* Apply the <code>EXCEPT</code> (or <code>MINUS</code>) set operation.
*/
@Override
@Support({ CUBRID, DERBY, H2, HSQLDB, POSTGRES, SQLITE })
@Support({ CUBRID, DERBY, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
SelectOrderByStep<R> except(Select<? extends R> select);
/**
@ -132,7 +135,7 @@ public interface SelectUnionStep<R extends Record> extends SelectFinalStep<R> {
* Apply the <code>INTERSECT</code> set operation.
*/
@Override
@Support({ CUBRID, DERBY, H2, HSQLDB, POSTGRES, SQLITE })
@Support({ CUBRID, DERBY, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
SelectOrderByStep<R> intersect(Select<? extends R> select);
/**

View File

@ -48,6 +48,7 @@ import static org.jooq.SQLDialect.CUBRID;
import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
import java.util.Collection;

View File

@ -62,6 +62,7 @@ import static org.jooq.SQLDialect.POSTGRES_9_3;
import static org.jooq.SQLDialect.SQLITE;
// ...
// ...
// ...
import java.sql.Timestamp;
import java.util.Collection;

View File

@ -49,6 +49,7 @@ import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
// ...
import java.util.Collection;

View File

@ -52,6 +52,7 @@ import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
// ...
/**
* This type is used for the window function DSL API.

View File

@ -49,6 +49,7 @@ import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
// ...
/**
* This type is used for the window function DSL API.

View File

@ -47,6 +47,7 @@ import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
// ...
/**
* This type is used for the window function DSL API.

View File

@ -49,6 +49,7 @@ import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
// ...
import java.util.Collection;

View File

@ -49,6 +49,7 @@ import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
// ...
import java.util.Collection;

View File

@ -47,6 +47,7 @@ import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
// ...
/**
* An intermediate step in the construction of a {@link WindowSpecification}.

View File

@ -47,6 +47,7 @@ import static org.jooq.SQLDialect.POSTGRES;
// ...
// ...
// ...
// ...
/**
* An intermediate step in the construction of a {@link WindowSpecification}.

View File

@ -11701,7 +11701,7 @@ public class DSL {
* @see #power(Field, Number)
*/
@Support({ CUBRID, FIREBIRD, H2, HSQLDB, MARIADB, MYSQL, POSTGRES, SQLITE })
public static <T extends Number> Field<T> shl(Field<T>value1, Number value2) {
public static <T extends Number> Field<T> shl(Field<T> value1, Number value2) {
return shl(nullSafe(value1), Utils.field(value2));
}

View File

@ -57,6 +57,7 @@ import static org.jooq.SQLDialect.POSTGRES;
import static org.jooq.SQLDialect.SQLITE;
// ...
// ...
// ...
import static org.jooq.impl.DSL.field;
import static org.jooq.impl.DSL.function;
import static org.jooq.impl.DSL.inline;