[jOOQ/jOOQ#681] Added HSQLDB support for domains

This commit is contained in:
Lukas Eder 2020-06-03 17:23:47 +02:00
parent f95bc28eba
commit d0763a9d3e
7 changed files with 49 additions and 49 deletions

View File

@ -68,25 +68,25 @@ public interface AlterDomainStep<T> {
/**
* Add the <code>ADD</code> clause to the <code>ALTER DOMAIN</code> statement.
*/
@Support({ FIREBIRD, POSTGRES })
@Support({ FIREBIRD, HSQLDB, POSTGRES })
AlterDomainFinalStep add(Constraint addConstraint);
/**
* Add the <code>DROP CONSTRAINT</code> clause to the <code>ALTER DOMAIN</code> statement.
*/
@Support({ FIREBIRD, POSTGRES })
@Support({ FIREBIRD, HSQLDB, POSTGRES })
AlterDomainDropConstraintCascadeStep dropConstraint(String dropConstraint);
/**
* Add the <code>DROP CONSTRAINT</code> clause to the <code>ALTER DOMAIN</code> statement.
*/
@Support({ FIREBIRD, POSTGRES })
@Support({ FIREBIRD, HSQLDB, POSTGRES })
AlterDomainDropConstraintCascadeStep dropConstraint(Name dropConstraint);
/**
* Add the <code>DROP CONSTRAINT</code> clause to the <code>ALTER DOMAIN</code> statement.
*/
@Support({ FIREBIRD, POSTGRES })
@Support({ FIREBIRD, HSQLDB, POSTGRES })
AlterDomainDropConstraintCascadeStep dropConstraint(Constraint dropConstraint);
/**
@ -164,19 +164,19 @@ public interface AlterDomainStep<T> {
/**
* Add the <code>SET DEFAULT</code> clause to the <code>ALTER DOMAIN</code> statement.
*/
@Support({ FIREBIRD, POSTGRES })
@Support({ FIREBIRD, HSQLDB, POSTGRES })
AlterDomainFinalStep setDefault(T setDefault);
/**
* Add the <code>SET DEFAULT</code> clause to the <code>ALTER DOMAIN</code> statement.
*/
@Support({ FIREBIRD, POSTGRES })
@Support({ FIREBIRD, HSQLDB, POSTGRES })
AlterDomainFinalStep setDefault(Field<T> setDefault);
/**
* Add the <code>DROP DEFAULT</code> clause to the <code>ALTER DOMAIN</code> statement.
*/
@Support({ FIREBIRD, POSTGRES })
@Support({ FIREBIRD, HSQLDB, POSTGRES })
AlterDomainFinalStep dropDefault();
/**

View File

@ -68,12 +68,12 @@ public interface CreateDomainAsStep {
/**
* Add the <code>AS</code> clause to the <code>CREATE DOMAIN</code> statement.
*/
@Support({ FIREBIRD, H2, POSTGRES })
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES })
<T> CreateDomainDefaultStep<T> as(Class<T> dataType);
/**
* Add the <code>AS</code> clause to the <code>CREATE DOMAIN</code> statement.
*/
@Support({ FIREBIRD, H2, POSTGRES })
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES })
<T> CreateDomainDefaultStep<T> as(DataType<T> dataType);
}

View File

@ -68,12 +68,12 @@ public interface CreateDomainConstraintStep extends CreateDomainFinalStep {
/**
* Add the <code>CONSTRAINTS</code> clause to the <code>CREATE DOMAIN</code> statement.
*/
@Support({ FIREBIRD, H2, POSTGRES })
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES })
CreateDomainConstraintStep constraints(Constraint... constraints);
/**
* Add the <code>CONSTRAINTS</code> clause to the <code>CREATE DOMAIN</code> statement.
*/
@Support({ FIREBIRD, H2, POSTGRES })
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES })
CreateDomainConstraintStep constraints(Collection<? extends Constraint> constraints);
}

View File

