diff --git a/jOOQ-codegen-maven-example/pom.xml b/jOOQ-codegen-maven-example/pom.xml index 446edf9e16..8c1f900e30 100644 --- a/jOOQ-codegen-maven-example/pom.xml +++ b/jOOQ-codegen-maven-example/pom.xml @@ -19,13 +19,13 @@ http://www.jooq.org/inc/LICENSE.txt repo - + jOOQ License and Maintenance Agreement http://www.jooq.org/eula repo - + diff --git a/jOOQ-codegen-maven/pom.xml b/jOOQ-codegen-maven/pom.xml index f34f6d4be4..865d0b6528 100644 --- a/jOOQ-codegen-maven/pom.xml +++ b/jOOQ-codegen-maven/pom.xml @@ -20,13 +20,13 @@ http://www.jooq.org/inc/LICENSE.txt repo - + jOOQ License and Maintenance Agreement http://www.jooq.org/eula repo - + diff --git a/jOOQ-codegen/pom.xml b/jOOQ-codegen/pom.xml index 59450c01df..3ebabe7741 100644 --- a/jOOQ-codegen/pom.xml +++ b/jOOQ-codegen/pom.xml @@ -20,13 +20,13 @@ http://www.jooq.org/inc/LICENSE.txt repo - + jOOQ License and Maintenance Agreement http://www.jooq.org/eula repo - + diff --git a/jOOQ-meta/pom.xml b/jOOQ-meta/pom.xml index 94cbbdaa18..c71884e441 100644 --- a/jOOQ-meta/pom.xml +++ b/jOOQ-meta/pom.xml @@ -19,13 +19,13 @@ http://www.jooq.org/inc/LICENSE.txt repo - + jOOQ License and Maintenance Agreement http://www.jooq.org/eula repo - + diff --git a/jOOQ-meta/src/main/java/org/jooq/util/AbstractDatabase.java b/jOOQ-meta/src/main/java/org/jooq/util/AbstractDatabase.java index 0b3bbcb470..a1a06b39e7 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/AbstractDatabase.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/AbstractDatabase.java @@ -242,14 +242,14 @@ public abstract class AbstractDatabase implements Database { } else { for (Schema schema : configuredSchemata) { - /* [com] */ + /* [pro] */ // [#1418] Oracle has case-insensitive schema names. if (this instanceof OracleDatabase) { inputSchemata.add(schema.getInputSchema().toUpperCase()); } else - /* [/com] */ + /* [/pro] */ { inputSchemata.add(schema.getInputSchema()); } diff --git a/jOOQ-meta/src/main/java/org/jooq/util/DefaultDataTypeDefinition.java b/jOOQ-meta/src/main/java/org/jooq/util/DefaultDataTypeDefinition.java index 281a806649..69624a3061 100644 --- a/jOOQ-meta/src/main/java/org/jooq/util/DefaultDataTypeDefinition.java +++ b/jOOQ-meta/src/main/java/org/jooq/util/DefaultDataTypeDefinition.java @@ -153,7 +153,7 @@ public class DefaultDataTypeDefinition implements DataTypeDefinition { @Override public final boolean isGenericNumberType() { - /* [com] */ + /* [pro] */ switch (getDialect().family()) { case ORACLE: { return (OracleDataType.NUMBER.getTypeName().equalsIgnoreCase(typeName) @@ -162,7 +162,7 @@ public class DefaultDataTypeDefinition implements DataTypeDefinition { } } - /* [/com] */ + /* [/pro] */ return false; } diff --git a/jOOQ-test/examples/org/jooq/examples/AdventureWorks.java b/jOOQ-test/examples/org/jooq/examples/AdventureWorks.java index b630c58933..8a6ddf25c2 100644 --- a/jOOQ-test/examples/org/jooq/examples/AdventureWorks.java +++ b/jOOQ-test/examples/org/jooq/examples/AdventureWorks.java @@ -40,7 +40,7 @@ */ package org.jooq.examples; -/* [com] */ +/* [pro] */ import static org.jooq.examples.sqlserver.adventureworks.humanresources.Tables.Department; import static org.jooq.examples.sqlserver.adventureworks.humanresources.Tables.Employee; @@ -79,4 +79,4 @@ public class AdventureWorks { } } -/* [/com] */ \ No newline at end of file +/* [/pro] */ \ No newline at end of file diff --git a/jOOQ-test/examples/org/jooq/examples/DBMS_XPLAN.java b/jOOQ-test/examples/org/jooq/examples/DBMS_XPLAN.java index bff8486dd2..84e4ba29c8 100644 --- a/jOOQ-test/examples/org/jooq/examples/DBMS_XPLAN.java +++ b/jOOQ-test/examples/org/jooq/examples/DBMS_XPLAN.java @@ -40,7 +40,7 @@ */ package org.jooq.examples; -/* [com] */ +/* [pro] */ import static org.jooq.impl.DSL.table; @@ -80,4 +80,4 @@ public class DBMS_XPLAN { } } -/* [/com] */ \ No newline at end of file +/* [/pro] */ \ No newline at end of file diff --git a/jOOQ-test/src/org/jooq/test/ASETest.java b/jOOQ-test/src/org/jooq/test/ASETest.java index bce23f6657..fa02a2bd22 100644 --- a/jOOQ-test/src/org/jooq/test/ASETest.java +++ b/jOOQ-test/src/org/jooq/test/ASETest.java @@ -41,7 +41,7 @@ package org.jooq.test; -/* [com] */ +/* [pro] */ import static org.jooq.test.ase.generatedclasses.Tables.T_BOOK_TO_BOOK_STORE; import static org.jooq.test.ase.generatedclasses.Tables.T_BOOLEANS; @@ -783,4 +783,4 @@ public class ASETest extends jOOQAbstractTest< } } -/* [/com] */ \ No newline at end of file +/* [/pro] */ \ No newline at end of file diff --git a/jOOQ-test/src/org/jooq/test/DB2Test.java b/jOOQ-test/src/org/jooq/test/DB2Test.java index 2e385ceb18..66e5b86dda 100644 --- a/jOOQ-test/src/org/jooq/test/DB2Test.java +++ b/jOOQ-test/src/org/jooq/test/DB2Test.java @@ -41,7 +41,7 @@ package org.jooq.test; -/* [com] */ +/* [pro] */ import static org.jooq.test.db2.generatedclasses.Tables.T_BOOK_TO_BOOK_STORE; import static org.jooq.test.db2.generatedclasses.Tables.T_BOOLEANS; @@ -773,4 +773,4 @@ public class DB2Test extends jOOQAbstractTest< } } -/* [/com] */ \ No newline at end of file +/* [/pro] */ \ No newline at end of file diff --git a/jOOQ-test/src/org/jooq/test/IngresTest.java b/jOOQ-test/src/org/jooq/test/IngresTest.java index 71f9294869..a656f5125d 100644 --- a/jOOQ-test/src/org/jooq/test/IngresTest.java +++ b/jOOQ-test/src/org/jooq/test/IngresTest.java @@ -41,7 +41,7 @@ package org.jooq.test; -/* [com] */ +/* [pro] */ import static org.jooq.test.ingres.generatedclasses.Tables.T_BOOK_TO_BOOK_STORE; import static org.jooq.test.ingres.generatedclasses.Tables.T_BOOLEANS; @@ -793,4 +793,4 @@ public class IngresTest extends jOOQAbstractTest< } } -/* [/com] */ \ No newline at end of file +/* [/pro] */ \ No newline at end of file diff --git a/jOOQ-test/src/org/jooq/test/OracleTest.java b/jOOQ-test/src/org/jooq/test/OracleTest.java index 6591f9b35d..6fc0eba66d 100644 --- a/jOOQ-test/src/org/jooq/test/OracleTest.java +++ b/jOOQ-test/src/org/jooq/test/OracleTest.java @@ -41,7 +41,7 @@ package org.jooq.test; -/* [com] */ +/* [pro] */ import static java.util.Arrays.asList; import static java.util.Collections.emptyList; @@ -1439,4 +1439,4 @@ public class OracleTest extends jOOQAbstractTest< } } -/* [/com] */ \ No newline at end of file +/* [/pro] */ \ No newline at end of file diff --git a/jOOQ-test/src/org/jooq/test/OracleTest11g.java b/jOOQ-test/src/org/jooq/test/OracleTest11g.java index ed20eee74a..2987f6162e 100644 --- a/jOOQ-test/src/org/jooq/test/OracleTest11g.java +++ b/jOOQ-test/src/org/jooq/test/OracleTest11g.java @@ -41,7 +41,7 @@ package org.jooq.test; -/* [com] */ +/* [pro] */ import org.jooq.DSLContext; import org.jooq.SQLDialect; @@ -60,4 +60,4 @@ public class OracleTest11g extends OracleTest { } } -/* [/com] */ \ No newline at end of file +/* [/pro] */ \ No newline at end of file diff --git a/jOOQ-test/src/org/jooq/test/OracleTestInline.java b/jOOQ-test/src/org/jooq/test/OracleTestInline.java index 9f575d0200..334a36a415 100644 --- a/jOOQ-test/src/org/jooq/test/OracleTestInline.java +++ b/jOOQ-test/src/org/jooq/test/OracleTestInline.java @@ -41,7 +41,7 @@ package org.jooq.test; -/* [com] */ +/* [pro] */ import org.jooq.DSLContext; import org.jooq.SQLDialect; @@ -64,4 +64,4 @@ public class OracleTestInline extends OracleTest { } } -/* [/com] */ \ No newline at end of file +/* [/pro] */ \ No newline at end of file diff --git a/jOOQ-test/src/org/jooq/test/SQLServer2008Test.java b/jOOQ-test/src/org/jooq/test/SQLServer2008Test.java index 8abc44cc86..8bebe9e095 100644 --- a/jOOQ-test/src/org/jooq/test/SQLServer2008Test.java +++ b/jOOQ-test/src/org/jooq/test/SQLServer2008Test.java @@ -41,7 +41,7 @@ package org.jooq.test; -/* [com] */ +/* [pro] */ import org.jooq.DSLContext; import org.jooq.SQLDialect; @@ -59,4 +59,4 @@ public class SQLServer2008Test extends SQLServerTest { } } -/* [/com] */ \ No newline at end of file +/* [/pro] */ \ No newline at end of file diff --git a/jOOQ-test/src/org/jooq/test/SQLServerTest.java b/jOOQ-test/src/org/jooq/test/SQLServerTest.java index 5d4b39d3bd..b28c567140 100644 --- a/jOOQ-test/src/org/jooq/test/SQLServerTest.java +++ b/jOOQ-test/src/org/jooq/test/SQLServerTest.java @@ -41,7 +41,7 @@ package org.jooq.test; -/* [com] */ +/* [pro] */ import static junit.framework.Assert.assertEquals; import static org.jooq.test.sqlserver.generatedclasses.Tables.T_639_NUMBERS_TABLE; @@ -780,4 +780,4 @@ public class SQLServerTest extends jOOQAbstractTest< } } -/* [/com] */ \ No newline at end of file +/* [/pro] */ \ No newline at end of file diff --git a/jOOQ-test/src/org/jooq/test/SQLServerTestInline.java b/jOOQ-test/src/org/jooq/test/SQLServerTestInline.java index 356fb3308c..5840e419bf 100644 --- a/jOOQ-test/src/org/jooq/test/SQLServerTestInline.java +++ b/jOOQ-test/src/org/jooq/test/SQLServerTestInline.java @@ -41,7 +41,7 @@ package org.jooq.test; -/* [com] */ +/* [pro] */ import org.jooq.DSLContext; import org.jooq.SQLDialect; @@ -63,4 +63,4 @@ public class SQLServerTestInline extends SQLServerTest { } } -/* [/com] */ \ No newline at end of file +/* [/pro] */ \ No newline at end of file diff --git a/jOOQ-test/src/org/jooq/test/SybaseTest.java b/jOOQ-test/src/org/jooq/test/SybaseTest.java index 9ed7335465..fcf423a54b 100644 --- a/jOOQ-test/src/org/jooq/test/SybaseTest.java +++ b/jOOQ-test/src/org/jooq/test/SybaseTest.java @@ -41,7 +41,7 @@ package org.jooq.test; -/* [com] */ +/* [pro] */ import static org.jooq.test.sybase.generatedclasses.Tables.T_639_NUMBERS_TABLE; import static org.jooq.test.sybase.generatedclasses.Tables.T_725_LOB_TEST; @@ -781,4 +781,4 @@ public class SybaseTest extends jOOQAbstractTest< } } -/* [/com] */ \ No newline at end of file +/* [/pro] */ \ No newline at end of file diff --git a/jOOQ-test/src/org/jooq/test/_/testcases/AggregateWindowFunctionTests.java b/jOOQ-test/src/org/jooq/test/_/testcases/AggregateWindowFunctionTests.java index 639d37ed7a..1353085fd5 100644 --- a/jOOQ-test/src/org/jooq/test/_/testcases/AggregateWindowFunctionTests.java +++ b/jOOQ-test/src/org/jooq/test/_/testcases/AggregateWindowFunctionTests.java @@ -163,12 +163,12 @@ extends BaseTest values = Arrays.asList("1.5", "2.5", "4.0", "-0.5", "0.8", "2.0", "1.0", "2.0", "5.0"); assertEquals(values, Arrays.asList(roundStrings(1, record.into(String[].class)))); - /* [com] */ + /* [pro] */ switch (dialect()) { case DB2: log.info("SKIPPING", "Skipping linear regression window function tests"); return; } - /* [/com] */ + /* [/pro] */ // [#600] As window functions Result> result = @@ -398,10 +398,10 @@ extends BaseTest type : getCastableDataTypes()) { - /* [com] */ + /* [pro] */ if (dialect() == SQLDialect.ASE || dialect() == SQLDialect.DB2 || dialect() == SQLDialect.SYBASE) { @@ -434,7 +434,7 @@ extends BaseTest result = create().fetch( create().update(TAuthor()) @@ -473,10 +473,10 @@ extends BaseTest case2 = noSubselects ? decode() .value(TBook_AUTHOR_ID()) @@ -584,9 +584,9 @@ extends BaseTest bitCount = bitCount(3); - /* [com] */ + /* [pro] */ // TODO [#896] This somehow doesn't work on some dialects if (asList(ASE, DB2, SQLSERVER).contains(dialect().family())) { bitCount = val(2); } - /* [/com] */ + /* [/pro] */ Record result = create().select( bitCount, diff --git a/jOOQ-test/src/org/jooq/test/_/testcases/GeneralTests.java b/jOOQ-test/src/org/jooq/test/_/testcases/GeneralTests.java index 0f6f69a428..de9c4c5b2b 100644 --- a/jOOQ-test/src/org/jooq/test/_/testcases/GeneralTests.java +++ b/jOOQ-test/src/org/jooq/test/_/testcases/GeneralTests.java @@ -150,14 +150,14 @@ extends BaseTest groupingId = groupingId(TBook_ID(), TBook_AUTHOR_ID()); - /* [com] */ + /* [pro] */ if (asList(DB2, SYBASE).contains(dialect())) groupingId = one(); - /* [/com] */ + /* [/pro] */ Result> result2 = create() .select( @@ -255,9 +255,9 @@ extends BaseTest nullField = null; switch (dialect().family()) { - /* [com] */ + /* [pro] */ case ORACLE: - /* [/com] */ + /* [/pro] */ case POSTGRES: // TODO: cast this to the UDT type nullField = cast(null, TAuthor_ADDRESS()); @@ -425,11 +425,11 @@ extends BaseTest ID4; switch (dialect()) { - /* [com] */ + /* [pro] */ // Sybase ASE doesn't allow for selecting data inside VALUES() case ASE: - /* [/com] */ + /* [/pro] */ // MySQL doesn't allow for selecting from the INSERT INTO table case MARIADB: case MYSQL: @@ -639,13 +639,13 @@ extends BaseTest> result = create().select(TAuthor_LAST_NAME(), TBook_TITLE()) @@ -355,10 +355,10 @@ extends BaseTest> result = create().select(TAuthor_LAST_NAME(), TBook_TITLE()) @@ -627,9 +627,9 @@ extends BaseTest s1 = create().selectFrom(TBook()).limit(param("limit", i)); @@ -456,7 +456,7 @@ extends BaseTest nested = table(create() .selectFrom(TBook()) .orderBy(TBook_ID().desc()) diff --git a/jOOQ-test/src/org/jooq/test/_/testcases/PredicateTests.java b/jOOQ-test/src/org/jooq/test/_/testcases/PredicateTests.java index 266e5a32d3..d66c5a6adc 100644 --- a/jOOQ-test/src/org/jooq/test/_/testcases/PredicateTests.java +++ b/jOOQ-test/src/org/jooq/test/_/testcases/PredicateTests.java @@ -157,7 +157,7 @@ extends BaseTest notLike = TBook_PUBLISHED_IN().cast(String.class); - /* [com] */ + /* [pro] */ // DB2 doesn't support this syntax if (dialect() == DB2) { notLike = val("bbb"); } - /* [/com] */ + /* [/pro] */ Result books = create().selectFrom(TBook()) .where(TBook_TITLE().like("%a%")) @@ -322,12 +322,12 @@ extends BaseTest> result3 = create() .select(TAuthor_ID()) @@ -481,12 +481,12 @@ extends BaseTest> r1a = create() @@ -509,7 +509,7 @@ extends BaseTest> r2a = create() .select(TAuthor_ID()) @@ -545,7 +545,7 @@ extends BaseTest void patchCheckOption( final VisitContext context, final Table table, @@ -586,7 +586,7 @@ extends BaseTest void pushConditions(VisitContext context, Table table, Field field, E... values) { // Check if we're visiting the given table diff --git a/jOOQ-test/src/org/jooq/test/jOOQAbstractTest.java b/jOOQ-test/src/org/jooq/test/jOOQAbstractTest.java index 45a9fc9951..cc49e8896a 100644 --- a/jOOQ-test/src/org/jooq/test/jOOQAbstractTest.java +++ b/jOOQ-test/src/org/jooq/test/jOOQAbstractTest.java @@ -386,13 +386,13 @@ public abstract class jOOQAbstractTest< } } - /* [com] */ + /* [pro] */ // There are no IF EXISTS clauses in Sybase ASE else if (e.getMessage().contains("doesn't exist") && getDialect() == SQLDialect.ASE) { continue; } - /* [/com] */ + /* [/pro] */ // There is no IF EXISTS clause in CUBRID's DROP VIEW statement else if (getDialect() == CUBRID && sql.trim().startsWith("DROP")) { continue; diff --git a/jOOQ/pom.xml b/jOOQ/pom.xml index 88f97a9511..35d6abedbf 100644 --- a/jOOQ/pom.xml +++ b/jOOQ/pom.xml @@ -20,13 +20,13 @@ http://www.jooq.org/inc/LICENSE.txt repo - + jOOQ License and Maintenance Agreement http://www.jooq.org/eula repo - + diff --git a/jOOQ/src/main/java/org/jooq/SQLDialect.java b/jOOQ/src/main/java/org/jooq/SQLDialect.java index 0f7d1e3ced..c227572aa9 100644 --- a/jOOQ/src/main/java/org/jooq/SQLDialect.java +++ b/jOOQ/src/main/java/org/jooq/SQLDialect.java @@ -118,7 +118,7 @@ public enum SQLDialect { // SQL dialects for commercial usage // ------------------------------------------------------------------------- - /* [com] */ + /* [pro] */ // /** // * The MS Access SQL dialect family. ACCESS support will be added in jOOQ 3.3 @@ -180,7 +180,7 @@ public enum SQLDialect { */ SYBASE("Sybase", true), - /* [/com] */ + /* [/pro] */ ; diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractResultQuery.java b/jOOQ/src/main/java/org/jooq/impl/AbstractResultQuery.java index 0477cb5644..c4612e766f 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractResultQuery.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractResultQuery.java @@ -245,14 +245,14 @@ abstract class AbstractResultQuery extends AbstractQuery imple // JTDS doesn't seem to implement PreparedStatement.execute() // correctly, at least not for sp_help - /* [com] */ + /* [pro] */ if (ctx.configuration().dialect() == ASE) { ctx.resultSet(ctx.statement().executeQuery()); } // [#1232] Avoid executeQuery() in order to handle queries that may // not return a ResultSet, e.g. SQLite's pragma foreign_key_list(table) - else /* [/com] */if (ctx.statement().execute()) { + else /* [/pro] */if (ctx.statement().execute()) { ctx.resultSet(ctx.statement().getResultSet()); } diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractRoutine.java b/jOOQ/src/main/java/org/jooq/impl/AbstractRoutine.java index 5779d903f7..ace78b4197 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractRoutine.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractRoutine.java @@ -244,12 +244,12 @@ public abstract class AbstractRoutine extends AbstractQueryPart implements Ro } case H2: - /* [com] */ + /* [pro] */ case DB2: // Sybase CallableStatement.wasNull() doesn't work :-( case SYBASE: - /* [/com] */ + /* [/pro] */ return executeSelect(); // [#773] If JDBC escape syntax is available for functions, use @@ -400,7 +400,7 @@ public abstract class AbstractRoutine extends AbstractQueryPart implements Ro private final void toSQLEnd(RenderContext context) { switch (context.configuration().dialect().family()) { - /* [com] */ + /* [pro] */ case ORACLE: context.sql(";") .formatIndentEnd() @@ -408,7 +408,7 @@ public abstract class AbstractRoutine extends AbstractQueryPart implements Ro .keyword("end;"); break; - /* [/com] */ + /* [/pro] */ default: context.sql(" }"); break; @@ -417,14 +417,14 @@ public abstract class AbstractRoutine extends AbstractQueryPart implements Ro private final void toSQLBegin(RenderContext context) { switch (context.configuration().dialect().family()) { - /* [com] */ + /* [pro] */ case ORACLE: context.keyword("begin") .formatIndentStart() .formatSeparator(); break; - /* [/com] */ + /* [/pro] */ default: context.sql("{ "); break; @@ -433,12 +433,12 @@ public abstract class AbstractRoutine extends AbstractQueryPart implements Ro private final void toSQLAssign(RenderContext context) { switch (context.configuration().dialect().family()) { - /* [com] */ + /* [pro] */ case ORACLE: context.sql("? := "); break; - /* [/com] */ + /* [/pro] */ default: context.sql("? = "); break; @@ -447,11 +447,11 @@ public abstract class AbstractRoutine extends AbstractQueryPart implements Ro private final void toSQLCall(RenderContext context) { switch (context.configuration().dialect().family()) { - /* [com] */ + /* [pro] */ case ORACLE: break; - /* [/com] */ + /* [/pro] */ default: context.sql("call "); break; @@ -461,7 +461,7 @@ public abstract class AbstractRoutine extends AbstractQueryPart implements Ro } private final void toSQLOutParam(RenderContext context, Parameter parameter) { - /* [com] */ + /* [pro] */ switch (context.configuration().dialect().family()) { case ORACLE: context.visit(parameter); @@ -469,12 +469,12 @@ public abstract class AbstractRoutine extends AbstractQueryPart implements Ro break; } - /* [/com] */ + /* [/pro] */ context.sql("?"); } private final void toSQLInParam(RenderContext context, Parameter parameter, Field value) { - /* [com] */ + /* [pro] */ switch (context.configuration().dialect().family()) { case ORACLE: context.visit(parameter); @@ -482,7 +482,7 @@ public abstract class AbstractRoutine extends AbstractQueryPart implements Ro break; } - /* [/com] */ + /* [/pro] */ context.visit(value); } @@ -495,14 +495,14 @@ public abstract class AbstractRoutine extends AbstractQueryPart implements Ro context.sql("."); } - /* [com] */ + /* [pro] */ // [#2569] In SQL Server, routines always have to be fully qualified else if (getSchema() != null && context.configuration().dialect().family() == SQLSERVER) { context.visit(getSchema()); context.sql("."); } - /* [/com] */ + /* [/pro] */ if (getPackage() != null) { context.visit(getPackage()); context.sql("."); @@ -536,7 +536,7 @@ public abstract class AbstractRoutine extends AbstractQueryPart implements Ro int sqlType = parameter.getDataType().getDataType(c).getSQLType(); switch (c.dialect().family()) { - /* [com] */ + /* [pro] */ // For some user defined types Oracle needs to bind // also the type name @@ -563,7 +563,7 @@ public abstract class AbstractRoutine extends AbstractQueryPart implements Ro break; } - /* [/com] */ + /* [/pro] */ default: { statement.registerOutParameter(index, sqlType); break; diff --git a/jOOQ/src/main/java/org/jooq/impl/AbstractStoreQuery.java b/jOOQ/src/main/java/org/jooq/impl/AbstractStoreQuery.java index 0e20f7c12a..5fc36a9412 100644 --- a/jOOQ/src/main/java/org/jooq/impl/AbstractStoreQuery.java +++ b/jOOQ/src/main/java/org/jooq/impl/AbstractStoreQuery.java @@ -188,7 +188,7 @@ abstract class AbstractStoreQuery extends AbstractQuery implem protected final void prepare(ExecuteContext ctx) throws SQLException { Connection connection = ctx.connection(); - /* [com] */ + /* [pro] */ // Just in case, always set Sybase ASE statement mode to return // Generated keys if client code wants to SELECT @@identity afterwards if (ctx.configuration().dialect() == SQLDialect.ASE) { @@ -197,7 +197,7 @@ abstract class AbstractStoreQuery extends AbstractQuery implem } // Normal statement preparing if no values should be returned - else /* [/com] */if (returning.isEmpty()) { + else /* [/pro] */if (returning.isEmpty()) { super.prepare(ctx); return; } @@ -213,9 +213,9 @@ abstract class AbstractStoreQuery extends AbstractQuery implem case SQLITE: // Sybase will select @@identity after the INSERT case CUBRID: - /* [com] */ + /* [pro] */ case SYBASE: - /* [/com] */ + /* [/pro] */ super.prepare(ctx); return; @@ -223,11 +223,11 @@ abstract class AbstractStoreQuery extends AbstractQuery implem // Some dialects can only return AUTO_INCREMENT values // Other values have to be fetched in a second step // [#1260] TODO CUBRID supports this, but there's a JDBC bug - /* [com] */ + /* [pro] */ case ASE: case INGRES: case SQLSERVER: - /* [/com] */ + /* [/pro] */ case DERBY: case H2: case MARIADB: @@ -236,10 +236,10 @@ abstract class AbstractStoreQuery extends AbstractQuery implem return; // The default is to return all requested fields directly - /* [com] */ + /* [pro] */ case DB2: case ORACLE: - /* [/com] */ + /* [/pro] */ case HSQLDB: default: { List names = new ArrayList(); @@ -286,9 +286,9 @@ abstract class AbstractStoreQuery extends AbstractQuery implem // TODO [#832] Fix this. This might be a driver issue. JDBC // Generated keys don't work with jconn3, but they seem to work // with jTDS (which is used for Sybase ASE integration) - /* [com] */ + /* [pro] */ case SYBASE: - /* [/com] */ + /* [/pro] */ case CUBRID: { listener.executeStart(ctx); result = ctx.statement().executeUpdate(); @@ -302,11 +302,11 @@ abstract class AbstractStoreQuery extends AbstractQuery implem // Some dialects can only retrieve "identity" (AUTO_INCREMENT) values // Additional values have to be fetched explicitly // [#1260] TODO CUBRID supports this, but there's a JDBC bug - /* [com] */ + /* [pro] */ case ASE: case INGRES: case SQLSERVER: - /* [/com] */ + /* [/pro] */ case DERBY: case H2: case MARIADB: @@ -350,10 +350,10 @@ abstract class AbstractStoreQuery extends AbstractQuery implem } // These dialects have full JDBC support - /* [com] */ + /* [pro] */ case DB2: case ORACLE: - /* [/com] */ + /* [/pro] */ case HSQLDB: default: { listener.executeStart(ctx); diff --git a/jOOQ/src/main/java/org/jooq/impl/ArrayTable.java b/jOOQ/src/main/java/org/jooq/impl/ArrayTable.java index c538b84ad7..cd8e9925f5 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ArrayTable.java +++ b/jOOQ/src/main/java/org/jooq/impl/ArrayTable.java @@ -180,7 +180,7 @@ class ArrayTable extends AbstractTable { private final Table table(Configuration configuration) { switch (configuration.dialect().family()) { - /* [com] */ + /* [pro] */ case ORACLE: { if (array.getDataType().getType().isArray()) { return simulate().as(alias); @@ -190,7 +190,7 @@ class ArrayTable extends AbstractTable { } } - /* [/com] */ + /* [/pro] */ case H2: { return new H2ArrayTable().as(alias); } @@ -256,7 +256,7 @@ class ArrayTable extends AbstractTable { } } - /* [com] */ + /* [pro] */ private class OracleArrayTable extends DialectArrayTable { /** @@ -270,7 +270,7 @@ class ArrayTable extends AbstractTable { } } - /* [/com] */ + /* [/pro] */ private abstract class DialectArrayTable extends AbstractTable { /** diff --git a/jOOQ/src/main/java/org/jooq/impl/Ascii.java b/jOOQ/src/main/java/org/jooq/impl/Ascii.java index 5e88263f06..8c872665dd 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Ascii.java +++ b/jOOQ/src/main/java/org/jooq/impl/Ascii.java @@ -70,9 +70,9 @@ class Ascii extends AbstractFunction { return function("ascii_val", SQLDataType.INTEGER, string); // TODO [#862] [#864] simulate this for some dialects - /* [com] */ + /* [pro] */ case INGRES: - /* [/com] */ + /* [/pro] */ case DERBY: case SQLITE: diff --git a/jOOQ/src/main/java/org/jooq/impl/Ceil.java b/jOOQ/src/main/java/org/jooq/impl/Ceil.java index d1fd7bf39c..97bff0881e 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Ceil.java +++ b/jOOQ/src/main/java/org/jooq/impl/Ceil.java @@ -71,10 +71,10 @@ class Ceil extends AbstractFunction { case SQLITE: return DSL.round(argument.add(0.499999999999999)); - /* [com] */ + /* [pro] */ case ASE: case SQLSERVER: - /* [/com] */ + /* [/pro] */ case H2: return function("ceiling", getDataType(), argument); diff --git a/jOOQ/src/main/java/org/jooq/impl/CombineOperator.java b/jOOQ/src/main/java/org/jooq/impl/CombineOperator.java index c2a7f88553..4a2fa98fde 100644 --- a/jOOQ/src/main/java/org/jooq/impl/CombineOperator.java +++ b/jOOQ/src/main/java/org/jooq/impl/CombineOperator.java @@ -80,14 +80,14 @@ enum CombineOperator { } public String toSQL(SQLDialect dialect) { - /* [com] */ + /* [pro] */ if (this == EXCEPT) { if (dialect.family() == SQLDialect.ORACLE) { return "minus"; } } - /* [/com] */ + /* [/pro] */ return sql; } } diff --git a/jOOQ/src/main/java/org/jooq/impl/CompareCondition.java b/jOOQ/src/main/java/org/jooq/impl/CompareCondition.java index 17b5502d37..50dd022320 100644 --- a/jOOQ/src/main/java/org/jooq/impl/CompareCondition.java +++ b/jOOQ/src/main/java/org/jooq/impl/CompareCondition.java @@ -125,10 +125,10 @@ class CompareCondition extends AbstractCondition { // characters long boolean castRhs = false; - /* [com] */ + /* [pro] */ if (dialect == DB2 && rhs instanceof Concat) castRhs = true; - /* [/com] */ + /* [/pro] */ context.keyword(op.toSQL()).sql(" "); if (castRhs) context.keyword("cast").sql("("); diff --git a/jOOQ/src/main/java/org/jooq/impl/Concat.java b/jOOQ/src/main/java/org/jooq/impl/Concat.java index 958fa2f832..753554f97a 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Concat.java +++ b/jOOQ/src/main/java/org/jooq/impl/Concat.java @@ -83,11 +83,11 @@ class Concat extends AbstractFunction { case MYSQL: return function("concat", SQLDataType.VARCHAR, cast); - /* [com] */ + /* [pro] */ case SQLSERVER: return new Expression(ADD, first, others); - /* [/com] */ + /* [/pro] */ default: return new Expression(CONCAT, first, others); } diff --git a/jOOQ/src/main/java/org/jooq/impl/ConditionAsField.java b/jOOQ/src/main/java/org/jooq/impl/ConditionAsField.java index ff0aaa284c..a306674e3f 100644 --- a/jOOQ/src/main/java/org/jooq/impl/ConditionAsField.java +++ b/jOOQ/src/main/java/org/jooq/impl/ConditionAsField.java @@ -69,12 +69,12 @@ class ConditionAsField extends AbstractFunction { // Some databases don't accept predicates where column expressions // are expected. - /* [com] */ + /* [pro] */ case DB2: case ORACLE: case SQLSERVER: case SYBASE: - /* [/com] */ + /* [/pro] */ case CUBRID: case FIREBIRD: return DSL.decode().when(condition, inline(true)).otherwise(inline(false)); @@ -88,11 +88,11 @@ class ConditionAsField extends AbstractFunction { case POSTGRES: case SQLITE: - /* [com] */ + /* [pro] */ // Unknown (to be evaluated): case ASE: case INGRES: - /* [/com] */ + /* [/pro] */ return condition; } diff --git a/jOOQ/src/main/java/org/jooq/impl/Cosh.java b/jOOQ/src/main/java/org/jooq/impl/Cosh.java index dcba05523c..86563e3865 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Cosh.java +++ b/jOOQ/src/main/java/org/jooq/impl/Cosh.java @@ -70,12 +70,12 @@ class Cosh extends AbstractFunction { @Override final Field getFunction0(Configuration configuration) { switch (configuration.dialect().family()) { - /* [com] */ + /* [pro] */ case ASE: case INGRES: case SQLSERVER: case SYBASE: - /* [/com] */ + /* [/pro] */ case CUBRID: case HSQLDB: case MARIADB: diff --git a/jOOQ/src/main/java/org/jooq/impl/Cot.java b/jOOQ/src/main/java/org/jooq/impl/Cot.java index 001fb8588b..9e9aa45db6 100644 --- a/jOOQ/src/main/java/org/jooq/impl/Cot.java +++ b/jOOQ/src/main/java/org/jooq/impl/Cot.java @@ -68,12 +68,12 @@ class Cot extends AbstractFunction { @Override final Field getFunction0(Configuration configuration) { switch (configuration.dialect().family()) { - /* [com] */ + /* [pro] */ case INGRES: case ORACLE: return DSL.cos(argument).div(DSL.sin(argument)); - /* [/com] */ + /* [/pro] */ default: return function("cot", SQLDataType.NUMERIC, argument); } diff --git a/jOOQ/src/main/java/org/jooq/impl/CurrentDate.java b/jOOQ/src/main/java/org/jooq/impl/CurrentDate.java index dee9017f48..e8a9899225 100644 --- a/jOOQ/src/main/java/org/jooq/impl/CurrentDate.java +++ b/jOOQ/src/main/java/org/jooq/impl/CurrentDate.java @@ -65,13 +65,13 @@ class CurrentDate extends AbstractFunction { @Override final Field getFunction0(Configuration configuration) { switch (configuration.dialect().family()) { - /* [com] */ + /* [pro] */ case ORACLE: return field("sysdate", SQLDataType.DATE); case DB2: case INGRES: - /* [/com] */ + /* [/pro] */ case DERBY: case FIREBIRD: case HSQLDB: @@ -79,13 +79,13 @@ class CurrentDate extends AbstractFunction { case SQLITE: return field("current_date", SQLDataType.DATE); - /* [com] */ + /* [pro] */ case SQLSERVER: return field("convert(date, current_timestamp)", SQLDataType.DATE); case SYBASE: return field("current date", SQLDataType.DATE); - /* [/com] */ + /* [/pro] */ } return function("current_date", SQLDataType.DATE); diff --git a/jOOQ/src/main/java/org/jooq/impl/CurrentTime.java b/jOOQ/src/main/java/org/jooq/impl/CurrentTime.java index 80a1dd476f..13fc0ed911 100644 --- a/jOOQ/src/main/java/org/jooq/impl/CurrentTime.java +++ b/jOOQ/src/main/java/org/jooq/impl/CurrentTime.java @@ -65,13 +65,13 @@ class CurrentTime extends AbstractFunction