added summary views
This commit is contained in:
@ -23,7 +23,7 @@ apply plugin: 'maven-publish'
|
|||||||
apply plugin: 'eclipse'
|
apply plugin: 'eclipse'
|
||||||
|
|
||||||
group = 'de.jottyfan'
|
group = 'de.jottyfan'
|
||||||
version = '0.1.0'
|
version = '0.1.1'
|
||||||
def artifactId = 'timetrackjooq'
|
def artifactId = 'timetrackjooq'
|
||||||
def versionNumber = version
|
def versionNumber = version
|
||||||
|
|
||||||
|
@ -10,6 +10,7 @@ import de.jottyfan.timetrack.db.done.tables.TDone;
|
|||||||
import de.jottyfan.timetrack.db.done.tables.TJob;
|
import de.jottyfan.timetrack.db.done.tables.TJob;
|
||||||
import de.jottyfan.timetrack.db.done.tables.TModule;
|
import de.jottyfan.timetrack.db.done.tables.TModule;
|
||||||
import de.jottyfan.timetrack.db.done.tables.TProject;
|
import de.jottyfan.timetrack.db.done.tables.TProject;
|
||||||
|
import de.jottyfan.timetrack.db.done.tables.VBilling;
|
||||||
import de.jottyfan.timetrack.db.done.tables.VDaily;
|
import de.jottyfan.timetrack.db.done.tables.VDaily;
|
||||||
import de.jottyfan.timetrack.db.done.tables.VDaylimits;
|
import de.jottyfan.timetrack.db.done.tables.VDaylimits;
|
||||||
import de.jottyfan.timetrack.db.done.tables.VDaysummary;
|
import de.jottyfan.timetrack.db.done.tables.VDaysummary;
|
||||||
@ -18,6 +19,9 @@ import de.jottyfan.timetrack.db.done.tables.VDuration;
|
|||||||
import de.jottyfan.timetrack.db.done.tables.VEucanshare;
|
import de.jottyfan.timetrack.db.done.tables.VEucanshare;
|
||||||
import de.jottyfan.timetrack.db.done.tables.VHamster;
|
import de.jottyfan.timetrack.db.done.tables.VHamster;
|
||||||
import de.jottyfan.timetrack.db.done.tables.VHamstersummary;
|
import de.jottyfan.timetrack.db.done.tables.VHamstersummary;
|
||||||
|
import de.jottyfan.timetrack.db.done.tables.VJob;
|
||||||
|
import de.jottyfan.timetrack.db.done.tables.VModule;
|
||||||
|
import de.jottyfan.timetrack.db.done.tables.VProject;
|
||||||
import de.jottyfan.timetrack.db.done.tables.VTasklist;
|
import de.jottyfan.timetrack.db.done.tables.VTasklist;
|
||||||
import de.jottyfan.timetrack.db.done.tables.VTimelength;
|
import de.jottyfan.timetrack.db.done.tables.VTimelength;
|
||||||
import de.jottyfan.timetrack.db.done.tables.VTotalofday;
|
import de.jottyfan.timetrack.db.done.tables.VTotalofday;
|
||||||
@ -69,6 +73,11 @@ public class Done extends SchemaImpl {
|
|||||||
*/
|
*/
|
||||||
public final TProject T_PROJECT = TProject.T_PROJECT;
|
public final TProject T_PROJECT = TProject.T_PROJECT;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The table <code>done.v_billing</code>.
|
||||||
|
*/
|
||||||
|
public final VBilling V_BILLING = VBilling.V_BILLING;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The table <code>done.v_daily</code>.
|
* The table <code>done.v_daily</code>.
|
||||||
*/
|
*/
|
||||||
@ -109,6 +118,21 @@ public class Done extends SchemaImpl {
|
|||||||
*/
|
*/
|
||||||
public final VHamstersummary V_HAMSTERSUMMARY = VHamstersummary.V_HAMSTERSUMMARY;
|
public final VHamstersummary V_HAMSTERSUMMARY = VHamstersummary.V_HAMSTERSUMMARY;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The table <code>done.v_job</code>.
|
||||||
|
*/
|
||||||
|
public final VJob V_JOB = VJob.V_JOB;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The table <code>done.v_module</code>.
|
||||||
|
*/
|
||||||
|
public final VModule V_MODULE = VModule.V_MODULE;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The table <code>done.v_project</code>.
|
||||||
|
*/
|
||||||
|
public final VProject V_PROJECT = VProject.V_PROJECT;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The table <code>done.v_tasklist</code>.
|
* The table <code>done.v_tasklist</code>.
|
||||||
*/
|
*/
|
||||||
@ -150,6 +174,7 @@ public class Done extends SchemaImpl {
|
|||||||
TJob.T_JOB,
|
TJob.T_JOB,
|
||||||
TModule.T_MODULE,
|
TModule.T_MODULE,
|
||||||
TProject.T_PROJECT,
|
TProject.T_PROJECT,
|
||||||
|
VBilling.V_BILLING,
|
||||||
VDaily.V_DAILY,
|
VDaily.V_DAILY,
|
||||||
VDaylimits.V_DAYLIMITS,
|
VDaylimits.V_DAYLIMITS,
|
||||||
VDaysummary.V_DAYSUMMARY,
|
VDaysummary.V_DAYSUMMARY,
|
||||||
@ -158,6 +183,9 @@ public class Done extends SchemaImpl {
|
|||||||
VEucanshare.V_EUCANSHARE,
|
VEucanshare.V_EUCANSHARE,
|
||||||
VHamster.V_HAMSTER,
|
VHamster.V_HAMSTER,
|
||||||
VHamstersummary.V_HAMSTERSUMMARY,
|
VHamstersummary.V_HAMSTERSUMMARY,
|
||||||
|
VJob.V_JOB,
|
||||||
|
VModule.V_MODULE,
|
||||||
|
VProject.V_PROJECT,
|
||||||
VTasklist.V_TASKLIST,
|
VTasklist.V_TASKLIST,
|
||||||
VTimelength.V_TIMELENGTH,
|
VTimelength.V_TIMELENGTH,
|
||||||
VTotalofday.V_TOTALOFDAY,
|
VTotalofday.V_TOTALOFDAY,
|
||||||
|
@ -9,6 +9,7 @@ import de.jottyfan.timetrack.db.done.tables.TDone;
|
|||||||
import de.jottyfan.timetrack.db.done.tables.TJob;
|
import de.jottyfan.timetrack.db.done.tables.TJob;
|
||||||
import de.jottyfan.timetrack.db.done.tables.TModule;
|
import de.jottyfan.timetrack.db.done.tables.TModule;
|
||||||
import de.jottyfan.timetrack.db.done.tables.TProject;
|
import de.jottyfan.timetrack.db.done.tables.TProject;
|
||||||
|
import de.jottyfan.timetrack.db.done.tables.VBilling;
|
||||||
import de.jottyfan.timetrack.db.done.tables.VDaily;
|
import de.jottyfan.timetrack.db.done.tables.VDaily;
|
||||||
import de.jottyfan.timetrack.db.done.tables.VDaylimits;
|
import de.jottyfan.timetrack.db.done.tables.VDaylimits;
|
||||||
import de.jottyfan.timetrack.db.done.tables.VDaysummary;
|
import de.jottyfan.timetrack.db.done.tables.VDaysummary;
|
||||||
@ -17,6 +18,9 @@ import de.jottyfan.timetrack.db.done.tables.VDuration;
|
|||||||
import de.jottyfan.timetrack.db.done.tables.VEucanshare;
|
import de.jottyfan.timetrack.db.done.tables.VEucanshare;
|
||||||
import de.jottyfan.timetrack.db.done.tables.VHamster;
|
import de.jottyfan.timetrack.db.done.tables.VHamster;
|
||||||
import de.jottyfan.timetrack.db.done.tables.VHamstersummary;
|
import de.jottyfan.timetrack.db.done.tables.VHamstersummary;
|
||||||
|
import de.jottyfan.timetrack.db.done.tables.VJob;
|
||||||
|
import de.jottyfan.timetrack.db.done.tables.VModule;
|
||||||
|
import de.jottyfan.timetrack.db.done.tables.VProject;
|
||||||
import de.jottyfan.timetrack.db.done.tables.VTasklist;
|
import de.jottyfan.timetrack.db.done.tables.VTasklist;
|
||||||
import de.jottyfan.timetrack.db.done.tables.VTimelength;
|
import de.jottyfan.timetrack.db.done.tables.VTimelength;
|
||||||
import de.jottyfan.timetrack.db.done.tables.VTotalofday;
|
import de.jottyfan.timetrack.db.done.tables.VTotalofday;
|
||||||
@ -54,6 +58,11 @@ public class Tables {
|
|||||||
*/
|
*/
|
||||||
public static final TProject T_PROJECT = TProject.T_PROJECT;
|
public static final TProject T_PROJECT = TProject.T_PROJECT;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The table <code>done.v_billing</code>.
|
||||||
|
*/
|
||||||
|
public static final VBilling V_BILLING = VBilling.V_BILLING;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The table <code>done.v_daily</code>.
|
* The table <code>done.v_daily</code>.
|
||||||
*/
|
*/
|
||||||
@ -94,6 +103,21 @@ public class Tables {
|
|||||||
*/
|
*/
|
||||||
public static final VHamstersummary V_HAMSTERSUMMARY = VHamstersummary.V_HAMSTERSUMMARY;
|
public static final VHamstersummary V_HAMSTERSUMMARY = VHamstersummary.V_HAMSTERSUMMARY;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The table <code>done.v_job</code>.
|
||||||
|
*/
|
||||||
|
public static final VJob V_JOB = VJob.V_JOB;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The table <code>done.v_module</code>.
|
||||||
|
*/
|
||||||
|
public static final VModule V_MODULE = VModule.V_MODULE;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The table <code>done.v_project</code>.
|
||||||
|
*/
|
||||||
|
public static final VProject V_PROJECT = VProject.V_PROJECT;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* The table <code>done.v_tasklist</code>.
|
* The table <code>done.v_tasklist</code>.
|
||||||
*/
|
*/
|
||||||
|
144
src/main/java/de/jottyfan/timetrack/db/done/tables/VBilling.java
Normal file
144
src/main/java/de/jottyfan/timetrack/db/done/tables/VBilling.java
Normal file
@ -0,0 +1,144 @@
|
|||||||
|
/*
|
||||||
|
* This file is generated by jOOQ.
|
||||||
|
*/
|
||||||
|
package de.jottyfan.timetrack.db.done.tables;
|
||||||
|
|
||||||
|
|
||||||
|
import de.jottyfan.timetrack.db.done.Done;
|
||||||
|
import de.jottyfan.timetrack.db.done.tables.records.VBillingRecord;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
|
import org.jooq.Field;
|
||||||
|
import org.jooq.ForeignKey;
|
||||||
|
import org.jooq.Name;
|
||||||
|
import org.jooq.Record;
|
||||||
|
import org.jooq.Row5;
|
||||||
|
import org.jooq.Schema;
|
||||||
|
import org.jooq.Table;
|
||||||
|
import org.jooq.TableField;
|
||||||
|
import org.jooq.TableOptions;
|
||||||
|
import org.jooq.impl.DSL;
|
||||||
|
import org.jooq.impl.SQLDataType;
|
||||||
|
import org.jooq.impl.TableImpl;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This class is generated by jOOQ.
|
||||||
|
*/
|
||||||
|
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||||
|
public class VBilling extends TableImpl<VBillingRecord> {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The reference instance of <code>done.v_billing</code>
|
||||||
|
*/
|
||||||
|
public static final VBilling V_BILLING = new VBilling();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The class holding records for this type
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public Class<VBillingRecord> getRecordType() {
|
||||||
|
return VBillingRecord.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>done.v_billing.pk</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<VBillingRecord, Integer> PK = createField(DSL.name("pk"), SQLDataType.INTEGER, this, "");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>done.v_billing.name</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<VBillingRecord, String> NAME = createField(DSL.name("name"), SQLDataType.CLOB, this, "");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>done.v_billing.shortcut</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<VBillingRecord, String> SHORTCUT = createField(DSL.name("shortcut"), SQLDataType.CLOB, this, "");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>done.v_billing.csskey</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<VBillingRecord, String> CSSKEY = createField(DSL.name("csskey"), SQLDataType.CLOB, this, "");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>done.v_billing.percent_usage</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<VBillingRecord, BigDecimal> PERCENT_USAGE = createField(DSL.name("percent_usage"), SQLDataType.NUMERIC, this, "");
|
||||||
|
|
||||||
|
private VBilling(Name alias, Table<VBillingRecord> aliased) {
|
||||||
|
this(alias, aliased, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
private VBilling(Name alias, Table<VBillingRecord> aliased, Field<?>[] parameters) {
|
||||||
|
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create an aliased <code>done.v_billing</code> table reference
|
||||||
|
*/
|
||||||
|
public VBilling(String alias) {
|
||||||
|
this(DSL.name(alias), V_BILLING);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create an aliased <code>done.v_billing</code> table reference
|
||||||
|
*/
|
||||||
|
public VBilling(Name alias) {
|
||||||
|
this(alias, V_BILLING);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create a <code>done.v_billing</code> table reference
|
||||||
|
*/
|
||||||
|
public VBilling() {
|
||||||
|
this(DSL.name("v_billing"), null);
|
||||||
|
}
|
||||||
|
|
||||||
|
public <O extends Record> VBilling(Table<O> child, ForeignKey<O, VBillingRecord> key) {
|
||||||
|
super(child, key, V_BILLING);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Schema getSchema() {
|
||||||
|
return aliased() ? null : Done.DONE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VBilling as(String alias) {
|
||||||
|
return new VBilling(DSL.name(alias), this);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VBilling as(Name alias) {
|
||||||
|
return new VBilling(alias, this);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Rename this table
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public VBilling rename(String name) {
|
||||||
|
return new VBilling(DSL.name(name), null);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Rename this table
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public VBilling rename(Name name) {
|
||||||
|
return new VBilling(name, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
// -------------------------------------------------------------------------
|
||||||
|
// Row5 type methods
|
||||||
|
// -------------------------------------------------------------------------
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Row5<Integer, String, String, String, BigDecimal> fieldsRow() {
|
||||||
|
return (Row5) super.fieldsRow();
|
||||||
|
}
|
||||||
|
}
|
134
src/main/java/de/jottyfan/timetrack/db/done/tables/VJob.java
Normal file
134
src/main/java/de/jottyfan/timetrack/db/done/tables/VJob.java
Normal file
@ -0,0 +1,134 @@
|
|||||||
|
/*
|
||||||
|
* This file is generated by jOOQ.
|
||||||
|
*/
|
||||||
|
package de.jottyfan.timetrack.db.done.tables;
|
||||||
|
|
||||||
|
|
||||||
|
import de.jottyfan.timetrack.db.done.Done;
|
||||||
|
import de.jottyfan.timetrack.db.done.tables.records.VJobRecord;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
|
import org.jooq.Field;
|
||||||
|
import org.jooq.ForeignKey;
|
||||||
|
import org.jooq.Name;
|
||||||
|
import org.jooq.Record;
|
||||||
|
import org.jooq.Row3;
|
||||||
|
import org.jooq.Schema;
|
||||||
|
import org.jooq.Table;
|
||||||
|
import org.jooq.TableField;
|
||||||
|
import org.jooq.TableOptions;
|
||||||
|
import org.jooq.impl.DSL;
|
||||||
|
import org.jooq.impl.SQLDataType;
|
||||||
|
import org.jooq.impl.TableImpl;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This class is generated by jOOQ.
|
||||||
|
*/
|
||||||
|
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||||
|
public class VJob extends TableImpl<VJobRecord> {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The reference instance of <code>done.v_job</code>
|
||||||
|
*/
|
||||||
|
public static final VJob V_JOB = new VJob();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The class holding records for this type
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public Class<VJobRecord> getRecordType() {
|
||||||
|
return VJobRecord.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>done.v_job.pk</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<VJobRecord, Integer> PK = createField(DSL.name("pk"), SQLDataType.INTEGER, this, "");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>done.v_job.name</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<VJobRecord, String> NAME = createField(DSL.name("name"), SQLDataType.CLOB, this, "");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>done.v_job.percent_usage</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<VJobRecord, BigDecimal> PERCENT_USAGE = createField(DSL.name("percent_usage"), SQLDataType.NUMERIC, this, "");
|
||||||
|
|
||||||
|
private VJob(Name alias, Table<VJobRecord> aliased) {
|
||||||
|
this(alias, aliased, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
private VJob(Name alias, Table<VJobRecord> aliased, Field<?>[] parameters) {
|
||||||
|
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create an aliased <code>done.v_job</code> table reference
|
||||||
|
*/
|
||||||
|
public VJob(String alias) {
|
||||||
|
this(DSL.name(alias), V_JOB);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create an aliased <code>done.v_job</code> table reference
|
||||||
|
*/
|
||||||
|
public VJob(Name alias) {
|
||||||
|
this(alias, V_JOB);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create a <code>done.v_job</code> table reference
|
||||||
|
*/
|
||||||
|
public VJob() {
|
||||||
|
this(DSL.name("v_job"), null);
|
||||||
|
}
|
||||||
|
|
||||||
|
public <O extends Record> VJob(Table<O> child, ForeignKey<O, VJobRecord> key) {
|
||||||
|
super(child, key, V_JOB);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Schema getSchema() {
|
||||||
|
return aliased() ? null : Done.DONE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VJob as(String alias) {
|
||||||
|
return new VJob(DSL.name(alias), this);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VJob as(Name alias) {
|
||||||
|
return new VJob(alias, this);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Rename this table
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public VJob rename(String name) {
|
||||||
|
return new VJob(DSL.name(name), null);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Rename this table
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public VJob rename(Name name) {
|
||||||
|
return new VJob(name, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
// -------------------------------------------------------------------------
|
||||||
|
// Row3 type methods
|
||||||
|
// -------------------------------------------------------------------------
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Row3<Integer, String, BigDecimal> fieldsRow() {
|
||||||
|
return (Row3) super.fieldsRow();
|
||||||
|
}
|
||||||
|
}
|
134
src/main/java/de/jottyfan/timetrack/db/done/tables/VModule.java
Normal file
134
src/main/java/de/jottyfan/timetrack/db/done/tables/VModule.java
Normal file
@ -0,0 +1,134 @@
|
|||||||
|
/*
|
||||||
|
* This file is generated by jOOQ.
|
||||||
|
*/
|
||||||
|
package de.jottyfan.timetrack.db.done.tables;
|
||||||
|
|
||||||
|
|
||||||
|
import de.jottyfan.timetrack.db.done.Done;
|
||||||
|
import de.jottyfan.timetrack.db.done.tables.records.VModuleRecord;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
|
import org.jooq.Field;
|
||||||
|
import org.jooq.ForeignKey;
|
||||||
|
import org.jooq.Name;
|
||||||
|
import org.jooq.Record;
|
||||||
|
import org.jooq.Row3;
|
||||||
|
import org.jooq.Schema;
|
||||||
|
import org.jooq.Table;
|
||||||
|
import org.jooq.TableField;
|
||||||
|
import org.jooq.TableOptions;
|
||||||
|
import org.jooq.impl.DSL;
|
||||||
|
import org.jooq.impl.SQLDataType;
|
||||||
|
import org.jooq.impl.TableImpl;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This class is generated by jOOQ.
|
||||||
|
*/
|
||||||
|
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||||
|
public class VModule extends TableImpl<VModuleRecord> {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The reference instance of <code>done.v_module</code>
|
||||||
|
*/
|
||||||
|
public static final VModule V_MODULE = new VModule();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The class holding records for this type
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public Class<VModuleRecord> getRecordType() {
|
||||||
|
return VModuleRecord.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>done.v_module.pk</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<VModuleRecord, Integer> PK = createField(DSL.name("pk"), SQLDataType.INTEGER, this, "");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>done.v_module.name</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<VModuleRecord, String> NAME = createField(DSL.name("name"), SQLDataType.CLOB, this, "");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>done.v_module.percent_usage</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<VModuleRecord, BigDecimal> PERCENT_USAGE = createField(DSL.name("percent_usage"), SQLDataType.NUMERIC, this, "");
|
||||||
|
|
||||||
|
private VModule(Name alias, Table<VModuleRecord> aliased) {
|
||||||
|
this(alias, aliased, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
private VModule(Name alias, Table<VModuleRecord> aliased, Field<?>[] parameters) {
|
||||||
|
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create an aliased <code>done.v_module</code> table reference
|
||||||
|
*/
|
||||||
|
public VModule(String alias) {
|
||||||
|
this(DSL.name(alias), V_MODULE);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create an aliased <code>done.v_module</code> table reference
|
||||||
|
*/
|
||||||
|
public VModule(Name alias) {
|
||||||
|
this(alias, V_MODULE);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create a <code>done.v_module</code> table reference
|
||||||
|
*/
|
||||||
|
public VModule() {
|
||||||
|
this(DSL.name("v_module"), null);
|
||||||
|
}
|
||||||
|
|
||||||
|
public <O extends Record> VModule(Table<O> child, ForeignKey<O, VModuleRecord> key) {
|
||||||
|
super(child, key, V_MODULE);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Schema getSchema() {
|
||||||
|
return aliased() ? null : Done.DONE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VModule as(String alias) {
|
||||||
|
return new VModule(DSL.name(alias), this);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VModule as(Name alias) {
|
||||||
|
return new VModule(alias, this);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Rename this table
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public VModule rename(String name) {
|
||||||
|
return new VModule(DSL.name(name), null);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Rename this table
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public VModule rename(Name name) {
|
||||||
|
return new VModule(name, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
// -------------------------------------------------------------------------
|
||||||
|
// Row3 type methods
|
||||||
|
// -------------------------------------------------------------------------
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Row3<Integer, String, BigDecimal> fieldsRow() {
|
||||||
|
return (Row3) super.fieldsRow();
|
||||||
|
}
|
||||||
|
}
|
134
src/main/java/de/jottyfan/timetrack/db/done/tables/VProject.java
Normal file
134
src/main/java/de/jottyfan/timetrack/db/done/tables/VProject.java
Normal file
@ -0,0 +1,134 @@
|
|||||||
|
/*
|
||||||
|
* This file is generated by jOOQ.
|
||||||
|
*/
|
||||||
|
package de.jottyfan.timetrack.db.done.tables;
|
||||||
|
|
||||||
|
|
||||||
|
import de.jottyfan.timetrack.db.done.Done;
|
||||||
|
import de.jottyfan.timetrack.db.done.tables.records.VProjectRecord;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
|
import org.jooq.Field;
|
||||||
|
import org.jooq.ForeignKey;
|
||||||
|
import org.jooq.Name;
|
||||||
|
import org.jooq.Record;
|
||||||
|
import org.jooq.Row3;
|
||||||
|
import org.jooq.Schema;
|
||||||
|
import org.jooq.Table;
|
||||||
|
import org.jooq.TableField;
|
||||||
|
import org.jooq.TableOptions;
|
||||||
|
import org.jooq.impl.DSL;
|
||||||
|
import org.jooq.impl.SQLDataType;
|
||||||
|
import org.jooq.impl.TableImpl;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This class is generated by jOOQ.
|
||||||
|
*/
|
||||||
|
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||||
|
public class VProject extends TableImpl<VProjectRecord> {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The reference instance of <code>done.v_project</code>
|
||||||
|
*/
|
||||||
|
public static final VProject V_PROJECT = new VProject();
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The class holding records for this type
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public Class<VProjectRecord> getRecordType() {
|
||||||
|
return VProjectRecord.class;
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>done.v_project.pk</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<VProjectRecord, Integer> PK = createField(DSL.name("pk"), SQLDataType.INTEGER, this, "");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>done.v_project.name</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<VProjectRecord, String> NAME = createField(DSL.name("name"), SQLDataType.CLOB, this, "");
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The column <code>done.v_project.percent_usage</code>.
|
||||||
|
*/
|
||||||
|
public final TableField<VProjectRecord, BigDecimal> PERCENT_USAGE = createField(DSL.name("percent_usage"), SQLDataType.NUMERIC, this, "");
|
||||||
|
|
||||||
|
private VProject(Name alias, Table<VProjectRecord> aliased) {
|
||||||
|
this(alias, aliased, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
private VProject(Name alias, Table<VProjectRecord> aliased, Field<?>[] parameters) {
|
||||||
|
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.view());
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create an aliased <code>done.v_project</code> table reference
|
||||||
|
*/
|
||||||
|
public VProject(String alias) {
|
||||||
|
this(DSL.name(alias), V_PROJECT);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create an aliased <code>done.v_project</code> table reference
|
||||||
|
*/
|
||||||
|
public VProject(Name alias) {
|
||||||
|
this(alias, V_PROJECT);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create a <code>done.v_project</code> table reference
|
||||||
|
*/
|
||||||
|
public VProject() {
|
||||||
|
this(DSL.name("v_project"), null);
|
||||||
|
}
|
||||||
|
|
||||||
|
public <O extends Record> VProject(Table<O> child, ForeignKey<O, VProjectRecord> key) {
|
||||||
|
super(child, key, V_PROJECT);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Schema getSchema() {
|
||||||
|
return aliased() ? null : Done.DONE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VProject as(String alias) {
|
||||||
|
return new VProject(DSL.name(alias), this);
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VProject as(Name alias) {
|
||||||
|
return new VProject(alias, this);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Rename this table
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public VProject rename(String name) {
|
||||||
|
return new VProject(DSL.name(name), null);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Rename this table
|
||||||
|
*/
|
||||||
|
@Override
|
||||||
|
public VProject rename(Name name) {
|
||||||
|
return new VProject(name, null);
|
||||||
|
}
|
||||||
|
|
||||||
|
// -------------------------------------------------------------------------
|
||||||
|
// Row3 type methods
|
||||||
|
// -------------------------------------------------------------------------
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Row3<Integer, String, BigDecimal> fieldsRow() {
|
||||||
|
return (Row3) super.fieldsRow();
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,247 @@
|
|||||||
|
/*
|
||||||
|
* This file is generated by jOOQ.
|
||||||
|
*/
|
||||||
|
package de.jottyfan.timetrack.db.done.tables.records;
|
||||||
|
|
||||||
|
|
||||||
|
import de.jottyfan.timetrack.db.done.tables.VBilling;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
|
import org.jooq.Field;
|
||||||
|
import org.jooq.Record5;
|
||||||
|
import org.jooq.Row5;
|
||||||
|
import org.jooq.impl.TableRecordImpl;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This class is generated by jOOQ.
|
||||||
|
*/
|
||||||
|
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||||
|
public class VBillingRecord extends TableRecordImpl<VBillingRecord> implements Record5<Integer, String, String, String, BigDecimal> {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Setter for <code>done.v_billing.pk</code>.
|
||||||
|
*/
|
||||||
|
public void setPk(Integer value) {
|
||||||
|
set(0, value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Getter for <code>done.v_billing.pk</code>.
|
||||||
|
*/
|
||||||
|
public Integer getPk() {
|
||||||
|
return (Integer) get(0);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Setter for <code>done.v_billing.name</code>.
|
||||||
|
*/
|
||||||
|
public void setName(String value) {
|
||||||
|
set(1, value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Getter for <code>done.v_billing.name</code>.
|
||||||
|
*/
|
||||||
|
public String getName() {
|
||||||
|
return (String) get(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Setter for <code>done.v_billing.shortcut</code>.
|
||||||
|
*/
|
||||||
|
public void setShortcut(String value) {
|
||||||
|
set(2, value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Getter for <code>done.v_billing.shortcut</code>.
|
||||||
|
*/
|
||||||
|
public String getShortcut() {
|
||||||
|
return (String) get(2);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Setter for <code>done.v_billing.csskey</code>.
|
||||||
|
*/
|
||||||
|
public void setCsskey(String value) {
|
||||||
|
set(3, value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Getter for <code>done.v_billing.csskey</code>.
|
||||||
|
*/
|
||||||
|
public String getCsskey() {
|
||||||
|
return (String) get(3);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Setter for <code>done.v_billing.percent_usage</code>.
|
||||||
|
*/
|
||||||
|
public void setPercentUsage(BigDecimal value) {
|
||||||
|
set(4, value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Getter for <code>done.v_billing.percent_usage</code>.
|
||||||
|
*/
|
||||||
|
public BigDecimal getPercentUsage() {
|
||||||
|
return (BigDecimal) get(4);
|
||||||
|
}
|
||||||
|
|
||||||
|
// -------------------------------------------------------------------------
|
||||||
|
// Record5 type implementation
|
||||||
|
// -------------------------------------------------------------------------
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Row5<Integer, String, String, String, BigDecimal> fieldsRow() {
|
||||||
|
return (Row5) super.fieldsRow();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Row5<Integer, String, String, String, BigDecimal> valuesRow() {
|
||||||
|
return (Row5) super.valuesRow();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Field<Integer> field1() {
|
||||||
|
return VBilling.V_BILLING.PK;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Field<String> field2() {
|
||||||
|
return VBilling.V_BILLING.NAME;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Field<String> field3() {
|
||||||
|
return VBilling.V_BILLING.SHORTCUT;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Field<String> field4() {
|
||||||
|
return VBilling.V_BILLING.CSSKEY;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Field<BigDecimal> field5() {
|
||||||
|
return VBilling.V_BILLING.PERCENT_USAGE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Integer component1() {
|
||||||
|
return getPk();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String component2() {
|
||||||
|
return getName();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String component3() {
|
||||||
|
return getShortcut();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String component4() {
|
||||||
|
return getCsskey();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public BigDecimal component5() {
|
||||||
|
return getPercentUsage();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Integer value1() {
|
||||||
|
return getPk();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String value2() {
|
||||||
|
return getName();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String value3() {
|
||||||
|
return getShortcut();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String value4() {
|
||||||
|
return getCsskey();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public BigDecimal value5() {
|
||||||
|
return getPercentUsage();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VBillingRecord value1(Integer value) {
|
||||||
|
setPk(value);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VBillingRecord value2(String value) {
|
||||||
|
setName(value);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VBillingRecord value3(String value) {
|
||||||
|
setShortcut(value);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VBillingRecord value4(String value) {
|
||||||
|
setCsskey(value);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VBillingRecord value5(BigDecimal value) {
|
||||||
|
setPercentUsage(value);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VBillingRecord values(Integer value1, String value2, String value3, String value4, BigDecimal value5) {
|
||||||
|
value1(value1);
|
||||||
|
value2(value2);
|
||||||
|
value3(value3);
|
||||||
|
value4(value4);
|
||||||
|
value5(value5);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
// -------------------------------------------------------------------------
|
||||||
|
// Constructors
|
||||||
|
// -------------------------------------------------------------------------
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create a detached VBillingRecord
|
||||||
|
*/
|
||||||
|
public VBillingRecord() {
|
||||||
|
super(VBilling.V_BILLING);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create a detached, initialised VBillingRecord
|
||||||
|
*/
|
||||||
|
public VBillingRecord(Integer pk, String name, String shortcut, String csskey, BigDecimal percentUsage) {
|
||||||
|
super(VBilling.V_BILLING);
|
||||||
|
|
||||||
|
setPk(pk);
|
||||||
|
setName(name);
|
||||||
|
setShortcut(shortcut);
|
||||||
|
setCsskey(csskey);
|
||||||
|
setPercentUsage(percentUsage);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,173 @@
|
|||||||
|
/*
|
||||||
|
* This file is generated by jOOQ.
|
||||||
|
*/
|
||||||
|
package de.jottyfan.timetrack.db.done.tables.records;
|
||||||
|
|
||||||
|
|
||||||
|
import de.jottyfan.timetrack.db.done.tables.VJob;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
|
import org.jooq.Field;
|
||||||
|
import org.jooq.Record3;
|
||||||
|
import org.jooq.Row3;
|
||||||
|
import org.jooq.impl.TableRecordImpl;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This class is generated by jOOQ.
|
||||||
|
*/
|
||||||
|
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||||
|
public class VJobRecord extends TableRecordImpl<VJobRecord> implements Record3<Integer, String, BigDecimal> {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Setter for <code>done.v_job.pk</code>.
|
||||||
|
*/
|
||||||
|
public void setPk(Integer value) {
|
||||||
|
set(0, value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Getter for <code>done.v_job.pk</code>.
|
||||||
|
*/
|
||||||
|
public Integer getPk() {
|
||||||
|
return (Integer) get(0);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Setter for <code>done.v_job.name</code>.
|
||||||
|
*/
|
||||||
|
public void setName(String value) {
|
||||||
|
set(1, value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Getter for <code>done.v_job.name</code>.
|
||||||
|
*/
|
||||||
|
public String getName() {
|
||||||
|
return (String) get(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Setter for <code>done.v_job.percent_usage</code>.
|
||||||
|
*/
|
||||||
|
public void setPercentUsage(BigDecimal value) {
|
||||||
|
set(2, value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Getter for <code>done.v_job.percent_usage</code>.
|
||||||
|
*/
|
||||||
|
public BigDecimal getPercentUsage() {
|
||||||
|
return (BigDecimal) get(2);
|
||||||
|
}
|
||||||
|
|
||||||
|
// -------------------------------------------------------------------------
|
||||||
|
// Record3 type implementation
|
||||||
|
// -------------------------------------------------------------------------
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Row3<Integer, String, BigDecimal> fieldsRow() {
|
||||||
|
return (Row3) super.fieldsRow();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Row3<Integer, String, BigDecimal> valuesRow() {
|
||||||
|
return (Row3) super.valuesRow();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Field<Integer> field1() {
|
||||||
|
return VJob.V_JOB.PK;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Field<String> field2() {
|
||||||
|
return VJob.V_JOB.NAME;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Field<BigDecimal> field3() {
|
||||||
|
return VJob.V_JOB.PERCENT_USAGE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Integer component1() {
|
||||||
|
return getPk();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String component2() {
|
||||||
|
return getName();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public BigDecimal component3() {
|
||||||
|
return getPercentUsage();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Integer value1() {
|
||||||
|
return getPk();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String value2() {
|
||||||
|
return getName();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public BigDecimal value3() {
|
||||||
|
return getPercentUsage();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VJobRecord value1(Integer value) {
|
||||||
|
setPk(value);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VJobRecord value2(String value) {
|
||||||
|
setName(value);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VJobRecord value3(BigDecimal value) {
|
||||||
|
setPercentUsage(value);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VJobRecord values(Integer value1, String value2, BigDecimal value3) {
|
||||||
|
value1(value1);
|
||||||
|
value2(value2);
|
||||||
|
value3(value3);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
// -------------------------------------------------------------------------
|
||||||
|
// Constructors
|
||||||
|
// -------------------------------------------------------------------------
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create a detached VJobRecord
|
||||||
|
*/
|
||||||
|
public VJobRecord() {
|
||||||
|
super(VJob.V_JOB);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create a detached, initialised VJobRecord
|
||||||
|
*/
|
||||||
|
public VJobRecord(Integer pk, String name, BigDecimal percentUsage) {
|
||||||
|
super(VJob.V_JOB);
|
||||||
|
|
||||||
|
setPk(pk);
|
||||||
|
setName(name);
|
||||||
|
setPercentUsage(percentUsage);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,173 @@
|
|||||||
|
/*
|
||||||
|
* This file is generated by jOOQ.
|
||||||
|
*/
|
||||||
|
package de.jottyfan.timetrack.db.done.tables.records;
|
||||||
|
|
||||||
|
|
||||||
|
import de.jottyfan.timetrack.db.done.tables.VModule;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
|
import org.jooq.Field;
|
||||||
|
import org.jooq.Record3;
|
||||||
|
import org.jooq.Row3;
|
||||||
|
import org.jooq.impl.TableRecordImpl;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This class is generated by jOOQ.
|
||||||
|
*/
|
||||||
|
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||||
|
public class VModuleRecord extends TableRecordImpl<VModuleRecord> implements Record3<Integer, String, BigDecimal> {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Setter for <code>done.v_module.pk</code>.
|
||||||
|
*/
|
||||||
|
public void setPk(Integer value) {
|
||||||
|
set(0, value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Getter for <code>done.v_module.pk</code>.
|
||||||
|
*/
|
||||||
|
public Integer getPk() {
|
||||||
|
return (Integer) get(0);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Setter for <code>done.v_module.name</code>.
|
||||||
|
*/
|
||||||
|
public void setName(String value) {
|
||||||
|
set(1, value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Getter for <code>done.v_module.name</code>.
|
||||||
|
*/
|
||||||
|
public String getName() {
|
||||||
|
return (String) get(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Setter for <code>done.v_module.percent_usage</code>.
|
||||||
|
*/
|
||||||
|
public void setPercentUsage(BigDecimal value) {
|
||||||
|
set(2, value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Getter for <code>done.v_module.percent_usage</code>.
|
||||||
|
*/
|
||||||
|
public BigDecimal getPercentUsage() {
|
||||||
|
return (BigDecimal) get(2);
|
||||||
|
}
|
||||||
|
|
||||||
|
// -------------------------------------------------------------------------
|
||||||
|
// Record3 type implementation
|
||||||
|
// -------------------------------------------------------------------------
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Row3<Integer, String, BigDecimal> fieldsRow() {
|
||||||
|
return (Row3) super.fieldsRow();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Row3<Integer, String, BigDecimal> valuesRow() {
|
||||||
|
return (Row3) super.valuesRow();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Field<Integer> field1() {
|
||||||
|
return VModule.V_MODULE.PK;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Field<String> field2() {
|
||||||
|
return VModule.V_MODULE.NAME;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Field<BigDecimal> field3() {
|
||||||
|
return VModule.V_MODULE.PERCENT_USAGE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Integer component1() {
|
||||||
|
return getPk();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String component2() {
|
||||||
|
return getName();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public BigDecimal component3() {
|
||||||
|
return getPercentUsage();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Integer value1() {
|
||||||
|
return getPk();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String value2() {
|
||||||
|
return getName();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public BigDecimal value3() {
|
||||||
|
return getPercentUsage();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VModuleRecord value1(Integer value) {
|
||||||
|
setPk(value);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VModuleRecord value2(String value) {
|
||||||
|
setName(value);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VModuleRecord value3(BigDecimal value) {
|
||||||
|
setPercentUsage(value);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VModuleRecord values(Integer value1, String value2, BigDecimal value3) {
|
||||||
|
value1(value1);
|
||||||
|
value2(value2);
|
||||||
|
value3(value3);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
// -------------------------------------------------------------------------
|
||||||
|
// Constructors
|
||||||
|
// -------------------------------------------------------------------------
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create a detached VModuleRecord
|
||||||
|
*/
|
||||||
|
public VModuleRecord() {
|
||||||
|
super(VModule.V_MODULE);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create a detached, initialised VModuleRecord
|
||||||
|
*/
|
||||||
|
public VModuleRecord(Integer pk, String name, BigDecimal percentUsage) {
|
||||||
|
super(VModule.V_MODULE);
|
||||||
|
|
||||||
|
setPk(pk);
|
||||||
|
setName(name);
|
||||||
|
setPercentUsage(percentUsage);
|
||||||
|
}
|
||||||
|
}
|
@ -0,0 +1,173 @@
|
|||||||
|
/*
|
||||||
|
* This file is generated by jOOQ.
|
||||||
|
*/
|
||||||
|
package de.jottyfan.timetrack.db.done.tables.records;
|
||||||
|
|
||||||
|
|
||||||
|
import de.jottyfan.timetrack.db.done.tables.VProject;
|
||||||
|
|
||||||
|
import java.math.BigDecimal;
|
||||||
|
|
||||||
|
import org.jooq.Field;
|
||||||
|
import org.jooq.Record3;
|
||||||
|
import org.jooq.Row3;
|
||||||
|
import org.jooq.impl.TableRecordImpl;
|
||||||
|
|
||||||
|
|
||||||
|
/**
|
||||||
|
* This class is generated by jOOQ.
|
||||||
|
*/
|
||||||
|
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
|
||||||
|
public class VProjectRecord extends TableRecordImpl<VProjectRecord> implements Record3<Integer, String, BigDecimal> {
|
||||||
|
|
||||||
|
private static final long serialVersionUID = 1L;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Setter for <code>done.v_project.pk</code>.
|
||||||
|
*/
|
||||||
|
public void setPk(Integer value) {
|
||||||
|
set(0, value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Getter for <code>done.v_project.pk</code>.
|
||||||
|
*/
|
||||||
|
public Integer getPk() {
|
||||||
|
return (Integer) get(0);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Setter for <code>done.v_project.name</code>.
|
||||||
|
*/
|
||||||
|
public void setName(String value) {
|
||||||
|
set(1, value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Getter for <code>done.v_project.name</code>.
|
||||||
|
*/
|
||||||
|
public String getName() {
|
||||||
|
return (String) get(1);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Setter for <code>done.v_project.percent_usage</code>.
|
||||||
|
*/
|
||||||
|
public void setPercentUsage(BigDecimal value) {
|
||||||
|
set(2, value);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Getter for <code>done.v_project.percent_usage</code>.
|
||||||
|
*/
|
||||||
|
public BigDecimal getPercentUsage() {
|
||||||
|
return (BigDecimal) get(2);
|
||||||
|
}
|
||||||
|
|
||||||
|
// -------------------------------------------------------------------------
|
||||||
|
// Record3 type implementation
|
||||||
|
// -------------------------------------------------------------------------
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Row3<Integer, String, BigDecimal> fieldsRow() {
|
||||||
|
return (Row3) super.fieldsRow();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Row3<Integer, String, BigDecimal> valuesRow() {
|
||||||
|
return (Row3) super.valuesRow();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Field<Integer> field1() {
|
||||||
|
return VProject.V_PROJECT.PK;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Field<String> field2() {
|
||||||
|
return VProject.V_PROJECT.NAME;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Field<BigDecimal> field3() {
|
||||||
|
return VProject.V_PROJECT.PERCENT_USAGE;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Integer component1() {
|
||||||
|
return getPk();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String component2() {
|
||||||
|
return getName();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public BigDecimal component3() {
|
||||||
|
return getPercentUsage();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public Integer value1() {
|
||||||
|
return getPk();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public String value2() {
|
||||||
|
return getName();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public BigDecimal value3() {
|
||||||
|
return getPercentUsage();
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VProjectRecord value1(Integer value) {
|
||||||
|
setPk(value);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VProjectRecord value2(String value) {
|
||||||
|
setName(value);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VProjectRecord value3(BigDecimal value) {
|
||||||
|
setPercentUsage(value);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public VProjectRecord values(Integer value1, String value2, BigDecimal value3) {
|
||||||
|
value1(value1);
|
||||||
|
value2(value2);
|
||||||
|
value3(value3);
|
||||||
|
return this;
|
||||||
|
}
|
||||||
|
|
||||||
|
// -------------------------------------------------------------------------
|
||||||
|
// Constructors
|
||||||
|
// -------------------------------------------------------------------------
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create a detached VProjectRecord
|
||||||
|
*/
|
||||||
|
public VProjectRecord() {
|
||||||
|
super(VProject.V_PROJECT);
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Create a detached, initialised VProjectRecord
|
||||||
|
*/
|
||||||
|
public VProjectRecord(Integer pk, String name, BigDecimal percentUsage) {
|
||||||
|
super(VProject.V_PROJECT);
|
||||||
|
|
||||||
|
setPk(pk);
|
||||||
|
setName(name);
|
||||||
|
setPercentUsage(percentUsage);
|
||||||
|
}
|
||||||
|
}
|
Reference in New Issue
Block a user