@ -68,12 +68,12 @@ public interface CreateDomainDefaultStep<T> extends CreateDomainConstraintStep {
/**
* Add the <code>DEFAULT_</code> clause to the <code>CREATE DOMAIN</code> statement.
*/
@Support({ FIREBIRD, H2, POSTGRES })
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES })
CreateDomainConstraintStep default_(T default_);
/**
* Add the <code>DEFAULT_</code> clause to the <code>CREATE DOMAIN</code> statement.
*/
@Support({ FIREBIRD, H2, POSTGRES })
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES })
CreateDomainConstraintStep default_(Field<T> default_);
}

View File

@ -8793,7 +8793,7 @@ public interface DSLContext extends Scope , AutoCloseable {
*
* @see DSL#createDomain(String)
*/
@Support({ FIREBIRD, H2, POSTGRES })
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES })
CreateDomainAsStep createDomain(String domain);
/**
@ -8801,7 +8801,7 @@ public interface DSLContext extends Scope , AutoCloseable {
*
* @see DSL#createDomain(Name)
*/
@Support({ FIREBIRD, H2, POSTGRES })
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES })
CreateDomainAsStep createDomain(Name domain);
/**
@ -8809,7 +8809,7 @@ public interface DSLContext extends Scope , AutoCloseable {
*
* @see DSL#createDomain(Domain)
*/
@Support({ FIREBIRD, H2, POSTGRES })
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES })
CreateDomainAsStep createDomain(Domain<?> domain);
/**
@ -8985,7 +8985,7 @@ public interface DSLContext extends Scope , AutoCloseable {
*
* @see DSL#alterDomain(String)
*/
@Support({ FIREBIRD, POSTGRES })
@Support({ FIREBIRD, HSQLDB, POSTGRES })
<T> AlterDomainStep<T> alterDomain(String domain);
/**
@ -8993,7 +8993,7 @@ public interface DSLContext extends Scope , AutoCloseable {
*
* @see DSL#alterDomain(Name)
*/
@Support({ FIREBIRD, POSTGRES })
@Support({ FIREBIRD, HSQLDB, POSTGRES })
<T> AlterDomainStep<T> alterDomain(Name domain);
/**
@ -9001,7 +9001,7 @@ public interface DSLContext extends Scope , AutoCloseable {
*
* @see DSL#alterDomain(Domain)
*/
@Support({ FIREBIRD, POSTGRES })
@Support({ FIREBIRD, HSQLDB, POSTGRES })
<T> AlterDomainStep<T> alterDomain(Domain<T> domain);
/**
@ -9009,7 +9009,7 @@ public interface DSLContext extends Scope , AutoCloseable {
*
* @see DSL#alterDomainIfExists(String)
*/
@Support({ FIREBIRD, POSTGRES })
@Support({ FIREBIRD, HSQLDB, POSTGRES })
<T> AlterDomainStep<T> alterDomainIfExists(String domain);
/**
@ -9017,7 +9017,7 @@ public interface DSLContext extends Scope , AutoCloseable {
*
* @see DSL#alterDomainIfExists(Name)
*/
@Support({ FIREBIRD, POSTGRES })
@Support({ FIREBIRD, HSQLDB, POSTGRES })
<T> AlterDomainStep<T> alterDomainIfExists(Name domain);
/**
@ -9025,7 +9025,7 @@ public interface DSLContext extends Scope , AutoCloseable {
*
* @see DSL#alterDomainIfExists(Domain)
*/
@Support({ FIREBIRD, POSTGRES })
@Support({ FIREBIRD, HSQLDB, POSTGRES })
<T> AlterDomainStep<T> alterDomainIfExists(Domain<T> domain);
/**
@ -9129,7 +9129,7 @@ public interface DSLContext extends Scope , AutoCloseable {
*
* @see DSL#dropDomain(String)
*/
@Support({ FIREBIRD, H2, POSTGRES })
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES })
DropDomainCascadeStep dropDomain(String domain);
/**
@ -9137,7 +9137,7 @@ public interface DSLContext extends Scope , AutoCloseable {
*
* @see DSL#dropDomain(Name)
*/
@Support({ FIREBIRD, H2, POSTGRES })
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES })
DropDomainCascadeStep dropDomain(Name domain);
/**
@ -9145,7 +9145,7 @@ public interface DSLContext extends Scope , AutoCloseable {
*
* @see DSL#dropDomain(Domain)
*/
@Support({ FIREBIRD, H2, POSTGRES })
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES })
DropDomainCascadeStep dropDomain(Domain<?> domain);
/**
@ -9153,7 +9153,7 @@ public interface DSLContext extends Scope , AutoCloseable {
*
* @see DSL#dropDomainIfExists(String)
*/
@Support({ FIREBIRD, H2, POSTGRES })
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES })
DropDomainCascadeStep dropDomainIfExists(String domain);
/**
@ -9161,7 +9161,7 @@ public interface DSLContext extends Scope , AutoCloseable {
*
* @see DSL#dropDomainIfExists(Name)
*/
@Support({ FIREBIRD, H2, POSTGRES })
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES })
DropDomainCascadeStep dropDomainIfExists(Name domain);
/**
@ -9169,7 +9169,7 @@ public interface DSLContext extends Scope , AutoCloseable {
*
* @see DSL#dropDomainIfExists(Domain)
*/
@Support({ FIREBIRD, H2, POSTGRES })
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES })
DropDomainCascadeStep dropDomainIfExists(Domain<?> domain);
/**

View File

@ -68,12 +68,12 @@ public interface DropDomainCascadeStep extends DropDomainFinalStep {
/**
* Add the <code>CASCADE</code> clause to the <code>DROP DOMAIN</code> statement.
*/
@Support({ H2, POSTGRES })
@Support({ H2, HSQLDB, POSTGRES })
DropDomainFinalStep cascade();
/**
* Add the <code>RESTRICT</code> clause to the <code>DROP DOMAIN</code> statement.
*/
@Support({ FIREBIRD, H2, POSTGRES })
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES })
DropDomainFinalStep restrict();
}

