// Path: vertx-jooq-async-generate/src/test/java/generated/future/async/vertx/tables/interfaces/ISomethingcomposite.java
// @Generated(
//     value = {
//         "http://www.jooq.org",
//         "jOOQ version:3.10.1"
//     },
//     comments = "This class is generated by jOOQ"
// )
// @SuppressWarnings({ "all", "unchecked", "rawtypes" })
// public interface ISomethingcomposite extends VertxPojo, Serializable {
// 
//     /**
//      * Setter for <code>somethingComposite.someId</code>.
//      */
//     public ISomethingcomposite setSomeid(Integer value);
// 
//     /**
//      * Getter for <code>somethingComposite.someId</code>.
//      */
//     public Integer getSomeid();
// 
//     /**
//      * Setter for <code>somethingComposite.someSecondId</code>.
//      */
//     public ISomethingcomposite setSomesecondid(Integer value);
// 
//     /**
//      * Getter for <code>somethingComposite.someSecondId</code>.
//      */
//     public Integer getSomesecondid();
// 
//     /**
//      * Setter for <code>somethingComposite.someJsonObject</code>.
//      */
//     public ISomethingcomposite setSomejsonobject(JsonObject value);
// 
//     /**
//      * Getter for <code>somethingComposite.someJsonObject</code>.
//      */
//     public JsonObject getSomejsonobject();
// 
//     // -------------------------------------------------------------------------
//     // FROM and INTO
//     // -------------------------------------------------------------------------
// 
//     /**
//      * Load data from another generated Record/POJO implementing the common interface ISomethingcomposite
//      */
//     public void from(generated.future.async.vertx.tables.interfaces.ISomethingcomposite from);
// 
//     /**
//      * Copy data into another generated Record/POJO implementing the common interface ISomethingcomposite
//      */
//     public <E extends generated.future.async.vertx.tables.interfaces.ISomethingcomposite> E into(E into);
// 
//     @Override
//     default ISomethingcomposite fromJson(io.vertx.core.json.JsonObject json) {
//         setSomeid(json.getInteger("someId"));
//         setSomesecondid(json.getInteger("someSecondId"));
//         setSomejsonobject(json.getJsonObject("someJsonObject"));
//         return this;
//     }
// 
// 
//     @Override
//     default io.vertx.core.json.JsonObject toJson() {
//         io.vertx.core.json.JsonObject json = new io.vertx.core.json.JsonObject();
//         json.put("someId",getSomeid());
//         json.put("someSecondId",getSomesecondid());
//         json.put("someJsonObject",getSomejsonobject());
//         return json;
//     }
// 
// }


import io.vertx.core.json.JsonObject;
import javax.annotation.Generated;
import generated.future.async.vertx.tables.interfaces.ISomethingcomposite;
/*
 * This file is generated by jOOQ.
*/
package generated.future.async.vertx.tables.pojos;






/**
 * This class is generated by jOOQ.
 */
@Generated(
    value = {
        "http://www.jooq.org",
        "jOOQ version:3.10.1"
    },
    comments = "This class is generated by jOOQ"
)
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
// Path: vertx-jooq-async-generate/src/test/java/generated/future/async/vertx/tables/interfaces/ISomethingcomposite.java
// @Generated(
//     value = {
//         "http://www.jooq.org",
//         "jOOQ version:3.10.1"
//     },
//     comments = "This class is generated by jOOQ"
// )
// @SuppressWarnings({ "all", "unchecked", "rawtypes" })
// public interface ISomethingcomposite extends VertxPojo, Serializable {
// 
//     /**
//      * Setter for <code>somethingComposite.someId</code>.
//      */
//     public ISomethingcomposite setSomeid(Integer value);
// 
//     /**
//      * Getter for <code>somethingComposite.someId</code>.
//      */
//     public Integer getSomeid();
// 
//     /**
//      * Setter for <code>somethingComposite.someSecondId</code>.
//      */
//     public ISomethingcomposite setSomesecondid(Integer value);
// 
//     /**
//      * Getter for <code>somethingComposite.someSecondId</code>.
//      */
//     public Integer getSomesecondid();
// 
//     /**
//      * Setter for <code>somethingComposite.someJsonObject</code>.
//      */
//     public ISomethingcomposite setSomejsonobject(JsonObject value);
// 
//     /**
//      * Getter for <code>somethingComposite.someJsonObject</code>.
//      */
//     public JsonObject getSomejsonobject();
// 
//     // -------------------------------------------------------------------------
//     // FROM and INTO
//     // -------------------------------------------------------------------------
// 
//     /**
//      * Load data from another generated Record/POJO implementing the common interface ISomethingcomposite
//      */
//     public void from(generated.future.async.vertx.tables.interfaces.ISomethingcomposite from);
// 
//     /**
//      * Copy data into another generated Record/POJO implementing the common interface ISomethingcomposite
//      */
//     public <E extends generated.future.async.vertx.tables.interfaces.ISomethingcomposite> E into(E into);
// 
//     @Override
//     default ISomethingcomposite fromJson(io.vertx.core.json.JsonObject json) {
//         setSomeid(json.getInteger("someId"));
//         setSomesecondid(json.getInteger("someSecondId"));
//         setSomejsonobject(json.getJsonObject("someJsonObject"));
//         return this;
//     }
// 
// 
//     @Override
//     default io.vertx.core.json.JsonObject toJson() {
//         io.vertx.core.json.JsonObject json = new io.vertx.core.json.JsonObject();
//         json.put("someId",getSomeid());
//         json.put("someSecondId",getSomesecondid());
//         json.put("someJsonObject",getSomejsonobject());
//         return json;
//     }
// 
// }


// Path: vertx-jooq-async-generate/src/test/java/generated/future/async/vertx/tables/pojos/Somethingcomposite.java
import io.vertx.core.json.JsonObject;
import javax.annotation.Generated;
import generated.future.async.vertx.tables.interfaces.ISomethingcomposite;

/*
 * This file is generated by jOOQ.
*/
package generated.future.async.vertx.tables.pojos;






/**
 * This class is generated by jOOQ.
 */
@Generated(
    value = {
        "http://www.jooq.org",
        "jOOQ version:3.10.1"
    },
    comments = "This class is generated by jOOQ"
)
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Somethingcomposite implements ISomethingcomposite {