Skip to content

Commit

Permalink
[#11061] [#11070] [#11091] LEFT / RIGHT
Browse files Browse the repository at this point in the history
- Fixed formatting
  • Loading branch information
lukaseder committed Dec 7, 2020
1 parent f2036e0 commit 6e85c37
Show file tree
Hide file tree
Showing 16 changed files with 216 additions and 188 deletions.
4 changes: 3 additions & 1 deletion jOOQ/src/main/java/org/jooq/impl/AlterDatabaseImpl.java
Expand Up @@ -38,9 +38,11 @@
package org.jooq.impl;

import static org.jooq.impl.DSL.*;
import static org.jooq.impl.Internal.*;
import static org.jooq.impl.Keywords.*;
import static org.jooq.impl.Names.*;
import static org.jooq.impl.SQLDataType.*;
import static org.jooq.impl.Tools.*;
import static org.jooq.impl.Tools.BooleanDataKey.*;
import static org.jooq.SQLDialect.*;

Expand All @@ -66,7 +68,7 @@ final class AlterDatabaseImpl
private final Catalog database;
private final boolean alterDatabaseIfExists;
private Catalog renameTo;

AlterDatabaseImpl(
Configuration configuration,
Catalog database,
Expand Down
30 changes: 16 additions & 14 deletions jOOQ/src/main/java/org/jooq/impl/AlterDomainImpl.java
Expand Up @@ -38,9 +38,11 @@
package org.jooq.impl;

import static org.jooq.impl.DSL.*;
import static org.jooq.impl.Internal.*;
import static org.jooq.impl.Keywords.*;
import static org.jooq.impl.Names.*;
import static org.jooq.impl.SQLDataType.*;
import static org.jooq.impl.Tools.*;
import static org.jooq.impl.Tools.BooleanDataKey.*;
import static org.jooq.SQLDialect.*;

Expand Down Expand Up @@ -79,7 +81,7 @@ final class AlterDomainImpl<T>
private boolean dropNotNull;
private Boolean cascade;
private Constraint renameConstraintTo;

AlterDomainImpl(
Configuration configuration,
Domain domain,
Expand Down Expand Up @@ -139,20 +141,20 @@ final class AlterDomainImpl<T>
this.renameConstraintTo = renameConstraintTo;
}

final Domain<T> $domain() { return domain; }
final boolean $alterDomainIfExists() { return alterDomainIfExists; }
final Constraint $addConstraint() { return addConstraint; }
final Constraint $dropConstraint() { return dropConstraint; }
final boolean $dropConstraintIfExists() { return dropConstraintIfExists; }
final Domain<?> $renameTo() { return renameTo; }
final Constraint $renameConstraint() { return renameConstraint; }
final Domain<T> $domain() { return domain; }
final boolean $alterDomainIfExists() { return alterDomainIfExists; }
final Constraint $addConstraint() { return addConstraint; }
final Constraint $dropConstraint() { return dropConstraint; }
final boolean $dropConstraintIfExists() { return dropConstraintIfExists; }
final Domain<?> $renameTo() { return renameTo; }
final Constraint $renameConstraint() { return renameConstraint; }
final boolean $renameConstraintIfExists() { return renameConstraintIfExists; }
final Field<T> $setDefault() { return setDefault; }
final boolean $dropDefault() { return dropDefault; }
final boolean $setNotNull() { return setNotNull; }
final boolean $dropNotNull() { return dropNotNull; }
final Boolean $cascade() { return cascade; }
final Constraint $renameConstraintTo() { return renameConstraintTo; }
final Field<T> $setDefault() { return setDefault; }
final boolean $dropDefault() { return dropDefault; }
final boolean $setNotNull() { return setNotNull; }
final boolean $dropNotNull() { return dropNotNull; }
final Boolean $cascade() { return cascade; }
final Constraint $renameConstraintTo() { return renameConstraintTo; }

// -------------------------------------------------------------------------
// XXX: DSL API
Expand Down
4 changes: 3 additions & 1 deletion jOOQ/src/main/java/org/jooq/impl/AlterSchemaImpl.java
Expand Up @@ -38,9 +38,11 @@
package org.jooq.impl;

import static org.jooq.impl.DSL.*;
import static org.jooq.impl.Internal.*;
import static org.jooq.impl.Keywords.*;
import static org.jooq.impl.Names.*;
import static org.jooq.impl.SQLDataType.*;
import static org.jooq.impl.Tools.*;
import static org.jooq.impl.Tools.BooleanDataKey.*;
import static org.jooq.SQLDialect.*;

Expand All @@ -66,7 +68,7 @@ final class AlterSchemaImpl
private final Schema schema;
private final boolean alterSchemaIfExists;
private Schema renameTo;

AlterSchemaImpl(
Configuration configuration,
Schema schema,
Expand Down
4 changes: 3 additions & 1 deletion jOOQ/src/main/java/org/jooq/impl/CreateDatabaseImpl.java
Expand Up @@ -38,9 +38,11 @@
package org.jooq.impl;

import static org.jooq.impl.DSL.*;
import static org.jooq.impl.Internal.*;
import static org.jooq.impl.Keywords.*;
import static org.jooq.impl.Names.*;
import static org.jooq.impl.SQLDataType.*;
import static org.jooq.impl.Tools.*;
import static org.jooq.impl.Tools.BooleanDataKey.*;
import static org.jooq.SQLDialect.*;

Expand All @@ -64,7 +66,7 @@ final class CreateDatabaseImpl

private final Catalog database;
private final boolean createDatabaseIfNotExists;


CreateDatabaseImpl(
Configuration configuration,
Expand Down
4 changes: 3 additions & 1 deletion jOOQ/src/main/java/org/jooq/impl/CreateDomainImpl.java
Expand Up @@ -38,9 +38,11 @@
package org.jooq.impl;

import static org.jooq.impl.DSL.*;
import static org.jooq.impl.Internal.*;
import static org.jooq.impl.Keywords.*;
import static org.jooq.impl.Names.*;
import static org.jooq.impl.SQLDataType.*;
import static org.jooq.impl.Tools.*;
import static org.jooq.impl.Tools.BooleanDataKey.*;
import static org.jooq.SQLDialect.*;

Expand Down Expand Up @@ -70,7 +72,7 @@ final class CreateDomainImpl<T>
private DataType<T> dataType;
private Field<T> default_;
private Collection<? extends Constraint> constraints;

CreateDomainImpl(
Configuration configuration,
Domain domain,
Expand Down
4 changes: 3 additions & 1 deletion jOOQ/src/main/java/org/jooq/impl/CreateSchemaImpl.java
Expand Up @@ -38,9 +38,11 @@
package org.jooq.impl;

import static org.jooq.impl.DSL.*;
import static org.jooq.impl.Internal.*;
import static org.jooq.impl.Keywords.*;
import static org.jooq.impl.Names.*;
import static org.jooq.impl.SQLDataType.*;
import static org.jooq.impl.Tools.*;
import static org.jooq.impl.Tools.BooleanDataKey.*;
import static org.jooq.SQLDialect.*;

Expand All @@ -64,7 +66,7 @@ final class CreateSchemaImpl

private final Schema schema;
private final boolean createSchemaIfNotExists;


CreateSchemaImpl(
Configuration configuration,
Expand Down
4 changes: 3 additions & 1 deletion jOOQ/src/main/java/org/jooq/impl/CreateSequenceImpl.java
Expand Up @@ -38,9 +38,11 @@
package org.jooq.impl;

import static org.jooq.impl.DSL.*;
import static org.jooq.impl.Internal.*;
import static org.jooq.impl.Keywords.*;
import static org.jooq.impl.Names.*;
import static org.jooq.impl.SQLDataType.*;
import static org.jooq.impl.Tools.*;
import static org.jooq.impl.Tools.BooleanDataKey.*;
import static org.jooq.SQLDialect.*;

Expand Down Expand Up @@ -75,7 +77,7 @@ final class CreateSequenceImpl
private boolean noCycle;
private Field<? extends Number> cache;
private boolean noCache;

CreateSequenceImpl(
Configuration configuration,
Sequence sequence,
Expand Down
188 changes: 76 additions & 112 deletions jOOQ/src/main/java/org/jooq/impl/DSL.java
Expand Up @@ -14879,6 +14879,82 @@ static <T> Field<T> iif0(Name name, Condition condition, Field<T> ifTrue, Field<
// XXX String function factory
// -------------------------------------------------------------------------



/**
* The <code>LEFT</code> function.
*/
@NotNull
@Support
public static Field<String> left(String string, int length) {
return new Left(Tools.field(string), Tools.field(length));
}

/**
* The <code>LEFT</code> function.
*/
@NotNull
@Support
public static Field<String> left(String string, Field<? extends Number> length) {
return new Left(Tools.field(string), length);
}

/**
* The <code>LEFT</code> function.
*/
@NotNull
@Support
public static Field<String> left(Field<String> string, int length) {
return new Left(string, Tools.field(length));
}

/**
* The <code>LEFT</code> function.
*/
@NotNull
@Support
public static Field<String> left(Field<String> string, Field<? extends Number> length) {
return new Left(string, length);
}

/**
* The <code>RIGHT</code> function.
*/
@NotNull
@Support
public static Field<String> right(String string, int length) {
return new Right(Tools.field(string), Tools.field(length));
}

/**
* The <code>RIGHT</code> function.
*/
@NotNull
@Support
public static Field<String> right(String string, Field<? extends Number> length) {
return new Right(Tools.field(string), length);
}

/**
* The <code>RIGHT</code> function.
*/
@NotNull
@Support
public static Field<String> right(Field<String> string, int length) {
return new Right(string, Tools.field(length));
}

/**
* The <code>RIGHT</code> function.
*/
@NotNull
@Support
public static Field<String> right(Field<String> string, Field<? extends Number> length) {
return new Right(string, length);
}



/**
* Get the upper(field) function.
*
Expand Down Expand Up @@ -15814,118 +15890,6 @@ public static Field<String> mid(Field<String> field, Field<? extends Number> sta
return substring(field, startingPosition, length);
}

/**
* Get the left outermost characters from a string.
* <p>
* Example:
* <code><pre>
* 'abc' = LEFT('abcde', 3)
* </pre></code>
*/
@NotNull
@Support
public static Field<String> left(String field, int length) {
return left(Tools.field(field), Tools.field(length));
}

/**
* Get the left outermost characters from a string.
* <p>
* Example:
* <code><pre>
* 'abc' = LEFT('abcde', 3)
* </pre></code>
*/
@NotNull
@Support
public static Field<String> left(String field, Field<? extends Number> length) {
return left(Tools.field(field), length);
}

/**
* Get the left outermost characters from a string.
* <p>
* Example:
* <code><pre>
* 'abc' = LEFT('abcde', 3)
* </pre></code>
*/
@NotNull
@Support
public static Field<String> left(Field<String> field, int length) {
return left(field, Tools.field(length));
}

/**
* Get the left outermost characters from a string.
* <p>
* Example:
* <code><pre>
* 'abc' = LEFT('abcde', 3)
* </pre></code>
*/
@NotNull
@Support
public static Field<String> left(Field<String> field, Field<? extends Number> length) {
return new Left(field, length);
}

/**
* Get the right outermost characters from a string.
* <p>
* Example:
* <code><pre>
* 'cde' = RIGHT('abcde', 3)
* </pre></code>
*/
@NotNull
@Support
public static Field<String> right(String field, int length) {
return right(Tools.field(field), Tools.field(length));
}

/**
* Get the right outermost characters from a string.
* <p>
* Example:
* <code><pre>
* 'cde' = RIGHT('abcde', 3)
* </pre></code>
*/
@NotNull
@Support
public static Field<String> right(String field, Field<? extends Number> length) {
return right(Tools.field(field), length);
}

/**
* Get the right outermost characters from a string.
* <p>
* Example:
* <code><pre>
* 'cde' = RIGHT('abcde', 3)
* </pre></code>
*/
@NotNull
@Support
public static Field<String> right(Field<String> field, int length) {
return right(field, Tools.field(length));
}

/**
* Get the right outermost characters from a string.
* <p>
* Example:
* <code><pre>
* 'cde' = RIGHT('abcde', 3)
* </pre></code>
*/
@NotNull
@Support
public static Field<String> right(Field<String> field, Field<? extends Number> length) {
return new Right(field, length);
}

/**
* Get the length of a <code>VARCHAR</code> type. This is a synonym for
* {@link #charLength(String)}.
Expand Down

0 comments on commit 6e85c37

Please sign in to comment.