Skip to content

Commit

Permalink
[#101] Rename package to io.github.zero88.jooqx
Browse files Browse the repository at this point in the history
  • Loading branch information
zero88 committed Apr 10, 2022
1 parent 460548c commit 669f60e
Show file tree
Hide file tree
Showing 188 changed files with 684 additions and 585 deletions.
8 changes: 4 additions & 4 deletions FEATURES.md
Original file line number Diff line number Diff line change
Expand Up @@ -167,7 +167,7 @@ dependencies {
Then you can use same as `Vertx rx-java2 Rxified API`

```java
Jooqx jooqx = Jooqx.newInstance(io.zero88.jooqx.Jooqx.builder()
Jooqx jooqx = Jooqx.newInstance(io.github.zero88.jooqx.Jooqx.builder()
.vertx(vertx)
.dsl(dsl)
.sqlClient(sqlClient)
Expand Down Expand Up @@ -205,18 +205,18 @@ generator.apply {
withForcedTypes(
// Use Vertx Type means io.vertx.pgclient.data.Interval is database type and user type
ForcedType().withUserType("io.vertx.pgclient.data.Interval")
.withConverter("io.zero88.jooqx.datatype.UserTypeAsVertxType.create(new io.zero88.jooqx.spi.pg.datatype.IntervalConverter())")
.withConverter("io.github.zero88.jooqx.datatype.UserTypeAsVertxType.create(new io.github.zero88.jooqx.spi.pg.datatype.IntervalConverter())")
.withIncludeTypes("INTERVAL")
.withIncludeExpression("f_interval_1"),
// Use Jooq Type means io.vertx.pgclient.data.Interval is database type, org.jooq.types.YearToSecond is jOOQ type and user type
ForcedType().withUserType("io.vertx.pgclient.data.Interval")
.withConverter("io.zero88.jooqx.datatype.UserTypeAsJooqType.create(new io.zero88.jooqx.spi.pg.datatype.IntervalConverter())")
.withConverter("io.github.zero88.jooqx.datatype.UserTypeAsJooqType.create(new io.github.zero88.jooqx.spi.pg.datatype.IntervalConverter())")
.withIncludeTypes("INTERVAL")
.withIncludeExpression("f_interval_2"),
// Three-way-conversion: io.vertx.pgclient.data.Interval is database type, org.jooq.types.YearToSecond is jOOQ intermediate type and user type is java.time.Duration
ForcedType()
.withUserType("java.time.Duration")
.withConverter("io.zero88.jooqx.integtest.spi.pg.CustomInterval")
.withConverter("io.github.zero88.jooqx.integtest.spi.pg.CustomInterval")
.withIncludeTypes("INTERVAL")
.withIncludeExpression("f_interval_3")
)
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.zero88.jooqx;
package io.github.zero88.jooqx;

import org.jooq.Query;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.zero88.jooqx;
package io.github.zero88.jooqx;

import java.util.List;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.zero88.jooqx;
package io.github.zero88.jooqx;

import java.util.ArrayList;
import java.util.Arrays;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.zero88.jooqx;
package io.github.zero88.jooqx;

import java.util.Collection;

Expand All @@ -10,11 +10,11 @@
import org.jooq.TableLike;
import org.jooq.TableRecord;

import io.zero88.jooqx.adapter.SQLResultAdapter;
import io.zero88.jooqx.adapter.SelectCount;
import io.zero88.jooqx.adapter.SelectExists;
import io.zero88.jooqx.adapter.SelectList;
import io.zero88.jooqx.adapter.SelectOne;
import io.github.zero88.jooqx.adapter.SQLResultAdapter;
import io.github.zero88.jooqx.adapter.SelectCount;
import io.github.zero88.jooqx.adapter.SelectExists;
import io.github.zero88.jooqx.adapter.SelectList;
import io.github.zero88.jooqx.adapter.SelectOne;

/**
* DSL adapter
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.zero88.jooqx;
package io.github.zero88.jooqx;

import javax.sql.DataSource;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.zero88.jooqx;
package io.github.zero88.jooqx;

import java.sql.SQLException;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,13 @@
package io.zero88.jooqx;
package io.github.zero88.jooqx;

import org.jetbrains.annotations.NotNull;
import org.jooq.DSLContext;

import io.github.zero88.jooqx.datatype.DataTypeMapperRegistry;
import io.vertx.codegen.annotations.GenIgnore;
import io.vertx.codegen.annotations.VertxGen;
import io.vertx.core.Vertx;
import io.vertx.sqlclient.Pool;
import io.zero88.jooqx.JooqxSQLImpl.JooqxBuilderImpl;
import io.zero88.jooqx.datatype.DataTypeMapperRegistry;

/**
* Represents for an executor that executes {@code jOOQ query} on {@code Vertx reactive SQL pool}
Expand All @@ -25,7 +24,7 @@ public interface Jooqx extends JooqxBase<Pool> {
* @return jooqx builder
* @see JooqxBuilder
*/
static JooqxBuilder builder() { return new JooqxBuilderImpl(); }
static JooqxBuilder builder() { return new JooqxSQLImpl.JooqxBuilderImpl(); }

@Override
@NotNull Vertx vertx();
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.zero88.jooqx;
package io.github.zero88.jooqx;

import io.vertx.sqlclient.Pool;
import io.vertx.sqlclient.Row;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.zero88.jooqx;
package io.github.zero88.jooqx;

import org.jetbrains.annotations.NotNull;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
package io.zero88.jooqx;
package io.github.zero88.jooqx;

import org.jetbrains.annotations.NotNull;
import org.jooq.DSLContext;

import io.github.zero88.jooqx.datatype.DataTypeMapperRegistry;
import io.vertx.codegen.annotations.Fluent;
import io.vertx.codegen.annotations.GenIgnore;
import io.vertx.codegen.annotations.VertxGen;
Expand All @@ -11,7 +12,6 @@
import io.vertx.sqlclient.Row;
import io.vertx.sqlclient.RowSet;
import io.vertx.sqlclient.Tuple;
import io.zero88.jooqx.datatype.DataTypeMapperRegistry;

/**
* Represents a builder that construct {@link Jooqx}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
package io.zero88.jooqx;
package io.github.zero88.jooqx;

import org.jetbrains.annotations.NotNull;
import org.jooq.DSLContext;

import io.github.zero88.jooqx.JooqxSQLImpl.JooqxConnBuilderImpl;
import io.github.zero88.jooqx.datatype.DataTypeMapperRegistry;
import io.vertx.codegen.annotations.GenIgnore;
import io.vertx.codegen.annotations.VertxGen;
import io.vertx.core.Vertx;
import io.vertx.sqlclient.SqlConnection;
import io.zero88.jooqx.JooqxSQLImpl.JooqxConnBuilderImpl;
import io.zero88.jooqx.datatype.DataTypeMapperRegistry;

/**
* Represents for an executor that executes {@code jOOQ query} on {@code Vertx reactive SQL client} connection
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,9 @@
package io.zero88.jooqx;
package io.github.zero88.jooqx;

import org.jetbrains.annotations.NotNull;
import org.jooq.DSLContext;

import io.github.zero88.jooqx.datatype.DataTypeMapperRegistry;
import io.vertx.codegen.annotations.Fluent;
import io.vertx.codegen.annotations.GenIgnore;
import io.vertx.codegen.annotations.VertxGen;
Expand All @@ -11,7 +12,6 @@
import io.vertx.sqlclient.RowSet;
import io.vertx.sqlclient.SqlConnection;
import io.vertx.sqlclient.Tuple;
import io.zero88.jooqx.datatype.DataTypeMapperRegistry;

/**
* Represents a builder that construct {@link JooqxConn}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,16 +1,16 @@
package io.zero88.jooqx;
package io.github.zero88.jooqx;

import java.util.List;

import org.jetbrains.annotations.NotNull;
import org.jooq.Configuration;
import org.jooq.Query;

import io.github.zero88.jooqx.JooqxSQLImpl.ReactiveSQLPQ;
import io.github.zero88.jooqx.datatype.DataTypeMapperRegistry;
import io.vertx.codegen.annotations.GenIgnore;
import io.vertx.codegen.annotations.VertxGen;
import io.vertx.sqlclient.Tuple;
import io.zero88.jooqx.JooqxSQLImpl.ReactiveSQLPQ;
import io.zero88.jooqx.datatype.DataTypeMapperRegistry;

/**
* Represents for a converter that transforms {@code jOOQ param} to {@code Vertx Reactive SQL} bind value
Expand Down
Original file line number Diff line number Diff line change
@@ -1,15 +1,15 @@
package io.zero88.jooqx;
package io.github.zero88.jooqx;

import java.util.List;

import org.jetbrains.annotations.NotNull;

import io.github.zero88.jooqx.JooqxSQLImpl.ReactiveSQLRC;
import io.github.zero88.jooqx.adapter.RowConverterStrategy;
import io.vertx.codegen.annotations.GenIgnore;
import io.vertx.codegen.annotations.VertxGen;
import io.vertx.sqlclient.Row;
import io.vertx.sqlclient.RowSet;
import io.zero88.jooqx.JooqxSQLImpl.ReactiveSQLRC;
import io.zero88.jooqx.adapter.RowConverterStrategy;

/**
* Represents for a collector that collects {@code Vert.x SQL result} to an expectation output
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.zero88.jooqx;
package io.github.zero88.jooqx;

import java.util.ArrayList;
import java.util.List;
Expand All @@ -16,6 +16,14 @@
import org.jooq.conf.ParamType;
import org.jooq.conf.Settings;

import io.github.zero88.jooqx.MiscImpl.BatchResultImpl;
import io.github.zero88.jooqx.SQLImpl.SQLEI;
import io.github.zero88.jooqx.SQLImpl.SQLExecutorBuilderImpl;
import io.github.zero88.jooqx.SQLImpl.SQLPQ;
import io.github.zero88.jooqx.adapter.RowConverterStrategy;
import io.github.zero88.jooqx.adapter.SQLResultAdapter;
import io.github.zero88.jooqx.adapter.SelectStrategy;
import io.github.zero88.jooqx.datatype.DataTypeMapperRegistry;
import io.vertx.codegen.annotations.Nullable;
import io.vertx.core.Future;
import io.vertx.core.Vertx;
Expand All @@ -29,14 +37,6 @@
import io.vertx.sqlclient.Transaction;
import io.vertx.sqlclient.Tuple;
import io.vertx.sqlclient.impl.ArrayTuple;
import io.zero88.jooqx.MiscImpl.BatchResultImpl;
import io.zero88.jooqx.SQLImpl.SQLEI;
import io.zero88.jooqx.SQLImpl.SQLExecutorBuilderImpl;
import io.zero88.jooqx.SQLImpl.SQLPQ;
import io.zero88.jooqx.adapter.RowConverterStrategy;
import io.zero88.jooqx.adapter.SQLResultAdapter;
import io.zero88.jooqx.adapter.SelectStrategy;
import io.zero88.jooqx.datatype.DataTypeMapperRegistry;

final class JooqxSQLImpl {

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.zero88.jooqx;
package io.github.zero88.jooqx;

import java.util.function.Function;

Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
package io.zero88.jooqx;
package io.github.zero88.jooqx;

import org.jetbrains.annotations.NotNull;
import org.jooq.Table;
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,11 @@
package io.zero88.jooqx;
package io.github.zero88.jooqx;

import org.jetbrains.annotations.NotNull;
import org.jooq.DSLContext;

import io.github.zero88.jooqx.LegacySQLImpl.LegacyInternal;
import io.github.zero88.jooqx.LegacySQLImpl.LegacyJooqxBuilderImpl;
import io.github.zero88.jooqx.datatype.DataTypeMapperRegistry;
import io.vertx.codegen.annotations.GenIgnore;
import io.vertx.codegen.annotations.VertxGen;
import io.vertx.core.Vertx;
Expand All @@ -11,9 +14,6 @@
import io.vertx.ext.sql.SQLClient;
import io.vertx.ext.sql.SQLConnection;
import io.vertx.ext.sql.SQLOperations;
import io.zero88.jooqx.LegacySQLImpl.LegacyInternal;
import io.zero88.jooqx.LegacySQLImpl.LegacyJooqxBuilderImpl;
import io.zero88.jooqx.datatype.DataTypeMapperRegistry;

/**
* Represents for an executor that executes {@code jOOQ query} on {@code Vertx legacy JDBC client} connection
Expand Down
Original file line number Diff line number Diff line change
@@ -1,18 +1,16 @@
package io.zero88.jooqx;

import java.lang.annotation.Documented;
package io.github.zero88.jooqx;

import org.jetbrains.annotations.NotNull;
import org.jooq.DSLContext;

import io.github.zero88.jooqx.datatype.DataTypeMapperRegistry;
import io.vertx.codegen.annotations.Fluent;
import io.vertx.codegen.annotations.GenIgnore;
import io.vertx.codegen.annotations.VertxGen;
import io.vertx.core.Vertx;
import io.vertx.core.json.JsonArray;
import io.vertx.ext.sql.ResultSet;
import io.vertx.ext.sql.SQLClient;
import io.zero88.jooqx.datatype.DataTypeMapperRegistry;

/**
* Represents a builder that construct {@link LegacyJooqx}
Expand Down
Original file line number Diff line number Diff line change
@@ -1,11 +1,14 @@
package io.zero88.jooqx;
package io.github.zero88.jooqx;

import java.util.function.Function;

import org.jetbrains.annotations.NotNull;
import org.jooq.DSLContext;
import org.jooq.Query;

import io.github.zero88.jooqx.LegacySQLImpl.LegacyInternal;
import io.github.zero88.jooqx.adapter.SQLResultAdapter;
import io.github.zero88.jooqx.datatype.DataTypeMapperRegistry;
import io.vertx.codegen.annotations.GenIgnore;
import io.vertx.codegen.annotations.Nullable;
import io.vertx.codegen.annotations.VertxGen;
Expand All @@ -16,9 +19,6 @@
import io.vertx.core.json.JsonArray;
import io.vertx.ext.sql.ResultSet;
import io.vertx.ext.sql.SQLConnection;
import io.zero88.jooqx.LegacySQLImpl.LegacyInternal;
import io.zero88.jooqx.adapter.SQLResultAdapter;
import io.zero88.jooqx.datatype.DataTypeMapperRegistry;

/**
* Represents for a legacy SQL transaction executor
Expand Down
Original file line number Diff line number Diff line change
@@ -1,14 +1,14 @@
package io.zero88.jooqx;
package io.github.zero88.jooqx;

import java.util.List;

import org.jetbrains.annotations.NotNull;

import io.github.zero88.jooqx.LegacySQLImpl.LegacySQLRC;
import io.github.zero88.jooqx.adapter.RowConverterStrategy;
import io.vertx.codegen.annotations.GenIgnore;
import io.vertx.codegen.annotations.VertxGen;
import io.vertx.ext.sql.ResultSet;
import io.zero88.jooqx.LegacySQLImpl.LegacySQLRC;
import io.zero88.jooqx.adapter.RowConverterStrategy;

/**
* Represents for Legacy SQL result set collector
Expand Down
Loading

0 comments on commit 669f60e

Please sign in to comment.