View File

@ -6882,7 +6882,7 @@ public class DSL {
*
* @see DSLContext#createDomain(String)
*/
@Support({ FIREBIRD, H2, POSTGRES })
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES })
public static org.jooq.CreateDomainAsStep createDomain(String domain) {
return dsl().createDomain(domain);
}
@ -6892,7 +6892,7 @@ public class DSL {
*
* @see DSLContext#createDomain(Name)
*/
@Support({ FIREBIRD, H2, POSTGRES })
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES })
public static org.jooq.CreateDomainAsStep createDomain(Name domain) {
return dsl().createDomain(domain);
}
@ -6902,7 +6902,7 @@ public class DSL {
*
* @see DSLContext#createDomain(Domain)
*/
@Support({ FIREBIRD, H2, POSTGRES })
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES })
public static org.jooq.CreateDomainAsStep createDomain(Domain<?> domain) {
return dsl().createDomain(domain);
}
@ -7122,7 +7122,7 @@ public class DSL {
*
* @see DSLContext#alterDomain(String)
*/
@Support({ FIREBIRD, POSTGRES })
@Support({ FIREBIRD, HSQLDB, POSTGRES })
public static <T> org.jooq.AlterDomainStep<T> alterDomain(String domain) {
return dsl().alterDomain(domain);
}
@ -7132,7 +7132,7 @@ public class DSL {
*
* @see DSLContext#alterDomain(Name)
*/
@Support({ FIREBIRD, POSTGRES })
@Support({ FIREBIRD, HSQLDB, POSTGRES })
public static <T> org.jooq.AlterDomainStep<T> alterDomain(Name domain) {
return dsl().alterDomain(domain);
}
@ -7142,7 +7142,7 @@ public class DSL {
*
* @see DSLContext#alterDomain(Domain)
*/
@Support({ FIREBIRD, POSTGRES })
@Support({ FIREBIRD, HSQLDB, POSTGRES })
public static <T> org.jooq.AlterDomainStep<T> alterDomain(Domain<T> domain) {
return dsl().alterDomain(domain);
}
@ -7152,7 +7152,7 @@ public class DSL {
*
* @see DSLContext#alterDomainIfExists(String)
*/
@Support({ FIREBIRD, POSTGRES })
@Support({ FIREBIRD, HSQLDB, POSTGRES })
public static <T> org.jooq.AlterDomainStep<T> alterDomainIfExists(String domain) {
return dsl().alterDomainIfExists(domain);
}
@ -7162,7 +7162,7 @@ public class DSL {
*
* @see DSLContext#alterDomainIfExists(Name)
*/
@Support({ FIREBIRD, POSTGRES })
@Support({ FIREBIRD, HSQLDB, POSTGRES })
public static <T> org.jooq.AlterDomainStep<T> alterDomainIfExists(Name domain) {
return dsl().alterDomainIfExists(domain);
}
@ -7172,7 +7172,7 @@ public class DSL {
*
* @see DSLContext#alterDomainIfExists(Domain)
*/
@Support({ FIREBIRD, POSTGRES })
@Support({ FIREBIRD, HSQLDB, POSTGRES })
public static <T> org.jooq.AlterDomainStep<T> alterDomainIfExists(Domain<T> domain) {
return dsl().alterDomainIfExists(domain);
}
@ -7302,7 +7302,7 @@ public class DSL {
*
* @see DSLContext#dropDomain(String)
*/
@Support({ FIREBIRD, H2, POSTGRES })
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES })
public static org.jooq.DropDomainCascadeStep dropDomain(String domain) {
return dsl().dropDomain(domain);
}
@ -7312,7 +7312,7 @@ public class DSL {
*
* @see DSLContext#dropDomain(Name)
*/
@Support({ FIREBIRD, H2, POSTGRES })
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES })
public static org.jooq.DropDomainCascadeStep dropDomain(Name domain) {
return dsl().dropDomain(domain);
}
@ -7322,7 +7322,7 @@ public class DSL {
*
* @see DSLContext#dropDomain(Domain)
*/
@Support({ FIREBIRD, H2, POSTGRES })
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES })
public static org.jooq.DropDomainCascadeStep dropDomain(Domain<?> domain) {
return dsl().dropDomain(domain);
}
@ -7332,7 +7332,7 @@ public class DSL {
*
* @see DSLContext#dropDomainIfExists(String)
*/
@Support({ FIREBIRD, H2, POSTGRES })
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES })
public static org.jooq.DropDomainCascadeStep dropDomainIfExists(String domain) {
return dsl().dropDomainIfExists(domain);
}
@ -7342,7 +7342,7 @@ public class DSL {
*
* @see DSLContext#dropDomainIfExists(Name)
*/
@Support({ FIREBIRD, H2, POSTGRES })
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES })
public static org.jooq.DropDomainCascadeStep dropDomainIfExists(Name domain) {
return dsl().dropDomainIfExists(domain);
}
@ -7352,7 +7352,7 @@ public class DSL {
*
* @see DSLContext#dropDomainIfExists(Domain)
*/
@Support({ FIREBIRD, H2, POSTGRES })
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES })
public static org.jooq.DropDomainCascadeStep dropDomainIfExists(Domain<?> domain) {
return dsl().dropDomainIfExists(domain);
}
@ -11931,7 +11931,7 @@ public class DSL {
* Create the <code>VALUE</code> pseudo field for usage with
* <code>DOMAIN</code> specifications.
*/
@Support({ FIREBIRD, H2, POSTGRES })
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES })
public static <T> Field<T> value(Class<T> type) {
return value(DefaultDataType.getDataType(null, type));
}
@ -11940,7 +11940,7 @@ public class DSL {
* Create the <code>VALUE</code> pseudo field for usage with
* <code>DOMAIN</code> specifications.
*/
@Support({ FIREBIRD, H2, POSTGRES })
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES })
public static <T> Field<T> value(DataType<T> type) {
return field("{0}", type, N_VALUE);
}
@ -11948,7 +11948,7 @@ public class DSL {
/**
* Create a <code>DOMAIN</code> reference.
*/
@Support({ FIREBIRD, H2, POSTGRES })
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES })
public static Domain<?> domain(String name) {
return domain(name(name));
}
@ -11956,7 +11956,7 @@ public class DSL {
/**
* Create a <code>DOMAIN</code> reference.
*/
@Support({ FIREBIRD, H2, POSTGRES })
@Support({ FIREBIRD, H2, HSQLDB, POSTGRES })
public static Domain<?> domain(Name name) {
return new DomainImpl<>(null, name, new DefaultDataType<>(null, Object.class, name));
}