feat: init api (#2)

This commit is contained in:
vran
2022-01-24 22:58:47 +08:00
committed by GitHub
parent 643d182d5f
commit 61e5708196
205 changed files with 17366 additions and 59 deletions

View File

@@ -0,0 +1,159 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao;
import com.databasir.dao.tables.DataSource;
import com.databasir.dao.tables.DataSourceProperty;
import com.databasir.dao.tables.DatabaseDocument;
import com.databasir.dao.tables.DatabaseDocumentHistory;
import com.databasir.dao.tables.Group;
import com.databasir.dao.tables.Login;
import com.databasir.dao.tables.Project;
import com.databasir.dao.tables.ProjectSyncRule;
import com.databasir.dao.tables.SysKey;
import com.databasir.dao.tables.SysMail;
import com.databasir.dao.tables.TableColumnDocument;
import com.databasir.dao.tables.TableDocument;
import com.databasir.dao.tables.TableIndexDocument;
import com.databasir.dao.tables.TableTriggerDocument;
import com.databasir.dao.tables.User;
import com.databasir.dao.tables.UserRole;
import java.util.Arrays;
import java.util.List;
import org.jooq.Catalog;
import org.jooq.Table;
import org.jooq.impl.SchemaImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Databasir extends SchemaImpl {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>databasir</code>
*/
public static final Databasir DATABASIR = new Databasir();
/**
* The table <code>databasir.data_source</code>.
*/
public final DataSource DATA_SOURCE = DataSource.DATA_SOURCE;
/**
* The table <code>databasir.data_source_property</code>.
*/
public final DataSourceProperty DATA_SOURCE_PROPERTY = DataSourceProperty.DATA_SOURCE_PROPERTY;
/**
* The table <code>databasir.database_document</code>.
*/
public final DatabaseDocument DATABASE_DOCUMENT = DatabaseDocument.DATABASE_DOCUMENT;
/**
* The table <code>databasir.database_document_history</code>.
*/
public final DatabaseDocumentHistory DATABASE_DOCUMENT_HISTORY = DatabaseDocumentHistory.DATABASE_DOCUMENT_HISTORY;
/**
* The table <code>databasir.group</code>.
*/
public final Group GROUP = Group.GROUP;
/**
* The table <code>databasir.login</code>.
*/
public final Login LOGIN = Login.LOGIN;
/**
* The table <code>databasir.project</code>.
*/
public final Project PROJECT = Project.PROJECT;
/**
* The table <code>databasir.project_sync_rule</code>.
*/
public final ProjectSyncRule PROJECT_SYNC_RULE = ProjectSyncRule.PROJECT_SYNC_RULE;
/**
* The table <code>databasir.sys_key</code>.
*/
public final SysKey SYS_KEY = SysKey.SYS_KEY;
/**
* The table <code>databasir.sys_mail</code>.
*/
public final SysMail SYS_MAIL = SysMail.SYS_MAIL;
/**
* The table <code>databasir.table_column_document</code>.
*/
public final TableColumnDocument TABLE_COLUMN_DOCUMENT = TableColumnDocument.TABLE_COLUMN_DOCUMENT;
/**
* The table <code>databasir.table_document</code>.
*/
public final TableDocument TABLE_DOCUMENT = TableDocument.TABLE_DOCUMENT;
/**
* The table <code>databasir.table_index_document</code>.
*/
public final TableIndexDocument TABLE_INDEX_DOCUMENT = TableIndexDocument.TABLE_INDEX_DOCUMENT;
/**
* The table <code>databasir.table_trigger_document</code>.
*/
public final TableTriggerDocument TABLE_TRIGGER_DOCUMENT = TableTriggerDocument.TABLE_TRIGGER_DOCUMENT;
/**
* The table <code>databasir.user</code>.
*/
public final User USER = User.USER;
/**
* The table <code>databasir.user_role</code>.
*/
public final UserRole USER_ROLE = UserRole.USER_ROLE;
/**
* No further instances allowed
*/
private Databasir() {
super("databasir", null);
}
@Override
public Catalog getCatalog() {
return DefaultCatalog.DEFAULT_CATALOG;
}
@Override
public final List<Table<?>> getTables() {
return Arrays.asList(
DataSource.DATA_SOURCE,
DataSourceProperty.DATA_SOURCE_PROPERTY,
DatabaseDocument.DATABASE_DOCUMENT,
DatabaseDocumentHistory.DATABASE_DOCUMENT_HISTORY,
Group.GROUP,
Login.LOGIN,
Project.PROJECT,
ProjectSyncRule.PROJECT_SYNC_RULE,
SysKey.SYS_KEY,
SysMail.SYS_MAIL,
TableColumnDocument.TABLE_COLUMN_DOCUMENT,
TableDocument.TABLE_DOCUMENT,
TableIndexDocument.TABLE_INDEX_DOCUMENT,
TableTriggerDocument.TABLE_TRIGGER_DOCUMENT,
User.USER,
UserRole.USER_ROLE
);
}
}

View File

@@ -0,0 +1,45 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao;
import java.util.Arrays;
import java.util.List;
import org.jooq.Schema;
import org.jooq.impl.CatalogImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class DefaultCatalog extends CatalogImpl {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>DEFAULT_CATALOG</code>
*/
public static final DefaultCatalog DEFAULT_CATALOG = new DefaultCatalog();
/**
* The schema <code>databasir</code>.
*/
public final Databasir DATABASIR = Databasir.DATABASIR;
/**
* No further instances allowed
*/
private DefaultCatalog() {
super("");
}
@Override
public final List<Schema> getSchemas() {
return Arrays.asList(
Databasir.DATABASIR
);
}
}

View File

@@ -0,0 +1,39 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao;
import com.databasir.dao.tables.DataSourceProperty;
import com.databasir.dao.tables.DatabaseDocumentHistory;
import com.databasir.dao.tables.TableColumnDocument;
import com.databasir.dao.tables.TableDocument;
import com.databasir.dao.tables.TableIndexDocument;
import com.databasir.dao.tables.TableTriggerDocument;
import org.jooq.Index;
import org.jooq.OrderField;
import org.jooq.impl.DSL;
import org.jooq.impl.Internal;
/**
* A class modelling indexes of tables in databasir.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Indexes {
// -------------------------------------------------------------------------
// INDEX definitions
// -------------------------------------------------------------------------
public static final Index DATA_SOURCE_PROPERTY_IDX_DATA_SOURCE_ID = Internal.createIndex(DSL.name("idx_data_source_id"), DataSourceProperty.DATA_SOURCE_PROPERTY, new OrderField[] { DataSourceProperty.DATA_SOURCE_PROPERTY.DATA_SOURCE_ID }, false);
public static final Index TABLE_COLUMN_DOCUMENT_IDX_DATABASE_DOCUMENT_ID = Internal.createIndex(DSL.name("idx_database_document_id"), TableColumnDocument.TABLE_COLUMN_DOCUMENT, new OrderField[] { TableColumnDocument.TABLE_COLUMN_DOCUMENT.DATABASE_DOCUMENT_ID }, false);
public static final Index TABLE_DOCUMENT_IDX_DATABASE_DOCUMENT_ID = Internal.createIndex(DSL.name("idx_database_document_id"), TableDocument.TABLE_DOCUMENT, new OrderField[] { TableDocument.TABLE_DOCUMENT.DATABASE_DOCUMENT_ID }, false);
public static final Index TABLE_INDEX_DOCUMENT_IDX_DATABASE_DOCUMENT_ID = Internal.createIndex(DSL.name("idx_database_document_id"), TableIndexDocument.TABLE_INDEX_DOCUMENT, new OrderField[] { TableIndexDocument.TABLE_INDEX_DOCUMENT.DATABASE_DOCUMENT_ID }, false);
public static final Index TABLE_TRIGGER_DOCUMENT_IDX_DATABASE_DOCUMENT_ID = Internal.createIndex(DSL.name("idx_database_document_id"), TableTriggerDocument.TABLE_TRIGGER_DOCUMENT, new OrderField[] { TableTriggerDocument.TABLE_TRIGGER_DOCUMENT.DATABASE_DOCUMENT_ID }, false);
public static final Index DATABASE_DOCUMENT_HISTORY_IDX_PROJECT_ID = Internal.createIndex(DSL.name("idx_project_id"), DatabaseDocumentHistory.DATABASE_DOCUMENT_HISTORY, new OrderField[] { DatabaseDocumentHistory.DATABASE_DOCUMENT_HISTORY.PROJECT_ID }, false);
public static final Index TABLE_COLUMN_DOCUMENT_IDX_TABLE_DOCUMENT_ID = Internal.createIndex(DSL.name("idx_table_document_id"), TableColumnDocument.TABLE_COLUMN_DOCUMENT, new OrderField[] { TableColumnDocument.TABLE_COLUMN_DOCUMENT.TABLE_DOCUMENT_ID }, false);
public static final Index TABLE_INDEX_DOCUMENT_IDX_TABLE_DOCUMENT_ID = Internal.createIndex(DSL.name("idx_table_document_id"), TableIndexDocument.TABLE_INDEX_DOCUMENT, new OrderField[] { TableIndexDocument.TABLE_INDEX_DOCUMENT.TABLE_DOCUMENT_ID }, false);
public static final Index TABLE_TRIGGER_DOCUMENT_IDX_TABLE_DOCUMENT_ID = Internal.createIndex(DSL.name("idx_table_document_id"), TableTriggerDocument.TABLE_TRIGGER_DOCUMENT, new OrderField[] { TableTriggerDocument.TABLE_TRIGGER_DOCUMENT.TABLE_DOCUMENT_ID }, false);
}

View File

@@ -0,0 +1,83 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao;
import com.databasir.dao.tables.DataSource;
import com.databasir.dao.tables.DataSourceProperty;
import com.databasir.dao.tables.DatabaseDocument;
import com.databasir.dao.tables.DatabaseDocumentHistory;
import com.databasir.dao.tables.Group;
import com.databasir.dao.tables.Login;
import com.databasir.dao.tables.Project;
import com.databasir.dao.tables.ProjectSyncRule;
import com.databasir.dao.tables.SysKey;
import com.databasir.dao.tables.SysMail;
import com.databasir.dao.tables.TableColumnDocument;
import com.databasir.dao.tables.TableDocument;
import com.databasir.dao.tables.TableIndexDocument;
import com.databasir.dao.tables.TableTriggerDocument;
import com.databasir.dao.tables.User;
import com.databasir.dao.tables.UserRole;
import com.databasir.dao.tables.records.DataSourcePropertyRecord;
import com.databasir.dao.tables.records.DataSourceRecord;
import com.databasir.dao.tables.records.DatabaseDocumentHistoryRecord;
import com.databasir.dao.tables.records.DatabaseDocumentRecord;
import com.databasir.dao.tables.records.GroupRecord;
import com.databasir.dao.tables.records.LoginRecord;
import com.databasir.dao.tables.records.ProjectRecord;
import com.databasir.dao.tables.records.ProjectSyncRuleRecord;
import com.databasir.dao.tables.records.SysKeyRecord;
import com.databasir.dao.tables.records.SysMailRecord;
import com.databasir.dao.tables.records.TableColumnDocumentRecord;
import com.databasir.dao.tables.records.TableDocumentRecord;
import com.databasir.dao.tables.records.TableIndexDocumentRecord;
import com.databasir.dao.tables.records.TableTriggerDocumentRecord;
import com.databasir.dao.tables.records.UserRecord;
import com.databasir.dao.tables.records.UserRoleRecord;
import org.jooq.TableField;
import org.jooq.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.Internal;
/**
* A class modelling foreign key relationships and constraints of tables in
* databasir.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Keys {
// -------------------------------------------------------------------------
// UNIQUE and PRIMARY KEY definitions
// -------------------------------------------------------------------------
public static final UniqueKey<DataSourceRecord> KEY_DATA_SOURCE_PRIMARY = Internal.createUniqueKey(DataSource.DATA_SOURCE, DSL.name("KEY_data_source_PRIMARY"), new TableField[] { DataSource.DATA_SOURCE.ID }, true);
public static final UniqueKey<DataSourceRecord> KEY_DATA_SOURCE_UK_PROJECT_ID = Internal.createUniqueKey(DataSource.DATA_SOURCE, DSL.name("KEY_data_source_uk_project_id"), new TableField[] { DataSource.DATA_SOURCE.PROJECT_ID }, true);
public static final UniqueKey<DataSourcePropertyRecord> KEY_DATA_SOURCE_PROPERTY_PRIMARY = Internal.createUniqueKey(DataSourceProperty.DATA_SOURCE_PROPERTY, DSL.name("KEY_data_source_property_PRIMARY"), new TableField[] { DataSourceProperty.DATA_SOURCE_PROPERTY.ID }, true);
public static final UniqueKey<DatabaseDocumentRecord> KEY_DATABASE_DOCUMENT_PRIMARY = Internal.createUniqueKey(DatabaseDocument.DATABASE_DOCUMENT, DSL.name("KEY_database_document_PRIMARY"), new TableField[] { DatabaseDocument.DATABASE_DOCUMENT.ID }, true);
public static final UniqueKey<DatabaseDocumentRecord> KEY_DATABASE_DOCUMENT_UK_PROJECT_ID = Internal.createUniqueKey(DatabaseDocument.DATABASE_DOCUMENT, DSL.name("KEY_database_document_uk_project_id"), new TableField[] { DatabaseDocument.DATABASE_DOCUMENT.PROJECT_ID }, true);
public static final UniqueKey<DatabaseDocumentHistoryRecord> KEY_DATABASE_DOCUMENT_HISTORY_PRIMARY = Internal.createUniqueKey(DatabaseDocumentHistory.DATABASE_DOCUMENT_HISTORY, DSL.name("KEY_database_document_history_PRIMARY"), new TableField[] { DatabaseDocumentHistory.DATABASE_DOCUMENT_HISTORY.ID }, true);
public static final UniqueKey<DatabaseDocumentHistoryRecord> KEY_DATABASE_DOCUMENT_HISTORY_UK_CONNECTION_ID_VERSION = Internal.createUniqueKey(DatabaseDocumentHistory.DATABASE_DOCUMENT_HISTORY, DSL.name("KEY_database_document_history_uk_connection_id_version"), new TableField[] { DatabaseDocumentHistory.DATABASE_DOCUMENT_HISTORY.DATABASE_DOCUMENT_ID, DatabaseDocumentHistory.DATABASE_DOCUMENT_HISTORY.VERSION }, true);
public static final UniqueKey<GroupRecord> KEY_GROUP_PRIMARY = Internal.createUniqueKey(Group.GROUP, DSL.name("KEY_group_PRIMARY"), new TableField[] { Group.GROUP.ID }, true);
public static final UniqueKey<GroupRecord> KEY_GROUP_UK_NAME = Internal.createUniqueKey(Group.GROUP, DSL.name("KEY_group_uk_name"), new TableField[] { Group.GROUP.NAME }, true);
public static final UniqueKey<LoginRecord> KEY_LOGIN_PRIMARY = Internal.createUniqueKey(Login.LOGIN, DSL.name("KEY_login_PRIMARY"), new TableField[] { Login.LOGIN.ID }, true);
public static final UniqueKey<LoginRecord> KEY_LOGIN_UK_USER_ID = Internal.createUniqueKey(Login.LOGIN, DSL.name("KEY_login_uk_user_id"), new TableField[] { Login.LOGIN.USER_ID }, true);
public static final UniqueKey<ProjectRecord> KEY_PROJECT_PRIMARY = Internal.createUniqueKey(Project.PROJECT, DSL.name("KEY_project_PRIMARY"), new TableField[] { Project.PROJECT.ID }, true);
public static final UniqueKey<ProjectRecord> KEY_PROJECT_UK_GROUP_ID_NAME = Internal.createUniqueKey(Project.PROJECT, DSL.name("KEY_project_uk_group_id_name"), new TableField[] { Project.PROJECT.GROUP_ID, Project.PROJECT.NAME }, true);
public static final UniqueKey<ProjectSyncRuleRecord> KEY_PROJECT_SYNC_RULE_PRIMARY = Internal.createUniqueKey(ProjectSyncRule.PROJECT_SYNC_RULE, DSL.name("KEY_project_sync_rule_PRIMARY"), new TableField[] { ProjectSyncRule.PROJECT_SYNC_RULE.ID }, true);
public static final UniqueKey<ProjectSyncRuleRecord> KEY_PROJECT_SYNC_RULE_UK_PROJECT_ID = Internal.createUniqueKey(ProjectSyncRule.PROJECT_SYNC_RULE, DSL.name("KEY_project_sync_rule_uk_project_id"), new TableField[] { ProjectSyncRule.PROJECT_SYNC_RULE.PROJECT_ID }, true);
public static final UniqueKey<SysKeyRecord> KEY_SYS_KEY_PRIMARY = Internal.createUniqueKey(SysKey.SYS_KEY, DSL.name("KEY_sys_key_PRIMARY"), new TableField[] { SysKey.SYS_KEY.ID }, true);
public static final UniqueKey<SysMailRecord> KEY_SYS_MAIL_PRIMARY = Internal.createUniqueKey(SysMail.SYS_MAIL, DSL.name("KEY_sys_mail_PRIMARY"), new TableField[] { SysMail.SYS_MAIL.ID }, true);
public static final UniqueKey<TableColumnDocumentRecord> KEY_TABLE_COLUMN_DOCUMENT_PRIMARY = Internal.createUniqueKey(TableColumnDocument.TABLE_COLUMN_DOCUMENT, DSL.name("KEY_table_column_document_PRIMARY"), new TableField[] { TableColumnDocument.TABLE_COLUMN_DOCUMENT.ID }, true);
public static final UniqueKey<TableDocumentRecord> KEY_TABLE_DOCUMENT_PRIMARY = Internal.createUniqueKey(TableDocument.TABLE_DOCUMENT, DSL.name("KEY_table_document_PRIMARY"), new TableField[] { TableDocument.TABLE_DOCUMENT.ID }, true);
public static final UniqueKey<TableIndexDocumentRecord> KEY_TABLE_INDEX_DOCUMENT_PRIMARY = Internal.createUniqueKey(TableIndexDocument.TABLE_INDEX_DOCUMENT, DSL.name("KEY_table_index_document_PRIMARY"), new TableField[] { TableIndexDocument.TABLE_INDEX_DOCUMENT.ID }, true);
public static final UniqueKey<TableTriggerDocumentRecord> KEY_TABLE_TRIGGER_DOCUMENT_PRIMARY = Internal.createUniqueKey(TableTriggerDocument.TABLE_TRIGGER_DOCUMENT, DSL.name("KEY_table_trigger_document_PRIMARY"), new TableField[] { TableTriggerDocument.TABLE_TRIGGER_DOCUMENT.ID }, true);
public static final UniqueKey<UserRecord> KEY_USER_PRIMARY = Internal.createUniqueKey(User.USER, DSL.name("KEY_user_PRIMARY"), new TableField[] { User.USER.ID }, true);
public static final UniqueKey<UserRecord> KEY_USER_UK_EMAIL = Internal.createUniqueKey(User.USER, DSL.name("KEY_user_uk_email"), new TableField[] { User.USER.EMAIL }, true);
public static final UniqueKey<UserRecord> KEY_USER_UK_USERNAME = Internal.createUniqueKey(User.USER, DSL.name("KEY_user_uk_username"), new TableField[] { User.USER.USERNAME }, true);
public static final UniqueKey<UserRoleRecord> KEY_USER_ROLE_PRIMARY = Internal.createUniqueKey(UserRole.USER_ROLE, DSL.name("KEY_user_role_PRIMARY"), new TableField[] { UserRole.USER_ROLE.ID }, true);
public static final UniqueKey<UserRoleRecord> KEY_USER_ROLE_UK_USER_ID_GROUP_ID_ROLE = Internal.createUniqueKey(UserRole.USER_ROLE, DSL.name("KEY_user_role_uk_user_id_group_id_role"), new TableField[] { UserRole.USER_ROLE.USER_ID, UserRole.USER_ROLE.GROUP_ID, UserRole.USER_ROLE.ROLE }, true);
}

View File

@@ -0,0 +1,110 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao;
import com.databasir.dao.tables.DataSource;
import com.databasir.dao.tables.DataSourceProperty;
import com.databasir.dao.tables.DatabaseDocument;
import com.databasir.dao.tables.DatabaseDocumentHistory;
import com.databasir.dao.tables.Group;
import com.databasir.dao.tables.Login;
import com.databasir.dao.tables.Project;
import com.databasir.dao.tables.ProjectSyncRule;
import com.databasir.dao.tables.SysKey;
import com.databasir.dao.tables.SysMail;
import com.databasir.dao.tables.TableColumnDocument;
import com.databasir.dao.tables.TableDocument;
import com.databasir.dao.tables.TableIndexDocument;
import com.databasir.dao.tables.TableTriggerDocument;
import com.databasir.dao.tables.User;
import com.databasir.dao.tables.UserRole;
/**
* Convenience access to all tables in databasir.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Tables {
/**
* The table <code>databasir.data_source</code>.
*/
public static final DataSource DATA_SOURCE = DataSource.DATA_SOURCE;
/**
* The table <code>databasir.data_source_property</code>.
*/
public static final DataSourceProperty DATA_SOURCE_PROPERTY = DataSourceProperty.DATA_SOURCE_PROPERTY;
/**
* The table <code>databasir.database_document</code>.
*/
public static final DatabaseDocument DATABASE_DOCUMENT = DatabaseDocument.DATABASE_DOCUMENT;
/**
* The table <code>databasir.database_document_history</code>.
*/
public static final DatabaseDocumentHistory DATABASE_DOCUMENT_HISTORY = DatabaseDocumentHistory.DATABASE_DOCUMENT_HISTORY;
/**
* The table <code>databasir.group</code>.
*/
public static final Group GROUP = Group.GROUP;
/**
* The table <code>databasir.login</code>.
*/
public static final Login LOGIN = Login.LOGIN;
/**
* The table <code>databasir.project</code>.
*/
public static final Project PROJECT = Project.PROJECT;
/**
* The table <code>databasir.project_sync_rule</code>.
*/
public static final ProjectSyncRule PROJECT_SYNC_RULE = ProjectSyncRule.PROJECT_SYNC_RULE;
/**
* The table <code>databasir.sys_key</code>.
*/
public static final SysKey SYS_KEY = SysKey.SYS_KEY;
/**
* The table <code>databasir.sys_mail</code>.
*/
public static final SysMail SYS_MAIL = SysMail.SYS_MAIL;
/**
* The table <code>databasir.table_column_document</code>.
*/
public static final TableColumnDocument TABLE_COLUMN_DOCUMENT = TableColumnDocument.TABLE_COLUMN_DOCUMENT;
/**
* The table <code>databasir.table_document</code>.
*/
public static final TableDocument TABLE_DOCUMENT = TableDocument.TABLE_DOCUMENT;
/**
* The table <code>databasir.table_index_document</code>.
*/
public static final TableIndexDocument TABLE_INDEX_DOCUMENT = TableIndexDocument.TABLE_INDEX_DOCUMENT;
/**
* The table <code>databasir.table_trigger_document</code>.
*/
public static final TableTriggerDocument TABLE_TRIGGER_DOCUMENT = TableTriggerDocument.TABLE_TRIGGER_DOCUMENT;
/**
* The table <code>databasir.user</code>.
*/
public static final User USER = User.USER;
/**
* The table <code>databasir.user_role</code>.
*/
public static final UserRole USER_ROLE = UserRole.USER_ROLE;
}

View File

@@ -0,0 +1,184 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables;
import com.databasir.dao.Databasir;
import com.databasir.dao.Keys;
import com.databasir.dao.tables.records.DataSourceRecord;
import java.time.LocalDateTime;
import java.util.Arrays;
import java.util.List;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Identity;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row9;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.UniqueKey;
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 DataSource extends TableImpl<DataSourceRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>databasir.data_source</code>
*/
public static final DataSource DATA_SOURCE = new DataSource();
/**
* The class holding records for this type
*/
@Override
public Class<DataSourceRecord> getRecordType() {
return DataSourceRecord.class;
}
/**
* The column <code>databasir.data_source.id</code>.
*/
public final TableField<DataSourceRecord, Integer> ID = createField(DSL.name("id"), SQLDataType.INTEGER.nullable(false).identity(true), this, "");
/**
* The column <code>databasir.data_source.project_id</code>.
*/
public final TableField<DataSourceRecord, Integer> PROJECT_ID = createField(DSL.name("project_id"), SQLDataType.INTEGER.nullable(false), this, "");
/**
* The column <code>databasir.data_source.database_name</code>.
*/
public final TableField<DataSourceRecord, String> DATABASE_NAME = createField(DSL.name("database_name"), SQLDataType.VARCHAR(512).nullable(false), this, "");
/**
* The column <code>databasir.data_source.database_type</code>.
*/
public final TableField<DataSourceRecord, String> DATABASE_TYPE = createField(DSL.name("database_type"), SQLDataType.VARCHAR(255).nullable(false), this, "");
/**
* The column <code>databasir.data_source.url</code>.
*/
public final TableField<DataSourceRecord, String> URL = createField(DSL.name("url"), SQLDataType.CLOB.nullable(false), this, "");
/**
* The column <code>databasir.data_source.username</code>.
*/
public final TableField<DataSourceRecord, String> USERNAME = createField(DSL.name("username"), SQLDataType.CLOB.nullable(false), this, "");
/**
* The column <code>databasir.data_source.password</code>.
*/
public final TableField<DataSourceRecord, String> PASSWORD = createField(DSL.name("password"), SQLDataType.CLOB.nullable(false), this, "");
/**
* The column <code>databasir.data_source.update_at</code>.
*/
public final TableField<DataSourceRecord, LocalDateTime> UPDATE_AT = createField(DSL.name("update_at"), SQLDataType.LOCALDATETIME(0).nullable(false).defaultValue(DSL.field("CURRENT_TIMESTAMP", SQLDataType.LOCALDATETIME)), this, "");
/**
* The column <code>databasir.data_source.create_at</code>.
*/
public final TableField<DataSourceRecord, LocalDateTime> CREATE_AT = createField(DSL.name("create_at"), SQLDataType.LOCALDATETIME(0).nullable(false).defaultValue(DSL.field("CURRENT_TIMESTAMP", SQLDataType.LOCALDATETIME)), this, "");
private DataSource(Name alias, Table<DataSourceRecord> aliased) {
this(alias, aliased, null);
}
private DataSource(Name alias, Table<DataSourceRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
* Create an aliased <code>databasir.data_source</code> table reference
*/
public DataSource(String alias) {
this(DSL.name(alias), DATA_SOURCE);
}
/**
* Create an aliased <code>databasir.data_source</code> table reference
*/
public DataSource(Name alias) {
this(alias, DATA_SOURCE);
}
/**
* Create a <code>databasir.data_source</code> table reference
*/
public DataSource() {
this(DSL.name("data_source"), null);
}
public <O extends Record> DataSource(Table<O> child, ForeignKey<O, DataSourceRecord> key) {
super(child, key, DATA_SOURCE);
}
@Override
public Schema getSchema() {
return aliased() ? null : Databasir.DATABASIR;
}
@Override
public Identity<DataSourceRecord, Integer> getIdentity() {
return (Identity<DataSourceRecord, Integer>) super.getIdentity();
}
@Override
public UniqueKey<DataSourceRecord> getPrimaryKey() {
return Keys.KEY_DATA_SOURCE_PRIMARY;
}
@Override
public List<UniqueKey<DataSourceRecord>> getUniqueKeys() {
return Arrays.asList(Keys.KEY_DATA_SOURCE_UK_PROJECT_ID);
}
@Override
public DataSource as(String alias) {
return new DataSource(DSL.name(alias), this);
}
@Override
public DataSource as(Name alias) {
return new DataSource(alias, this);
}
/**
* Rename this table
*/
@Override
public DataSource rename(String name) {
return new DataSource(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public DataSource rename(Name name) {
return new DataSource(name, null);
}
// -------------------------------------------------------------------------
// Row9 type methods
// -------------------------------------------------------------------------
@Override
public Row9<Integer, Integer, String, String, String, String, String, LocalDateTime, LocalDateTime> fieldsRow() {
return (Row9) super.fieldsRow();
}
}

View File

@@ -0,0 +1,168 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables;
import com.databasir.dao.Databasir;
import com.databasir.dao.Indexes;
import com.databasir.dao.Keys;
import com.databasir.dao.tables.records.DataSourcePropertyRecord;
import java.time.LocalDateTime;
import java.util.Arrays;
import java.util.List;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Identity;
import org.jooq.Index;
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.UniqueKey;
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 DataSourceProperty extends TableImpl<DataSourcePropertyRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>databasir.data_source_property</code>
*/
public static final DataSourceProperty DATA_SOURCE_PROPERTY = new DataSourceProperty();
/**
* The class holding records for this type
*/
@Override
public Class<DataSourcePropertyRecord> getRecordType() {
return DataSourcePropertyRecord.class;
}
/**
* The column <code>databasir.data_source_property.id</code>.
*/
public final TableField<DataSourcePropertyRecord, Integer> ID = createField(DSL.name("id"), SQLDataType.INTEGER.nullable(false).identity(true), this, "");
/**
* The column <code>databasir.data_source_property.data_source_id</code>.
*/
public final TableField<DataSourcePropertyRecord, Integer> DATA_SOURCE_ID = createField(DSL.name("data_source_id"), SQLDataType.INTEGER.nullable(false), this, "");
/**
* The column <code>databasir.data_source_property.key</code>.
*/
public final TableField<DataSourcePropertyRecord, String> KEY = createField(DSL.name("key"), SQLDataType.CLOB.nullable(false), this, "");
/**
* The column <code>databasir.data_source_property.value</code>.
*/
public final TableField<DataSourcePropertyRecord, String> VALUE = createField(DSL.name("value"), SQLDataType.CLOB.nullable(false), this, "");
/**
* The column <code>databasir.data_source_property.create_at</code>.
*/
public final TableField<DataSourcePropertyRecord, LocalDateTime> CREATE_AT = createField(DSL.name("create_at"), SQLDataType.LOCALDATETIME(0).nullable(false).defaultValue(DSL.field("CURRENT_TIMESTAMP", SQLDataType.LOCALDATETIME)), this, "");
private DataSourceProperty(Name alias, Table<DataSourcePropertyRecord> aliased) {
this(alias, aliased, null);
}
private DataSourceProperty(Name alias, Table<DataSourcePropertyRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
* Create an aliased <code>databasir.data_source_property</code> table
* reference
*/
public DataSourceProperty(String alias) {
this(DSL.name(alias), DATA_SOURCE_PROPERTY);
}
/**
* Create an aliased <code>databasir.data_source_property</code> table
* reference
*/
public DataSourceProperty(Name alias) {
this(alias, DATA_SOURCE_PROPERTY);
}
/**
* Create a <code>databasir.data_source_property</code> table reference
*/
public DataSourceProperty() {
this(DSL.name("data_source_property"), null);
}
public <O extends Record> DataSourceProperty(Table<O> child, ForeignKey<O, DataSourcePropertyRecord> key) {
super(child, key, DATA_SOURCE_PROPERTY);
}
@Override
public Schema getSchema() {
return aliased() ? null : Databasir.DATABASIR;
}
@Override
public List<Index> getIndexes() {
return Arrays.asList(Indexes.DATA_SOURCE_PROPERTY_IDX_DATA_SOURCE_ID);
}
@Override
public Identity<DataSourcePropertyRecord, Integer> getIdentity() {
return (Identity<DataSourcePropertyRecord, Integer>) super.getIdentity();
}
@Override
public UniqueKey<DataSourcePropertyRecord> getPrimaryKey() {
return Keys.KEY_DATA_SOURCE_PROPERTY_PRIMARY;
}
@Override
public DataSourceProperty as(String alias) {
return new DataSourceProperty(DSL.name(alias), this);
}
@Override
public DataSourceProperty as(Name alias) {
return new DataSourceProperty(alias, this);
}
/**
* Rename this table
*/
@Override
public DataSourceProperty rename(String name) {
return new DataSourceProperty(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public DataSourceProperty rename(Name name) {
return new DataSourceProperty(name, null);
}
// -------------------------------------------------------------------------
// Row5 type methods
// -------------------------------------------------------------------------
@Override
public Row5<Integer, Integer, String, String, LocalDateTime> fieldsRow() {
return (Row5) super.fieldsRow();
}
}

View File

@@ -0,0 +1,181 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables;
import com.databasir.dao.Databasir;
import com.databasir.dao.Keys;
import com.databasir.dao.tables.records.DatabaseDocumentRecord;
import java.time.LocalDateTime;
import java.util.Arrays;
import java.util.List;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Identity;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row8;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.UniqueKey;
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 DatabaseDocument extends TableImpl<DatabaseDocumentRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>databasir.database_document</code>
*/
public static final DatabaseDocument DATABASE_DOCUMENT = new DatabaseDocument();
/**
* The class holding records for this type
*/
@Override
public Class<DatabaseDocumentRecord> getRecordType() {
return DatabaseDocumentRecord.class;
}
/**
* The column <code>databasir.database_document.id</code>.
*/
public final TableField<DatabaseDocumentRecord, Integer> ID = createField(DSL.name("id"), SQLDataType.INTEGER.nullable(false).identity(true), this, "");
/**
* The column <code>databasir.database_document.project_id</code>.
*/
public final TableField<DatabaseDocumentRecord, Integer> PROJECT_ID = createField(DSL.name("project_id"), SQLDataType.INTEGER.nullable(false), this, "");
/**
* The column <code>databasir.database_document.database_name</code>.
*/
public final TableField<DatabaseDocumentRecord, String> DATABASE_NAME = createField(DSL.name("database_name"), SQLDataType.CLOB.nullable(false), this, "");
/**
* The column <code>databasir.database_document.product_name</code>.
*/
public final TableField<DatabaseDocumentRecord, String> PRODUCT_NAME = createField(DSL.name("product_name"), SQLDataType.CLOB.nullable(false), this, "");
/**
* The column <code>databasir.database_document.product_version</code>.
*/
public final TableField<DatabaseDocumentRecord, String> PRODUCT_VERSION = createField(DSL.name("product_version"), SQLDataType.CLOB.nullable(false), this, "");
/**
* The column <code>databasir.database_document.version</code>.
*/
public final TableField<DatabaseDocumentRecord, Long> VERSION = createField(DSL.name("version"), SQLDataType.BIGINT.nullable(false).defaultValue(DSL.inline("1", SQLDataType.BIGINT)), this, "");
/**
* The column <code>databasir.database_document.update_at</code>.
*/
public final TableField<DatabaseDocumentRecord, LocalDateTime> UPDATE_AT = createField(DSL.name("update_at"), SQLDataType.LOCALDATETIME(0).nullable(false).defaultValue(DSL.field("CURRENT_TIMESTAMP", SQLDataType.LOCALDATETIME)), this, "");
/**
* The column <code>databasir.database_document.create_at</code>.
*/
public final TableField<DatabaseDocumentRecord, LocalDateTime> CREATE_AT = createField(DSL.name("create_at"), SQLDataType.LOCALDATETIME(0).nullable(false).defaultValue(DSL.field("CURRENT_TIMESTAMP", SQLDataType.LOCALDATETIME)), this, "");
private DatabaseDocument(Name alias, Table<DatabaseDocumentRecord> aliased) {
this(alias, aliased, null);
}
private DatabaseDocument(Name alias, Table<DatabaseDocumentRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
* Create an aliased <code>databasir.database_document</code> table
* reference
*/
public DatabaseDocument(String alias) {
this(DSL.name(alias), DATABASE_DOCUMENT);
}
/**
* Create an aliased <code>databasir.database_document</code> table
* reference
*/
public DatabaseDocument(Name alias) {
this(alias, DATABASE_DOCUMENT);
}
/**
* Create a <code>databasir.database_document</code> table reference
*/
public DatabaseDocument() {
this(DSL.name("database_document"), null);
}
public <O extends Record> DatabaseDocument(Table<O> child, ForeignKey<O, DatabaseDocumentRecord> key) {
super(child, key, DATABASE_DOCUMENT);
}
@Override
public Schema getSchema() {
return aliased() ? null : Databasir.DATABASIR;
}
@Override
public Identity<DatabaseDocumentRecord, Integer> getIdentity() {
return (Identity<DatabaseDocumentRecord, Integer>) super.getIdentity();
}
@Override
public UniqueKey<DatabaseDocumentRecord> getPrimaryKey() {
return Keys.KEY_DATABASE_DOCUMENT_PRIMARY;
}
@Override
public List<UniqueKey<DatabaseDocumentRecord>> getUniqueKeys() {
return Arrays.asList(Keys.KEY_DATABASE_DOCUMENT_UK_PROJECT_ID);
}
@Override
public DatabaseDocument as(String alias) {
return new DatabaseDocument(DSL.name(alias), this);
}
@Override
public DatabaseDocument as(Name alias) {
return new DatabaseDocument(alias, this);
}
/**
* Rename this table
*/
@Override
public DatabaseDocument rename(String name) {
return new DatabaseDocument(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public DatabaseDocument rename(Name name) {
return new DatabaseDocument(name, null);
}
// -------------------------------------------------------------------------
// Row8 type methods
// -------------------------------------------------------------------------
@Override
public Row8<Integer, Integer, String, String, String, Long, LocalDateTime, LocalDateTime> fieldsRow() {
return (Row8) super.fieldsRow();
}
}

View File

@@ -0,0 +1,182 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables;
import com.databasir.dao.Databasir;
import com.databasir.dao.Indexes;
import com.databasir.dao.Keys;
import com.databasir.dao.tables.records.DatabaseDocumentHistoryRecord;
import java.time.LocalDateTime;
import java.util.Arrays;
import java.util.List;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Identity;
import org.jooq.Index;
import org.jooq.JSON;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row6;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.UniqueKey;
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 DatabaseDocumentHistory extends TableImpl<DatabaseDocumentHistoryRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of
* <code>databasir.database_document_history</code>
*/
public static final DatabaseDocumentHistory DATABASE_DOCUMENT_HISTORY = new DatabaseDocumentHistory();
/**
* The class holding records for this type
*/
@Override
public Class<DatabaseDocumentHistoryRecord> getRecordType() {
return DatabaseDocumentHistoryRecord.class;
}
/**
* The column <code>databasir.database_document_history.id</code>.
*/
public final TableField<DatabaseDocumentHistoryRecord, Integer> ID = createField(DSL.name("id"), SQLDataType.INTEGER.nullable(false).identity(true), this, "");
/**
* The column <code>databasir.database_document_history.project_id</code>.
*/
public final TableField<DatabaseDocumentHistoryRecord, Integer> PROJECT_ID = createField(DSL.name("project_id"), SQLDataType.INTEGER.nullable(false), this, "");
/**
* The column
* <code>databasir.database_document_history.database_document_id</code>.
*/
public final TableField<DatabaseDocumentHistoryRecord, Integer> DATABASE_DOCUMENT_ID = createField(DSL.name("database_document_id"), SQLDataType.INTEGER.nullable(false), this, "");
/**
* The column
* <code>databasir.database_document_history.database_document_object</code>.
*/
public final TableField<DatabaseDocumentHistoryRecord, JSON> DATABASE_DOCUMENT_OBJECT = createField(DSL.name("database_document_object"), SQLDataType.JSON, this, "");
/**
* The column <code>databasir.database_document_history.version</code>.
*/
public final TableField<DatabaseDocumentHistoryRecord, Long> VERSION = createField(DSL.name("version"), SQLDataType.BIGINT.nullable(false), this, "");
/**
* The column <code>databasir.database_document_history.create_at</code>.
*/
public final TableField<DatabaseDocumentHistoryRecord, LocalDateTime> CREATE_AT = createField(DSL.name("create_at"), SQLDataType.LOCALDATETIME(0).nullable(false).defaultValue(DSL.field("CURRENT_TIMESTAMP", SQLDataType.LOCALDATETIME)), this, "");
private DatabaseDocumentHistory(Name alias, Table<DatabaseDocumentHistoryRecord> aliased) {
this(alias, aliased, null);
}
private DatabaseDocumentHistory(Name alias, Table<DatabaseDocumentHistoryRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
* Create an aliased <code>databasir.database_document_history</code> table
* reference
*/
public DatabaseDocumentHistory(String alias) {
this(DSL.name(alias), DATABASE_DOCUMENT_HISTORY);
}
/**
* Create an aliased <code>databasir.database_document_history</code> table
* reference
*/
public DatabaseDocumentHistory(Name alias) {
this(alias, DATABASE_DOCUMENT_HISTORY);
}
/**
* Create a <code>databasir.database_document_history</code> table reference
*/
public DatabaseDocumentHistory() {
this(DSL.name("database_document_history"), null);
}
public <O extends Record> DatabaseDocumentHistory(Table<O> child, ForeignKey<O, DatabaseDocumentHistoryRecord> key) {
super(child, key, DATABASE_DOCUMENT_HISTORY);
}
@Override
public Schema getSchema() {
return aliased() ? null : Databasir.DATABASIR;
}
@Override
public List<Index> getIndexes() {
return Arrays.asList(Indexes.DATABASE_DOCUMENT_HISTORY_IDX_PROJECT_ID);
}
@Override
public Identity<DatabaseDocumentHistoryRecord, Integer> getIdentity() {
return (Identity<DatabaseDocumentHistoryRecord, Integer>) super.getIdentity();
}
@Override
public UniqueKey<DatabaseDocumentHistoryRecord> getPrimaryKey() {
return Keys.KEY_DATABASE_DOCUMENT_HISTORY_PRIMARY;
}
@Override
public List<UniqueKey<DatabaseDocumentHistoryRecord>> getUniqueKeys() {
return Arrays.asList(Keys.KEY_DATABASE_DOCUMENT_HISTORY_UK_CONNECTION_ID_VERSION);
}
@Override
public DatabaseDocumentHistory as(String alias) {
return new DatabaseDocumentHistory(DSL.name(alias), this);
}
@Override
public DatabaseDocumentHistory as(Name alias) {
return new DatabaseDocumentHistory(alias, this);
}
/**
* Rename this table
*/
@Override
public DatabaseDocumentHistory rename(String name) {
return new DatabaseDocumentHistory(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public DatabaseDocumentHistory rename(Name name) {
return new DatabaseDocumentHistory(name, null);
}
// -------------------------------------------------------------------------
// Row6 type methods
// -------------------------------------------------------------------------
@Override
public Row6<Integer, Integer, Integer, JSON, Long, LocalDateTime> fieldsRow() {
return (Row6) super.fieldsRow();
}
}

View File

@@ -0,0 +1,169 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables;
import com.databasir.dao.Databasir;
import com.databasir.dao.Keys;
import com.databasir.dao.tables.records.GroupRecord;
import java.time.LocalDateTime;
import java.util.Arrays;
import java.util.List;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Identity;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row6;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.UniqueKey;
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 Group extends TableImpl<GroupRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>databasir.group</code>
*/
public static final Group GROUP = new Group();
/**
* The class holding records for this type
*/
@Override
public Class<GroupRecord> getRecordType() {
return GroupRecord.class;
}
/**
* The column <code>databasir.group.id</code>.
*/
public final TableField<GroupRecord, Integer> ID = createField(DSL.name("id"), SQLDataType.INTEGER.nullable(false).identity(true), this, "");
/**
* The column <code>databasir.group.name</code>.
*/
public final TableField<GroupRecord, String> NAME = createField(DSL.name("name"), SQLDataType.VARCHAR(255).nullable(false), this, "");
/**
* The column <code>databasir.group.description</code>.
*/
public final TableField<GroupRecord, String> DESCRIPTION = createField(DSL.name("description"), SQLDataType.VARCHAR(512).nullable(false), this, "");
/**
* The column <code>databasir.group.deleted</code>.
*/
public final TableField<GroupRecord, Boolean> DELETED = createField(DSL.name("deleted"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.inline("0", SQLDataType.BOOLEAN)), this, "");
/**
* The column <code>databasir.group.update_at</code>.
*/
public final TableField<GroupRecord, LocalDateTime> UPDATE_AT = createField(DSL.name("update_at"), SQLDataType.LOCALDATETIME(0).nullable(false).defaultValue(DSL.field("CURRENT_TIMESTAMP", SQLDataType.LOCALDATETIME)), this, "");
/**
* The column <code>databasir.group.create_at</code>.
*/
public final TableField<GroupRecord, LocalDateTime> CREATE_AT = createField(DSL.name("create_at"), SQLDataType.LOCALDATETIME(0).nullable(false).defaultValue(DSL.field("CURRENT_TIMESTAMP", SQLDataType.LOCALDATETIME)), this, "");
private Group(Name alias, Table<GroupRecord> aliased) {
this(alias, aliased, null);
}
private Group(Name alias, Table<GroupRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
* Create an aliased <code>databasir.group</code> table reference
*/
public Group(String alias) {
this(DSL.name(alias), GROUP);
}
/**
* Create an aliased <code>databasir.group</code> table reference
*/
public Group(Name alias) {
this(alias, GROUP);
}
/**
* Create a <code>databasir.group</code> table reference
*/
public Group() {
this(DSL.name("group"), null);
}
public <O extends Record> Group(Table<O> child, ForeignKey<O, GroupRecord> key) {
super(child, key, GROUP);
}
@Override
public Schema getSchema() {
return aliased() ? null : Databasir.DATABASIR;
}
@Override
public Identity<GroupRecord, Integer> getIdentity() {
return (Identity<GroupRecord, Integer>) super.getIdentity();
}
@Override
public UniqueKey<GroupRecord> getPrimaryKey() {
return Keys.KEY_GROUP_PRIMARY;
}
@Override
public List<UniqueKey<GroupRecord>> getUniqueKeys() {
return Arrays.asList(Keys.KEY_GROUP_UK_NAME);
}
@Override
public Group as(String alias) {
return new Group(DSL.name(alias), this);
}
@Override
public Group as(Name alias) {
return new Group(alias, this);
}
/**
* Rename this table
*/
@Override
public Group rename(String name) {
return new Group(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public Group rename(Name name) {
return new Group(name, null);
}
// -------------------------------------------------------------------------
// Row6 type methods
// -------------------------------------------------------------------------
@Override
public Row6<Integer, String, String, Boolean, LocalDateTime, LocalDateTime> fieldsRow() {
return (Row6) super.fieldsRow();
}
}

View File

@@ -0,0 +1,179 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables;
import com.databasir.dao.Databasir;
import com.databasir.dao.Keys;
import com.databasir.dao.tables.records.LoginRecord;
import java.time.LocalDateTime;
import java.util.Arrays;
import java.util.List;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Identity;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row8;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.UniqueKey;
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 Login extends TableImpl<LoginRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>databasir.login</code>
*/
public static final Login LOGIN = new Login();
/**
* The class holding records for this type
*/
@Override
public Class<LoginRecord> getRecordType() {
return LoginRecord.class;
}
/**
* The column <code>databasir.login.id</code>.
*/
public final TableField<LoginRecord, Integer> ID = createField(DSL.name("id"), SQLDataType.INTEGER.nullable(false).identity(true), this, "");
/**
* The column <code>databasir.login.user_id</code>.
*/
public final TableField<LoginRecord, Integer> USER_ID = createField(DSL.name("user_id"), SQLDataType.INTEGER.nullable(false), this, "");
/**
* The column <code>databasir.login.access_token</code>.
*/
public final TableField<LoginRecord, String> ACCESS_TOKEN = createField(DSL.name("access_token"), SQLDataType.CLOB.nullable(false), this, "");
/**
* The column <code>databasir.login.refresh_token</code>.
*/
public final TableField<LoginRecord, String> REFRESH_TOKEN = createField(DSL.name("refresh_token"), SQLDataType.CLOB.nullable(false), this, "");
/**
* The column <code>databasir.login.access_token_expire_at</code>.
*/
public final TableField<LoginRecord, LocalDateTime> ACCESS_TOKEN_EXPIRE_AT = createField(DSL.name("access_token_expire_at"), SQLDataType.LOCALDATETIME(0).nullable(false), this, "");
/**
* The column <code>databasir.login.refresh_token_expire_at</code>.
*/
public final TableField<LoginRecord, LocalDateTime> REFRESH_TOKEN_EXPIRE_AT = createField(DSL.name("refresh_token_expire_at"), SQLDataType.LOCALDATETIME(0).nullable(false), this, "");
/**
* The column <code>databasir.login.update_at</code>.
*/
public final TableField<LoginRecord, LocalDateTime> UPDATE_AT = createField(DSL.name("update_at"), SQLDataType.LOCALDATETIME(0).nullable(false).defaultValue(DSL.field("CURRENT_TIMESTAMP", SQLDataType.LOCALDATETIME)), this, "");
/**
* The column <code>databasir.login.create_at</code>.
*/
public final TableField<LoginRecord, LocalDateTime> CREATE_AT = createField(DSL.name("create_at"), SQLDataType.LOCALDATETIME(0).nullable(false).defaultValue(DSL.field("CURRENT_TIMESTAMP", SQLDataType.LOCALDATETIME)), this, "");
private Login(Name alias, Table<LoginRecord> aliased) {
this(alias, aliased, null);
}
private Login(Name alias, Table<LoginRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
* Create an aliased <code>databasir.login</code> table reference
*/
public Login(String alias) {
this(DSL.name(alias), LOGIN);
}
/**
* Create an aliased <code>databasir.login</code> table reference
*/
public Login(Name alias) {
this(alias, LOGIN);
}
/**
* Create a <code>databasir.login</code> table reference
*/
public Login() {
this(DSL.name("login"), null);
}
public <O extends Record> Login(Table<O> child, ForeignKey<O, LoginRecord> key) {
super(child, key, LOGIN);
}
@Override
public Schema getSchema() {
return aliased() ? null : Databasir.DATABASIR;
}
@Override
public Identity<LoginRecord, Integer> getIdentity() {
return (Identity<LoginRecord, Integer>) super.getIdentity();
}
@Override
public UniqueKey<LoginRecord> getPrimaryKey() {
return Keys.KEY_LOGIN_PRIMARY;
}
@Override
public List<UniqueKey<LoginRecord>> getUniqueKeys() {
return Arrays.asList(Keys.KEY_LOGIN_UK_USER_ID);
}
@Override
public Login as(String alias) {
return new Login(DSL.name(alias), this);
}
@Override
public Login as(Name alias) {
return new Login(alias, this);
}
/**
* Rename this table
*/
@Override
public Login rename(String name) {
return new Login(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public Login rename(Name name) {
return new Login(name, null);
}
// -------------------------------------------------------------------------
// Row8 type methods
// -------------------------------------------------------------------------
@Override
public Row8<Integer, Integer, String, String, LocalDateTime, LocalDateTime, LocalDateTime, LocalDateTime> fieldsRow() {
return (Row8) super.fieldsRow();
}
}

View File

@@ -0,0 +1,169 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables;
import com.databasir.dao.Databasir;
import com.databasir.dao.Keys;
import com.databasir.dao.tables.records.ProjectRecord;
import java.time.LocalDateTime;
import java.util.Arrays;
import java.util.List;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Identity;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row6;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.UniqueKey;
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 Project extends TableImpl<ProjectRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>databasir.project</code>
*/
public static final Project PROJECT = new Project();
/**
* The class holding records for this type
*/
@Override
public Class<ProjectRecord> getRecordType() {
return ProjectRecord.class;
}
/**
* The column <code>databasir.project.id</code>.
*/
public final TableField<ProjectRecord, Integer> ID = createField(DSL.name("id"), SQLDataType.INTEGER.nullable(false).identity(true), this, "");
/**
* The column <code>databasir.project.name</code>.
*/
public final TableField<ProjectRecord, String> NAME = createField(DSL.name("name"), SQLDataType.VARCHAR(255).nullable(false), this, "");
/**
* The column <code>databasir.project.description</code>.
*/
public final TableField<ProjectRecord, String> DESCRIPTION = createField(DSL.name("description"), SQLDataType.CLOB.nullable(false), this, "");
/**
* The column <code>databasir.project.group_id</code>.
*/
public final TableField<ProjectRecord, Integer> GROUP_ID = createField(DSL.name("group_id"), SQLDataType.INTEGER.nullable(false), this, "");
/**
* The column <code>databasir.project.deleted</code>.
*/
public final TableField<ProjectRecord, Boolean> DELETED = createField(DSL.name("deleted"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.inline("0", SQLDataType.BOOLEAN)), this, "");
/**
* The column <code>databasir.project.create_at</code>.
*/
public final TableField<ProjectRecord, LocalDateTime> CREATE_AT = createField(DSL.name("create_at"), SQLDataType.LOCALDATETIME(0).nullable(false).defaultValue(DSL.field("CURRENT_TIMESTAMP", SQLDataType.LOCALDATETIME)), this, "");
private Project(Name alias, Table<ProjectRecord> aliased) {
this(alias, aliased, null);
}
private Project(Name alias, Table<ProjectRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
* Create an aliased <code>databasir.project</code> table reference
*/
public Project(String alias) {
this(DSL.name(alias), PROJECT);
}
/**
* Create an aliased <code>databasir.project</code> table reference
*/
public Project(Name alias) {
this(alias, PROJECT);
}
/**
* Create a <code>databasir.project</code> table reference
*/
public Project() {
this(DSL.name("project"), null);
}
public <O extends Record> Project(Table<O> child, ForeignKey<O, ProjectRecord> key) {
super(child, key, PROJECT);
}
@Override
public Schema getSchema() {
return aliased() ? null : Databasir.DATABASIR;
}
@Override
public Identity<ProjectRecord, Integer> getIdentity() {
return (Identity<ProjectRecord, Integer>) super.getIdentity();
}
@Override
public UniqueKey<ProjectRecord> getPrimaryKey() {
return Keys.KEY_PROJECT_PRIMARY;
}
@Override
public List<UniqueKey<ProjectRecord>> getUniqueKeys() {
return Arrays.asList(Keys.KEY_PROJECT_UK_GROUP_ID_NAME);
}
@Override
public Project as(String alias) {
return new Project(DSL.name(alias), this);
}
@Override
public Project as(Name alias) {
return new Project(alias, this);
}
/**
* Rename this table
*/
@Override
public Project rename(String name) {
return new Project(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public Project rename(Name name) {
return new Project(name, null);
}
// -------------------------------------------------------------------------
// Row6 type methods
// -------------------------------------------------------------------------
@Override
public Row6<Integer, String, String, Integer, Boolean, LocalDateTime> fieldsRow() {
return (Row6) super.fieldsRow();
}
}

View File

@@ -0,0 +1,174 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables;
import com.databasir.dao.Databasir;
import com.databasir.dao.Keys;
import com.databasir.dao.tables.records.ProjectSyncRuleRecord;
import java.time.LocalDateTime;
import java.util.Arrays;
import java.util.List;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Identity;
import org.jooq.JSON;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row6;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.UniqueKey;
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 ProjectSyncRule extends TableImpl<ProjectSyncRuleRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>databasir.project_sync_rule</code>
*/
public static final ProjectSyncRule PROJECT_SYNC_RULE = new ProjectSyncRule();
/**
* The class holding records for this type
*/
@Override
public Class<ProjectSyncRuleRecord> getRecordType() {
return ProjectSyncRuleRecord.class;
}
/**
* The column <code>databasir.project_sync_rule.id</code>.
*/
public final TableField<ProjectSyncRuleRecord, Integer> ID = createField(DSL.name("id"), SQLDataType.INTEGER.nullable(false).identity(true), this, "");
/**
* The column <code>databasir.project_sync_rule.project_id</code>.
*/
public final TableField<ProjectSyncRuleRecord, Integer> PROJECT_ID = createField(DSL.name("project_id"), SQLDataType.INTEGER.nullable(false), this, "");
/**
* The column
* <code>databasir.project_sync_rule.ignore_table_name_regex_array</code>.
*/
public final TableField<ProjectSyncRuleRecord, JSON> IGNORE_TABLE_NAME_REGEX_ARRAY = createField(DSL.name("ignore_table_name_regex_array"), SQLDataType.JSON.nullable(false), this, "");
/**
* The column
* <code>databasir.project_sync_rule.ignore_column_name_regex_array</code>.
*/
public final TableField<ProjectSyncRuleRecord, JSON> IGNORE_COLUMN_NAME_REGEX_ARRAY = createField(DSL.name("ignore_column_name_regex_array"), SQLDataType.JSON.nullable(false), this, "");
/**
* The column <code>databasir.project_sync_rule.update_at</code>.
*/
public final TableField<ProjectSyncRuleRecord, LocalDateTime> UPDATE_AT = createField(DSL.name("update_at"), SQLDataType.LOCALDATETIME(0).nullable(false).defaultValue(DSL.field("CURRENT_TIMESTAMP", SQLDataType.LOCALDATETIME)), this, "");
/**
* The column <code>databasir.project_sync_rule.create_at</code>.
*/
public final TableField<ProjectSyncRuleRecord, LocalDateTime> CREATE_AT = createField(DSL.name("create_at"), SQLDataType.LOCALDATETIME(0).nullable(false).defaultValue(DSL.field("CURRENT_TIMESTAMP", SQLDataType.LOCALDATETIME)), this, "");
private ProjectSyncRule(Name alias, Table<ProjectSyncRuleRecord> aliased) {
this(alias, aliased, null);
}
private ProjectSyncRule(Name alias, Table<ProjectSyncRuleRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
* Create an aliased <code>databasir.project_sync_rule</code> table
* reference
*/
public ProjectSyncRule(String alias) {
this(DSL.name(alias), PROJECT_SYNC_RULE);
}
/**
* Create an aliased <code>databasir.project_sync_rule</code> table
* reference
*/
public ProjectSyncRule(Name alias) {
this(alias, PROJECT_SYNC_RULE);
}
/**
* Create a <code>databasir.project_sync_rule</code> table reference
*/
public ProjectSyncRule() {
this(DSL.name("project_sync_rule"), null);
}
public <O extends Record> ProjectSyncRule(Table<O> child, ForeignKey<O, ProjectSyncRuleRecord> key) {
super(child, key, PROJECT_SYNC_RULE);
}
@Override
public Schema getSchema() {
return aliased() ? null : Databasir.DATABASIR;
}
@Override
public Identity<ProjectSyncRuleRecord, Integer> getIdentity() {
return (Identity<ProjectSyncRuleRecord, Integer>) super.getIdentity();
}
@Override
public UniqueKey<ProjectSyncRuleRecord> getPrimaryKey() {
return Keys.KEY_PROJECT_SYNC_RULE_PRIMARY;
}
@Override
public List<UniqueKey<ProjectSyncRuleRecord>> getUniqueKeys() {
return Arrays.asList(Keys.KEY_PROJECT_SYNC_RULE_UK_PROJECT_ID);
}
@Override
public ProjectSyncRule as(String alias) {
return new ProjectSyncRule(DSL.name(alias), this);
}
@Override
public ProjectSyncRule as(Name alias) {
return new ProjectSyncRule(alias, this);
}
/**
* Rename this table
*/
@Override
public ProjectSyncRule rename(String name) {
return new ProjectSyncRule(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public ProjectSyncRule rename(Name name) {
return new ProjectSyncRule(name, null);
}
// -------------------------------------------------------------------------
// Row6 type methods
// -------------------------------------------------------------------------
@Override
public Row6<Integer, Integer, JSON, JSON, LocalDateTime, LocalDateTime> fieldsRow() {
return (Row6) super.fieldsRow();
}
}

View File

@@ -0,0 +1,162 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables;
import com.databasir.dao.Databasir;
import com.databasir.dao.Keys;
import com.databasir.dao.tables.records.SysKeyRecord;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Identity;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row6;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.UniqueKey;
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 SysKey extends TableImpl<SysKeyRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>databasir.sys_key</code>
*/
public static final SysKey SYS_KEY = new SysKey();
/**
* The class holding records for this type
*/
@Override
public Class<SysKeyRecord> getRecordType() {
return SysKeyRecord.class;
}
/**
* The column <code>databasir.sys_key.id</code>.
*/
public final TableField<SysKeyRecord, Integer> ID = createField(DSL.name("id"), SQLDataType.INTEGER.nullable(false).identity(true), this, "");
/**
* The column <code>databasir.sys_key.rsa_public_key</code>.
*/
public final TableField<SysKeyRecord, String> RSA_PUBLIC_KEY = createField(DSL.name("rsa_public_key"), SQLDataType.CLOB.nullable(false), this, "");
/**
* The column <code>databasir.sys_key.rsa_private_key</code>.
*/
public final TableField<SysKeyRecord, String> RSA_PRIVATE_KEY = createField(DSL.name("rsa_private_key"), SQLDataType.CLOB.nullable(false), this, "");
/**
* The column <code>databasir.sys_key.aes_key</code>.
*/
public final TableField<SysKeyRecord, String> AES_KEY = createField(DSL.name("aes_key"), SQLDataType.CLOB.nullable(false), this, "");
/**
* The column <code>databasir.sys_key.update_at</code>.
*/
public final TableField<SysKeyRecord, LocalDateTime> UPDATE_AT = createField(DSL.name("update_at"), SQLDataType.LOCALDATETIME(0).nullable(false).defaultValue(DSL.field("CURRENT_TIMESTAMP", SQLDataType.LOCALDATETIME)), this, "");
/**
* The column <code>databasir.sys_key.create_at</code>.
*/
public final TableField<SysKeyRecord, LocalDateTime> CREATE_AT = createField(DSL.name("create_at"), SQLDataType.LOCALDATETIME(0).nullable(false).defaultValue(DSL.field("CURRENT_TIMESTAMP", SQLDataType.LOCALDATETIME)), this, "");
private SysKey(Name alias, Table<SysKeyRecord> aliased) {
this(alias, aliased, null);
}
private SysKey(Name alias, Table<SysKeyRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
* Create an aliased <code>databasir.sys_key</code> table reference
*/
public SysKey(String alias) {
this(DSL.name(alias), SYS_KEY);
}
/**
* Create an aliased <code>databasir.sys_key</code> table reference
*/
public SysKey(Name alias) {
this(alias, SYS_KEY);
}
/**
* Create a <code>databasir.sys_key</code> table reference
*/
public SysKey() {
this(DSL.name("sys_key"), null);
}
public <O extends Record> SysKey(Table<O> child, ForeignKey<O, SysKeyRecord> key) {
super(child, key, SYS_KEY);
}
@Override
public Schema getSchema() {
return aliased() ? null : Databasir.DATABASIR;
}
@Override
public Identity<SysKeyRecord, Integer> getIdentity() {
return (Identity<SysKeyRecord, Integer>) super.getIdentity();
}
@Override
public UniqueKey<SysKeyRecord> getPrimaryKey() {
return Keys.KEY_SYS_KEY_PRIMARY;
}
@Override
public SysKey as(String alias) {
return new SysKey(DSL.name(alias), this);
}
@Override
public SysKey as(Name alias) {
return new SysKey(alias, this);
}
/**
* Rename this table
*/
@Override
public SysKey rename(String name) {
return new SysKey(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public SysKey rename(Name name) {
return new SysKey(name, null);
}
// -------------------------------------------------------------------------
// Row6 type methods
// -------------------------------------------------------------------------
@Override
public Row6<Integer, String, String, String, LocalDateTime, LocalDateTime> fieldsRow() {
return (Row6) super.fieldsRow();
}
}

View File

@@ -0,0 +1,167 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables;
import com.databasir.dao.Databasir;
import com.databasir.dao.Keys;
import com.databasir.dao.tables.records.SysMailRecord;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Identity;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row7;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.UniqueKey;
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 SysMail extends TableImpl<SysMailRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>databasir.sys_mail</code>
*/
public static final SysMail SYS_MAIL = new SysMail();
/**
* The class holding records for this type
*/
@Override
public Class<SysMailRecord> getRecordType() {
return SysMailRecord.class;
}
/**
* The column <code>databasir.sys_mail.id</code>.
*/
public final TableField<SysMailRecord, Integer> ID = createField(DSL.name("id"), SQLDataType.INTEGER.nullable(false).identity(true), this, "");
/**
* The column <code>databasir.sys_mail.username</code>.
*/
public final TableField<SysMailRecord, String> USERNAME = createField(DSL.name("username"), SQLDataType.CLOB.nullable(false), this, "");
/**
* The column <code>databasir.sys_mail.password</code>.
*/
public final TableField<SysMailRecord, String> PASSWORD = createField(DSL.name("password"), SQLDataType.CLOB.nullable(false), this, "");
/**
* The column <code>databasir.sys_mail.smtp_host</code>.
*/
public final TableField<SysMailRecord, String> SMTP_HOST = createField(DSL.name("smtp_host"), SQLDataType.VARCHAR(512).nullable(false), this, "");
/**
* The column <code>databasir.sys_mail.smtp_port</code>.
*/
public final TableField<SysMailRecord, Integer> SMTP_PORT = createField(DSL.name("smtp_port"), SQLDataType.INTEGER.nullable(false), this, "");
/**
* The column <code>databasir.sys_mail.update_at</code>.
*/
public final TableField<SysMailRecord, LocalDateTime> UPDATE_AT = createField(DSL.name("update_at"), SQLDataType.LOCALDATETIME(0).nullable(false).defaultValue(DSL.field("CURRENT_TIMESTAMP", SQLDataType.LOCALDATETIME)), this, "");
/**
* The column <code>databasir.sys_mail.create_at</code>.
*/
public final TableField<SysMailRecord, LocalDateTime> CREATE_AT = createField(DSL.name("create_at"), SQLDataType.LOCALDATETIME(0).nullable(false).defaultValue(DSL.field("CURRENT_TIMESTAMP", SQLDataType.LOCALDATETIME)), this, "");
private SysMail(Name alias, Table<SysMailRecord> aliased) {
this(alias, aliased, null);
}
private SysMail(Name alias, Table<SysMailRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
* Create an aliased <code>databasir.sys_mail</code> table reference
*/
public SysMail(String alias) {
this(DSL.name(alias), SYS_MAIL);
}
/**
* Create an aliased <code>databasir.sys_mail</code> table reference
*/
public SysMail(Name alias) {
this(alias, SYS_MAIL);
}
/**
* Create a <code>databasir.sys_mail</code> table reference
*/
public SysMail() {
this(DSL.name("sys_mail"), null);
}
public <O extends Record> SysMail(Table<O> child, ForeignKey<O, SysMailRecord> key) {
super(child, key, SYS_MAIL);
}
@Override
public Schema getSchema() {
return aliased() ? null : Databasir.DATABASIR;
}
@Override
public Identity<SysMailRecord, Integer> getIdentity() {
return (Identity<SysMailRecord, Integer>) super.getIdentity();
}
@Override
public UniqueKey<SysMailRecord> getPrimaryKey() {
return Keys.KEY_SYS_MAIL_PRIMARY;
}
@Override
public SysMail as(String alias) {
return new SysMail(DSL.name(alias), this);
}
@Override
public SysMail as(Name alias) {
return new SysMail(alias, this);
}
/**
* Rename this table
*/
@Override
public SysMail rename(String name) {
return new SysMail(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public SysMail rename(Name name) {
return new SysMail(name, null);
}
// -------------------------------------------------------------------------
// Row7 type methods
// -------------------------------------------------------------------------
@Override
public Row7<Integer, String, String, String, Integer, LocalDateTime, LocalDateTime> fieldsRow() {
return (Row7) super.fieldsRow();
}
}

View File

@@ -0,0 +1,207 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables;
import com.databasir.dao.Databasir;
import com.databasir.dao.Indexes;
import com.databasir.dao.Keys;
import com.databasir.dao.tables.records.TableColumnDocumentRecord;
import java.time.LocalDateTime;
import java.util.Arrays;
import java.util.List;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Identity;
import org.jooq.Index;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row12;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.UniqueKey;
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 TableColumnDocument extends TableImpl<TableColumnDocumentRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>databasir.table_column_document</code>
*/
public static final TableColumnDocument TABLE_COLUMN_DOCUMENT = new TableColumnDocument();
/**
* The class holding records for this type
*/
@Override
public Class<TableColumnDocumentRecord> getRecordType() {
return TableColumnDocumentRecord.class;
}
/**
* The column <code>databasir.table_column_document.id</code>.
*/
public final TableField<TableColumnDocumentRecord, Integer> ID = createField(DSL.name("id"), SQLDataType.INTEGER.nullable(false).identity(true), this, "");
/**
* The column
* <code>databasir.table_column_document.table_document_id</code>.
*/
public final TableField<TableColumnDocumentRecord, Integer> TABLE_DOCUMENT_ID = createField(DSL.name("table_document_id"), SQLDataType.INTEGER.nullable(false), this, "");
/**
* The column
* <code>databasir.table_column_document.database_document_id</code>.
*/
public final TableField<TableColumnDocumentRecord, Integer> DATABASE_DOCUMENT_ID = createField(DSL.name("database_document_id"), SQLDataType.INTEGER.nullable(false), this, "");
/**
* The column <code>databasir.table_column_document.name</code>.
*/
public final TableField<TableColumnDocumentRecord, String> NAME = createField(DSL.name("name"), SQLDataType.CLOB.nullable(false), this, "");
/**
* The column <code>databasir.table_column_document.type</code>.
*/
public final TableField<TableColumnDocumentRecord, String> TYPE = createField(DSL.name("type"), SQLDataType.VARCHAR(255).nullable(false), this, "");
/**
* The column <code>databasir.table_column_document.comment</code>.
*/
public final TableField<TableColumnDocumentRecord, String> COMMENT = createField(DSL.name("comment"), SQLDataType.VARCHAR(512).nullable(false), this, "");
/**
* The column <code>databasir.table_column_document.default_value</code>.
*/
public final TableField<TableColumnDocumentRecord, String> DEFAULT_VALUE = createField(DSL.name("default_value"), SQLDataType.VARCHAR(512), this, "");
/**
* The column <code>databasir.table_column_document.size</code>.
*/
public final TableField<TableColumnDocumentRecord, Integer> SIZE = createField(DSL.name("size"), SQLDataType.INTEGER.nullable(false), this, "");
/**
* The column <code>databasir.table_column_document.decimal_digits</code>.
*/
public final TableField<TableColumnDocumentRecord, Integer> DECIMAL_DIGITS = createField(DSL.name("decimal_digits"), SQLDataType.INTEGER, this, "");
/**
* The column <code>databasir.table_column_document.nullable</code>. YES,
* NO, UNKNOWN
*/
public final TableField<TableColumnDocumentRecord, String> NULLABLE = createField(DSL.name("nullable"), SQLDataType.VARCHAR(64).nullable(false), this, "YES, NO, UNKNOWN");
/**
* The column <code>databasir.table_column_document.auto_increment</code>.
* YES, NO, UNKNOWN
*/
public final TableField<TableColumnDocumentRecord, String> AUTO_INCREMENT = createField(DSL.name("auto_increment"), SQLDataType.VARCHAR(64).nullable(false), this, "YES, NO, UNKNOWN");
/**
* The column <code>databasir.table_column_document.create_at</code>.
*/
public final TableField<TableColumnDocumentRecord, LocalDateTime> CREATE_AT = createField(DSL.name("create_at"), SQLDataType.LOCALDATETIME(0).nullable(false).defaultValue(DSL.field("CURRENT_TIMESTAMP", SQLDataType.LOCALDATETIME)), this, "");
private TableColumnDocument(Name alias, Table<TableColumnDocumentRecord> aliased) {
this(alias, aliased, null);
}
private TableColumnDocument(Name alias, Table<TableColumnDocumentRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
* Create an aliased <code>databasir.table_column_document</code> table
* reference
*/
public TableColumnDocument(String alias) {
this(DSL.name(alias), TABLE_COLUMN_DOCUMENT);
}
/**
* Create an aliased <code>databasir.table_column_document</code> table
* reference
*/
public TableColumnDocument(Name alias) {
this(alias, TABLE_COLUMN_DOCUMENT);
}
/**
* Create a <code>databasir.table_column_document</code> table reference
*/
public TableColumnDocument() {
this(DSL.name("table_column_document"), null);
}
public <O extends Record> TableColumnDocument(Table<O> child, ForeignKey<O, TableColumnDocumentRecord> key) {
super(child, key, TABLE_COLUMN_DOCUMENT);
}
@Override
public Schema getSchema() {
return aliased() ? null : Databasir.DATABASIR;
}
@Override
public List<Index> getIndexes() {
return Arrays.asList(Indexes.TABLE_COLUMN_DOCUMENT_IDX_DATABASE_DOCUMENT_ID, Indexes.TABLE_COLUMN_DOCUMENT_IDX_TABLE_DOCUMENT_ID);
}
@Override
public Identity<TableColumnDocumentRecord, Integer> getIdentity() {
return (Identity<TableColumnDocumentRecord, Integer>) super.getIdentity();
}
@Override
public UniqueKey<TableColumnDocumentRecord> getPrimaryKey() {
return Keys.KEY_TABLE_COLUMN_DOCUMENT_PRIMARY;
}
@Override
public TableColumnDocument as(String alias) {
return new TableColumnDocument(DSL.name(alias), this);
}
@Override
public TableColumnDocument as(Name alias) {
return new TableColumnDocument(alias, this);
}
/**
* Rename this table
*/
@Override
public TableColumnDocument rename(String name) {
return new TableColumnDocument(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public TableColumnDocument rename(Name name) {
return new TableColumnDocument(name, null);
}
// -------------------------------------------------------------------------
// Row12 type methods
// -------------------------------------------------------------------------
@Override
public Row12<Integer, Integer, Integer, String, String, String, String, Integer, Integer, String, String, LocalDateTime> fieldsRow() {
return (Row12) super.fieldsRow();
}
}

View File

@@ -0,0 +1,171 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables;
import com.databasir.dao.Databasir;
import com.databasir.dao.Indexes;
import com.databasir.dao.Keys;
import com.databasir.dao.tables.records.TableDocumentRecord;
import java.time.LocalDateTime;
import java.util.Arrays;
import java.util.List;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Identity;
import org.jooq.Index;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row6;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.UniqueKey;
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 TableDocument extends TableImpl<TableDocumentRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>databasir.table_document</code>
*/
public static final TableDocument TABLE_DOCUMENT = new TableDocument();
/**
* The class holding records for this type
*/
@Override
public Class<TableDocumentRecord> getRecordType() {
return TableDocumentRecord.class;
}
/**
* The column <code>databasir.table_document.id</code>.
*/
public final TableField<TableDocumentRecord, Integer> ID = createField(DSL.name("id"), SQLDataType.INTEGER.nullable(false).identity(true), this, "");
/**
* The column <code>databasir.table_document.database_document_id</code>.
*/
public final TableField<TableDocumentRecord, Integer> DATABASE_DOCUMENT_ID = createField(DSL.name("database_document_id"), SQLDataType.INTEGER.nullable(false), this, "");
/**
* The column <code>databasir.table_document.name</code>.
*/
public final TableField<TableDocumentRecord, String> NAME = createField(DSL.name("name"), SQLDataType.CLOB.nullable(false), this, "");
/**
* The column <code>databasir.table_document.type</code>.
*/
public final TableField<TableDocumentRecord, String> TYPE = createField(DSL.name("type"), SQLDataType.CLOB.nullable(false), this, "");
/**
* The column <code>databasir.table_document.comment</code>.
*/
public final TableField<TableDocumentRecord, String> COMMENT = createField(DSL.name("comment"), SQLDataType.CLOB.nullable(false), this, "");
/**
* The column <code>databasir.table_document.create_at</code>.
*/
public final TableField<TableDocumentRecord, LocalDateTime> CREATE_AT = createField(DSL.name("create_at"), SQLDataType.LOCALDATETIME(0).nullable(false).defaultValue(DSL.field("CURRENT_TIMESTAMP", SQLDataType.LOCALDATETIME)), this, "");
private TableDocument(Name alias, Table<TableDocumentRecord> aliased) {
this(alias, aliased, null);
}
private TableDocument(Name alias, Table<TableDocumentRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
* Create an aliased <code>databasir.table_document</code> table reference
*/
public TableDocument(String alias) {
this(DSL.name(alias), TABLE_DOCUMENT);
}
/**
* Create an aliased <code>databasir.table_document</code> table reference
*/
public TableDocument(Name alias) {
this(alias, TABLE_DOCUMENT);
}
/**
* Create a <code>databasir.table_document</code> table reference
*/
public TableDocument() {
this(DSL.name("table_document"), null);
}
public <O extends Record> TableDocument(Table<O> child, ForeignKey<O, TableDocumentRecord> key) {
super(child, key, TABLE_DOCUMENT);
}
@Override
public Schema getSchema() {
return aliased() ? null : Databasir.DATABASIR;
}
@Override
public List<Index> getIndexes() {
return Arrays.asList(Indexes.TABLE_DOCUMENT_IDX_DATABASE_DOCUMENT_ID);
}
@Override
public Identity<TableDocumentRecord, Integer> getIdentity() {
return (Identity<TableDocumentRecord, Integer>) super.getIdentity();
}
@Override
public UniqueKey<TableDocumentRecord> getPrimaryKey() {
return Keys.KEY_TABLE_DOCUMENT_PRIMARY;
}
@Override
public TableDocument as(String alias) {
return new TableDocument(DSL.name(alias), this);
}
@Override
public TableDocument as(Name alias) {
return new TableDocument(alias, this);
}
/**
* Rename this table
*/
@Override
public TableDocument rename(String name) {
return new TableDocument(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public TableDocument rename(Name name) {
return new TableDocument(name, null);
}
// -------------------------------------------------------------------------
// Row6 type methods
// -------------------------------------------------------------------------
@Override
public Row6<Integer, Integer, String, String, String, LocalDateTime> fieldsRow() {
return (Row6) super.fieldsRow();
}
}

View File

@@ -0,0 +1,185 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables;
import com.databasir.dao.Databasir;
import com.databasir.dao.Indexes;
import com.databasir.dao.Keys;
import com.databasir.dao.tables.records.TableIndexDocumentRecord;
import java.time.LocalDateTime;
import java.util.Arrays;
import java.util.List;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Identity;
import org.jooq.Index;
import org.jooq.JSON;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row8;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.UniqueKey;
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 TableIndexDocument extends TableImpl<TableIndexDocumentRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>databasir.table_index_document</code>
*/
public static final TableIndexDocument TABLE_INDEX_DOCUMENT = new TableIndexDocument();
/**
* The class holding records for this type
*/
@Override
public Class<TableIndexDocumentRecord> getRecordType() {
return TableIndexDocumentRecord.class;
}
/**
* The column <code>databasir.table_index_document.id</code>.
*/
public final TableField<TableIndexDocumentRecord, Integer> ID = createField(DSL.name("id"), SQLDataType.INTEGER.nullable(false).identity(true), this, "");
/**
* The column <code>databasir.table_index_document.table_document_id</code>.
*/
public final TableField<TableIndexDocumentRecord, Integer> TABLE_DOCUMENT_ID = createField(DSL.name("table_document_id"), SQLDataType.INTEGER.nullable(false), this, "");
/**
* The column
* <code>databasir.table_index_document.database_document_id</code>.
*/
public final TableField<TableIndexDocumentRecord, Integer> DATABASE_DOCUMENT_ID = createField(DSL.name("database_document_id"), SQLDataType.INTEGER.nullable(false), this, "");
/**
* The column <code>databasir.table_index_document.name</code>.
*/
public final TableField<TableIndexDocumentRecord, String> NAME = createField(DSL.name("name"), SQLDataType.CLOB.nullable(false), this, "");
/**
* The column <code>databasir.table_index_document.is_primary</code>.
*/
public final TableField<TableIndexDocumentRecord, Boolean> IS_PRIMARY = createField(DSL.name("is_primary"), SQLDataType.BOOLEAN.nullable(false), this, "");
/**
* The column <code>databasir.table_index_document.is_unique</code>.
*/
public final TableField<TableIndexDocumentRecord, Boolean> IS_UNIQUE = createField(DSL.name("is_unique"), SQLDataType.BOOLEAN.nullable(false), this, "");
/**
* The column <code>databasir.table_index_document.column_name_array</code>.
*/
public final TableField<TableIndexDocumentRecord, JSON> COLUMN_NAME_ARRAY = createField(DSL.name("column_name_array"), SQLDataType.JSON.nullable(false), this, "");
/**
* The column <code>databasir.table_index_document.create_at</code>.
*/
public final TableField<TableIndexDocumentRecord, LocalDateTime> CREATE_AT = createField(DSL.name("create_at"), SQLDataType.LOCALDATETIME(0).nullable(false).defaultValue(DSL.field("CURRENT_TIMESTAMP", SQLDataType.LOCALDATETIME)), this, "");
private TableIndexDocument(Name alias, Table<TableIndexDocumentRecord> aliased) {
this(alias, aliased, null);
}
private TableIndexDocument(Name alias, Table<TableIndexDocumentRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
* Create an aliased <code>databasir.table_index_document</code> table
* reference
*/
public TableIndexDocument(String alias) {
this(DSL.name(alias), TABLE_INDEX_DOCUMENT);
}
/**
* Create an aliased <code>databasir.table_index_document</code> table
* reference
*/
public TableIndexDocument(Name alias) {
this(alias, TABLE_INDEX_DOCUMENT);
}
/**
* Create a <code>databasir.table_index_document</code> table reference
*/
public TableIndexDocument() {
this(DSL.name("table_index_document"), null);
}
public <O extends Record> TableIndexDocument(Table<O> child, ForeignKey<O, TableIndexDocumentRecord> key) {
super(child, key, TABLE_INDEX_DOCUMENT);
}
@Override
public Schema getSchema() {
return aliased() ? null : Databasir.DATABASIR;
}
@Override
public List<Index> getIndexes() {
return Arrays.asList(Indexes.TABLE_INDEX_DOCUMENT_IDX_DATABASE_DOCUMENT_ID, Indexes.TABLE_INDEX_DOCUMENT_IDX_TABLE_DOCUMENT_ID);
}
@Override
public Identity<TableIndexDocumentRecord, Integer> getIdentity() {
return (Identity<TableIndexDocumentRecord, Integer>) super.getIdentity();
}
@Override
public UniqueKey<TableIndexDocumentRecord> getPrimaryKey() {
return Keys.KEY_TABLE_INDEX_DOCUMENT_PRIMARY;
}
@Override
public TableIndexDocument as(String alias) {
return new TableIndexDocument(DSL.name(alias), this);
}
@Override
public TableIndexDocument as(Name alias) {
return new TableIndexDocument(alias, this);
}
/**
* Rename this table
*/
@Override
public TableIndexDocument rename(String name) {
return new TableIndexDocument(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public TableIndexDocument rename(Name name) {
return new TableIndexDocument(name, null);
}
// -------------------------------------------------------------------------
// Row8 type methods
// -------------------------------------------------------------------------
@Override
public Row8<Integer, Integer, Integer, String, Boolean, Boolean, JSON, LocalDateTime> fieldsRow() {
return (Row8) super.fieldsRow();
}
}

View File

@@ -0,0 +1,186 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables;
import com.databasir.dao.Databasir;
import com.databasir.dao.Indexes;
import com.databasir.dao.Keys;
import com.databasir.dao.tables.records.TableTriggerDocumentRecord;
import java.time.LocalDateTime;
import java.util.Arrays;
import java.util.List;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Identity;
import org.jooq.Index;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row8;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.UniqueKey;
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 TableTriggerDocument extends TableImpl<TableTriggerDocumentRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>databasir.table_trigger_document</code>
*/
public static final TableTriggerDocument TABLE_TRIGGER_DOCUMENT = new TableTriggerDocument();
/**
* The class holding records for this type
*/
@Override
public Class<TableTriggerDocumentRecord> getRecordType() {
return TableTriggerDocumentRecord.class;
}
/**
* The column <code>databasir.table_trigger_document.id</code>.
*/
public final TableField<TableTriggerDocumentRecord, Integer> ID = createField(DSL.name("id"), SQLDataType.INTEGER.nullable(false).identity(true), this, "");
/**
* The column
* <code>databasir.table_trigger_document.table_document_id</code>.
*/
public final TableField<TableTriggerDocumentRecord, Integer> TABLE_DOCUMENT_ID = createField(DSL.name("table_document_id"), SQLDataType.INTEGER.nullable(false), this, "");
/**
* The column
* <code>databasir.table_trigger_document.database_document_id</code>.
*/
public final TableField<TableTriggerDocumentRecord, Integer> DATABASE_DOCUMENT_ID = createField(DSL.name("database_document_id"), SQLDataType.INTEGER.nullable(false), this, "");
/**
* The column <code>databasir.table_trigger_document.timing</code>.
*/
public final TableField<TableTriggerDocumentRecord, String> TIMING = createField(DSL.name("timing"), SQLDataType.VARCHAR(64).nullable(false), this, "");
/**
* The column <code>databasir.table_trigger_document.manipulation</code>.
*/
public final TableField<TableTriggerDocumentRecord, String> MANIPULATION = createField(DSL.name("manipulation"), SQLDataType.VARCHAR(128).nullable(false), this, "");
/**
* The column <code>databasir.table_trigger_document.statement</code>.
*/
public final TableField<TableTriggerDocumentRecord, String> STATEMENT = createField(DSL.name("statement"), SQLDataType.CLOB.nullable(false), this, "");
/**
* The column
* <code>databasir.table_trigger_document.trigger_create_at</code>.
*/
public final TableField<TableTriggerDocumentRecord, String> TRIGGER_CREATE_AT = createField(DSL.name("trigger_create_at"), SQLDataType.VARCHAR(255).nullable(false), this, "");
/**
* The column <code>databasir.table_trigger_document.create_at</code>.
*/
public final TableField<TableTriggerDocumentRecord, LocalDateTime> CREATE_AT = createField(DSL.name("create_at"), SQLDataType.LOCALDATETIME(0).nullable(false).defaultValue(DSL.field("CURRENT_TIMESTAMP", SQLDataType.LOCALDATETIME)), this, "");
private TableTriggerDocument(Name alias, Table<TableTriggerDocumentRecord> aliased) {
this(alias, aliased, null);
}
private TableTriggerDocument(Name alias, Table<TableTriggerDocumentRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
* Create an aliased <code>databasir.table_trigger_document</code> table
* reference
*/
public TableTriggerDocument(String alias) {
this(DSL.name(alias), TABLE_TRIGGER_DOCUMENT);
}
/**
* Create an aliased <code>databasir.table_trigger_document</code> table
* reference
*/
public TableTriggerDocument(Name alias) {
this(alias, TABLE_TRIGGER_DOCUMENT);
}
/**
* Create a <code>databasir.table_trigger_document</code> table reference
*/
public TableTriggerDocument() {
this(DSL.name("table_trigger_document"), null);
}
public <O extends Record> TableTriggerDocument(Table<O> child, ForeignKey<O, TableTriggerDocumentRecord> key) {
super(child, key, TABLE_TRIGGER_DOCUMENT);
}
@Override
public Schema getSchema() {
return aliased() ? null : Databasir.DATABASIR;
}
@Override
public List<Index> getIndexes() {
return Arrays.asList(Indexes.TABLE_TRIGGER_DOCUMENT_IDX_DATABASE_DOCUMENT_ID, Indexes.TABLE_TRIGGER_DOCUMENT_IDX_TABLE_DOCUMENT_ID);
}
@Override
public Identity<TableTriggerDocumentRecord, Integer> getIdentity() {
return (Identity<TableTriggerDocumentRecord, Integer>) super.getIdentity();
}
@Override
public UniqueKey<TableTriggerDocumentRecord> getPrimaryKey() {
return Keys.KEY_TABLE_TRIGGER_DOCUMENT_PRIMARY;
}
@Override
public TableTriggerDocument as(String alias) {
return new TableTriggerDocument(DSL.name(alias), this);
}
@Override
public TableTriggerDocument as(Name alias) {
return new TableTriggerDocument(alias, this);
}
/**
* Rename this table
*/
@Override
public TableTriggerDocument rename(String name) {
return new TableTriggerDocument(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public TableTriggerDocument rename(Name name) {
return new TableTriggerDocument(name, null);
}
// -------------------------------------------------------------------------
// Row8 type methods
// -------------------------------------------------------------------------
@Override
public Row8<Integer, Integer, Integer, String, String, String, String, LocalDateTime> fieldsRow() {
return (Row8) super.fieldsRow();
}
}

View File

@@ -0,0 +1,184 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables;
import com.databasir.dao.Databasir;
import com.databasir.dao.Keys;
import com.databasir.dao.tables.records.UserRecord;
import java.time.LocalDateTime;
import java.util.Arrays;
import java.util.List;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Identity;
import org.jooq.Name;
import org.jooq.Record;
import org.jooq.Row9;
import org.jooq.Schema;
import org.jooq.Table;
import org.jooq.TableField;
import org.jooq.TableOptions;
import org.jooq.UniqueKey;
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 User extends TableImpl<UserRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>databasir.user</code>
*/
public static final User USER = new User();
/**
* The class holding records for this type
*/
@Override
public Class<UserRecord> getRecordType() {
return UserRecord.class;
}
/**
* The column <code>databasir.user.id</code>.
*/
public final TableField<UserRecord, Integer> ID = createField(DSL.name("id"), SQLDataType.INTEGER.nullable(false).identity(true), this, "");
/**
* The column <code>databasir.user.email</code>.
*/
public final TableField<UserRecord, String> EMAIL = createField(DSL.name("email"), SQLDataType.VARCHAR(512).nullable(false), this, "");
/**
* The column <code>databasir.user.username</code>.
*/
public final TableField<UserRecord, String> USERNAME = createField(DSL.name("username"), SQLDataType.VARCHAR(128).nullable(false), this, "");
/**
* The column <code>databasir.user.password</code>.
*/
public final TableField<UserRecord, String> PASSWORD = createField(DSL.name("password"), SQLDataType.CLOB.nullable(false), this, "");
/**
* The column <code>databasir.user.nickname</code>.
*/
public final TableField<UserRecord, String> NICKNAME = createField(DSL.name("nickname"), SQLDataType.VARCHAR(255).nullable(false), this, "");
/**
* The column <code>databasir.user.avatar</code>.
*/
public final TableField<UserRecord, String> AVATAR = createField(DSL.name("avatar"), SQLDataType.VARCHAR(512), this, "");
/**
* The column <code>databasir.user.enabled</code>.
*/
public final TableField<UserRecord, Boolean> ENABLED = createField(DSL.name("enabled"), SQLDataType.BOOLEAN.nullable(false).defaultValue(DSL.inline("0", SQLDataType.BOOLEAN)), this, "");
/**
* The column <code>databasir.user.update_at</code>.
*/
public final TableField<UserRecord, LocalDateTime> UPDATE_AT = createField(DSL.name("update_at"), SQLDataType.LOCALDATETIME(0).nullable(false).defaultValue(DSL.field("CURRENT_TIMESTAMP", SQLDataType.LOCALDATETIME)), this, "");
/**
* The column <code>databasir.user.create_at</code>.
*/
public final TableField<UserRecord, LocalDateTime> CREATE_AT = createField(DSL.name("create_at"), SQLDataType.LOCALDATETIME(0).nullable(false).defaultValue(DSL.field("CURRENT_TIMESTAMP", SQLDataType.LOCALDATETIME)), this, "");
private User(Name alias, Table<UserRecord> aliased) {
this(alias, aliased, null);
}
private User(Name alias, Table<UserRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
* Create an aliased <code>databasir.user</code> table reference
*/
public User(String alias) {
this(DSL.name(alias), USER);
}
/**
* Create an aliased <code>databasir.user</code> table reference
*/
public User(Name alias) {
this(alias, USER);
}
/**
* Create a <code>databasir.user</code> table reference
*/
public User() {
this(DSL.name("user"), null);
}
public <O extends Record> User(Table<O> child, ForeignKey<O, UserRecord> key) {
super(child, key, USER);
}
@Override
public Schema getSchema() {
return aliased() ? null : Databasir.DATABASIR;
}
@Override
public Identity<UserRecord, Integer> getIdentity() {
return (Identity<UserRecord, Integer>) super.getIdentity();
}
@Override
public UniqueKey<UserRecord> getPrimaryKey() {
return Keys.KEY_USER_PRIMARY;
}
@Override
public List<UniqueKey<UserRecord>> getUniqueKeys() {
return Arrays.asList(Keys.KEY_USER_UK_EMAIL, Keys.KEY_USER_UK_USERNAME);
}
@Override
public User as(String alias) {
return new User(DSL.name(alias), this);
}
@Override
public User as(Name alias) {
return new User(alias, this);
}
/**
* Rename this table
*/
@Override
public User rename(String name) {
return new User(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public User rename(Name name) {
return new User(name, null);
}
// -------------------------------------------------------------------------
// Row9 type methods
// -------------------------------------------------------------------------
@Override
public Row9<Integer, String, String, String, String, String, Boolean, LocalDateTime, LocalDateTime> fieldsRow() {
return (Row9) super.fieldsRow();
}
}

View File

@@ -0,0 +1,165 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables;
import com.databasir.dao.Databasir;
import com.databasir.dao.Keys;
import com.databasir.dao.tables.records.UserRoleRecord;
import java.time.LocalDateTime;
import java.util.Arrays;
import java.util.List;
import org.jooq.Field;
import org.jooq.ForeignKey;
import org.jooq.Identity;
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.UniqueKey;
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 UserRole extends TableImpl<UserRoleRecord> {
private static final long serialVersionUID = 1L;
/**
* The reference instance of <code>databasir.user_role</code>
*/
public static final UserRole USER_ROLE = new UserRole();
/**
* The class holding records for this type
*/
@Override
public Class<UserRoleRecord> getRecordType() {
return UserRoleRecord.class;
}
/**
* The column <code>databasir.user_role.id</code>.
*/
public final TableField<UserRoleRecord, Integer> ID = createField(DSL.name("id"), SQLDataType.INTEGER.nullable(false).identity(true), this, "");
/**
* The column <code>databasir.user_role.user_id</code>.
*/
public final TableField<UserRoleRecord, Integer> USER_ID = createField(DSL.name("user_id"), SQLDataType.INTEGER.nullable(false), this, "");
/**
* The column <code>databasir.user_role.role</code>. SYS_OWNER, GROUP_OWNER,
* GROUP_MEMBER
*/
public final TableField<UserRoleRecord, String> ROLE = createField(DSL.name("role"), SQLDataType.VARCHAR(128).nullable(false), this, "SYS_OWNER, GROUP_OWNER, GROUP_MEMBER");
/**
* The column <code>databasir.user_role.group_id</code>.
*/
public final TableField<UserRoleRecord, Integer> GROUP_ID = createField(DSL.name("group_id"), SQLDataType.INTEGER, this, "");
/**
* The column <code>databasir.user_role.create_at</code>.
*/
public final TableField<UserRoleRecord, LocalDateTime> CREATE_AT = createField(DSL.name("create_at"), SQLDataType.LOCALDATETIME(0).nullable(false).defaultValue(DSL.field("CURRENT_TIMESTAMP", SQLDataType.LOCALDATETIME)), this, "");
private UserRole(Name alias, Table<UserRoleRecord> aliased) {
this(alias, aliased, null);
}
private UserRole(Name alias, Table<UserRoleRecord> aliased, Field<?>[] parameters) {
super(alias, null, aliased, parameters, DSL.comment(""), TableOptions.table());
}
/**
* Create an aliased <code>databasir.user_role</code> table reference
*/
public UserRole(String alias) {
this(DSL.name(alias), USER_ROLE);
}
/**
* Create an aliased <code>databasir.user_role</code> table reference
*/
public UserRole(Name alias) {
this(alias, USER_ROLE);
}
/**
* Create a <code>databasir.user_role</code> table reference
*/
public UserRole() {
this(DSL.name("user_role"), null);
}
public <O extends Record> UserRole(Table<O> child, ForeignKey<O, UserRoleRecord> key) {
super(child, key, USER_ROLE);
}
@Override
public Schema getSchema() {
return aliased() ? null : Databasir.DATABASIR;
}
@Override
public Identity<UserRoleRecord, Integer> getIdentity() {
return (Identity<UserRoleRecord, Integer>) super.getIdentity();
}
@Override
public UniqueKey<UserRoleRecord> getPrimaryKey() {
return Keys.KEY_USER_ROLE_PRIMARY;
}
@Override
public List<UniqueKey<UserRoleRecord>> getUniqueKeys() {
return Arrays.asList(Keys.KEY_USER_ROLE_UK_USER_ID_GROUP_ID_ROLE);
}
@Override
public UserRole as(String alias) {
return new UserRole(DSL.name(alias), this);
}
@Override
public UserRole as(Name alias) {
return new UserRole(alias, this);
}
/**
* Rename this table
*/
@Override
public UserRole rename(String name) {
return new UserRole(DSL.name(name), null);
}
/**
* Rename this table
*/
@Override
public UserRole rename(Name name) {
return new UserRole(name, null);
}
// -------------------------------------------------------------------------
// Row5 type methods
// -------------------------------------------------------------------------
@Override
public Row5<Integer, Integer, String, Integer, LocalDateTime> fieldsRow() {
return (Row5) super.fieldsRow();
}
}

View File

@@ -0,0 +1,208 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.pojos;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class DataSourcePojo implements Serializable {
private static final long serialVersionUID = 1L;
private Integer id;
private Integer projectId;
private String databaseName;
private String databaseType;
private String url;
private String username;
private String password;
private LocalDateTime updateAt;
private LocalDateTime createAt;
public DataSourcePojo() {}
public DataSourcePojo(DataSourcePojo value) {
this.id = value.id;
this.projectId = value.projectId;
this.databaseName = value.databaseName;
this.databaseType = value.databaseType;
this.url = value.url;
this.username = value.username;
this.password = value.password;
this.updateAt = value.updateAt;
this.createAt = value.createAt;
}
public DataSourcePojo(
Integer id,
Integer projectId,
String databaseName,
String databaseType,
String url,
String username,
String password,
LocalDateTime updateAt,
LocalDateTime createAt
) {
this.id = id;
this.projectId = projectId;
this.databaseName = databaseName;
this.databaseType = databaseType;
this.url = url;
this.username = username;
this.password = password;
this.updateAt = updateAt;
this.createAt = createAt;
}
/**
* Getter for <code>databasir.data_source.id</code>.
*/
public Integer getId() {
return this.id;
}
/**
* Setter for <code>databasir.data_source.id</code>.
*/
public void setId(Integer id) {
this.id = id;
}
/**
* Getter for <code>databasir.data_source.project_id</code>.
*/
public Integer getProjectId() {
return this.projectId;
}
/**
* Setter for <code>databasir.data_source.project_id</code>.
*/
public void setProjectId(Integer projectId) {
this.projectId = projectId;
}
/**
* Getter for <code>databasir.data_source.database_name</code>.
*/
public String getDatabaseName() {
return this.databaseName;
}
/**
* Setter for <code>databasir.data_source.database_name</code>.
*/
public void setDatabaseName(String databaseName) {
this.databaseName = databaseName;
}
/**
* Getter for <code>databasir.data_source.database_type</code>.
*/
public String getDatabaseType() {
return this.databaseType;
}
/**
* Setter for <code>databasir.data_source.database_type</code>.
*/
public void setDatabaseType(String databaseType) {
this.databaseType = databaseType;
}
/**
* Getter for <code>databasir.data_source.url</code>.
*/
public String getUrl() {
return this.url;
}
/**
* Setter for <code>databasir.data_source.url</code>.
*/
public void setUrl(String url) {
this.url = url;
}
/**
* Getter for <code>databasir.data_source.username</code>.
*/
public String getUsername() {
return this.username;
}
/**
* Setter for <code>databasir.data_source.username</code>.
*/
public void setUsername(String username) {
this.username = username;
}
/**
* Getter for <code>databasir.data_source.password</code>.
*/
public String getPassword() {
return this.password;
}
/**
* Setter for <code>databasir.data_source.password</code>.
*/
public void setPassword(String password) {
this.password = password;
}
/**
* Getter for <code>databasir.data_source.update_at</code>.
*/
public LocalDateTime getUpdateAt() {
return this.updateAt;
}
/**
* Setter for <code>databasir.data_source.update_at</code>.
*/
public void setUpdateAt(LocalDateTime updateAt) {
this.updateAt = updateAt;
}
/**
* Getter for <code>databasir.data_source.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return this.createAt;
}
/**
* Setter for <code>databasir.data_source.create_at</code>.
*/
public void setCreateAt(LocalDateTime createAt) {
this.createAt = createAt;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder("DataSourcePojo (");
sb.append(id);
sb.append(", ").append(projectId);
sb.append(", ").append(databaseName);
sb.append(", ").append(databaseType);
sb.append(", ").append(url);
sb.append(", ").append(username);
sb.append(", ").append(password);
sb.append(", ").append(updateAt);
sb.append(", ").append(createAt);
sb.append(")");
return sb.toString();
}
}

View File

@@ -0,0 +1,132 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.pojos;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class DataSourcePropertyPojo implements Serializable {
private static final long serialVersionUID = 1L;
private Integer id;
private Integer dataSourceId;
private String key;
private String value;
private LocalDateTime createAt;
public DataSourcePropertyPojo() {}
public DataSourcePropertyPojo(DataSourcePropertyPojo value) {
this.id = value.id;
this.dataSourceId = value.dataSourceId;
this.key = value.key;
this.value = value.value;
this.createAt = value.createAt;
}
public DataSourcePropertyPojo(
Integer id,
Integer dataSourceId,
String key,
String value,
LocalDateTime createAt
) {
this.id = id;
this.dataSourceId = dataSourceId;
this.key = key;
this.value = value;
this.createAt = createAt;
}
/**
* Getter for <code>databasir.data_source_property.id</code>.
*/
public Integer getId() {
return this.id;
}
/**
* Setter for <code>databasir.data_source_property.id</code>.
*/
public void setId(Integer id) {
this.id = id;
}
/**
* Getter for <code>databasir.data_source_property.data_source_id</code>.
*/
public Integer getDataSourceId() {
return this.dataSourceId;
}
/**
* Setter for <code>databasir.data_source_property.data_source_id</code>.
*/
public void setDataSourceId(Integer dataSourceId) {
this.dataSourceId = dataSourceId;
}
/**
* Getter for <code>databasir.data_source_property.key</code>.
*/
public String getKey() {
return this.key;
}
/**
* Setter for <code>databasir.data_source_property.key</code>.
*/
public void setKey(String key) {
this.key = key;
}
/**
* Getter for <code>databasir.data_source_property.value</code>.
*/
public String getValue() {
return this.value;
}
/**
* Setter for <code>databasir.data_source_property.value</code>.
*/
public void setValue(String value) {
this.value = value;
}
/**
* Getter for <code>databasir.data_source_property.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return this.createAt;
}
/**
* Setter for <code>databasir.data_source_property.create_at</code>.
*/
public void setCreateAt(LocalDateTime createAt) {
this.createAt = createAt;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder("DataSourcePropertyPojo (");
sb.append(id);
sb.append(", ").append(dataSourceId);
sb.append(", ").append(key);
sb.append(", ").append(value);
sb.append(", ").append(createAt);
sb.append(")");
return sb.toString();
}
}

View File

@@ -0,0 +1,157 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.pojos;
import java.io.Serializable;
import java.time.LocalDateTime;
import org.jooq.JSON;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class DatabaseDocumentHistoryPojo implements Serializable {
private static final long serialVersionUID = 1L;
private Integer id;
private Integer projectId;
private Integer databaseDocumentId;
private JSON databaseDocumentObject;
private Long version;
private LocalDateTime createAt;
public DatabaseDocumentHistoryPojo() {}
public DatabaseDocumentHistoryPojo(DatabaseDocumentHistoryPojo value) {
this.id = value.id;
this.projectId = value.projectId;
this.databaseDocumentId = value.databaseDocumentId;
this.databaseDocumentObject = value.databaseDocumentObject;
this.version = value.version;
this.createAt = value.createAt;
}
public DatabaseDocumentHistoryPojo(
Integer id,
Integer projectId,
Integer databaseDocumentId,
JSON databaseDocumentObject,
Long version,
LocalDateTime createAt
) {
this.id = id;
this.projectId = projectId;
this.databaseDocumentId = databaseDocumentId;
this.databaseDocumentObject = databaseDocumentObject;
this.version = version;
this.createAt = createAt;
}
/**
* Getter for <code>databasir.database_document_history.id</code>.
*/
public Integer getId() {
return this.id;
}
/**
* Setter for <code>databasir.database_document_history.id</code>.
*/
public void setId(Integer id) {
this.id = id;
}
/**
* Getter for <code>databasir.database_document_history.project_id</code>.
*/
public Integer getProjectId() {
return this.projectId;
}
/**
* Setter for <code>databasir.database_document_history.project_id</code>.
*/
public void setProjectId(Integer projectId) {
this.projectId = projectId;
}
/**
* Getter for
* <code>databasir.database_document_history.database_document_id</code>.
*/
public Integer getDatabaseDocumentId() {
return this.databaseDocumentId;
}
/**
* Setter for
* <code>databasir.database_document_history.database_document_id</code>.
*/
public void setDatabaseDocumentId(Integer databaseDocumentId) {
this.databaseDocumentId = databaseDocumentId;
}
/**
* Getter for
* <code>databasir.database_document_history.database_document_object</code>.
*/
public JSON getDatabaseDocumentObject() {
return this.databaseDocumentObject;
}
/**
* Setter for
* <code>databasir.database_document_history.database_document_object</code>.
*/
public void setDatabaseDocumentObject(JSON databaseDocumentObject) {
this.databaseDocumentObject = databaseDocumentObject;
}
/**
* Getter for <code>databasir.database_document_history.version</code>.
*/
public Long getVersion() {
return this.version;
}
/**
* Setter for <code>databasir.database_document_history.version</code>.
*/
public void setVersion(Long version) {
this.version = version;
}
/**
* Getter for <code>databasir.database_document_history.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return this.createAt;
}
/**
* Setter for <code>databasir.database_document_history.create_at</code>.
*/
public void setCreateAt(LocalDateTime createAt) {
this.createAt = createAt;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder("DatabaseDocumentHistoryPojo (");
sb.append(id);
sb.append(", ").append(projectId);
sb.append(", ").append(databaseDocumentId);
sb.append(", ").append(databaseDocumentObject);
sb.append(", ").append(version);
sb.append(", ").append(createAt);
sb.append(")");
return sb.toString();
}
}

View File

@@ -0,0 +1,189 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.pojos;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class DatabaseDocumentPojo implements Serializable {
private static final long serialVersionUID = 1L;
private Integer id;
private Integer projectId;
private String databaseName;
private String productName;
private String productVersion;
private Long version;
private LocalDateTime updateAt;
private LocalDateTime createAt;
public DatabaseDocumentPojo() {}
public DatabaseDocumentPojo(DatabaseDocumentPojo value) {
this.id = value.id;
this.projectId = value.projectId;
this.databaseName = value.databaseName;
this.productName = value.productName;
this.productVersion = value.productVersion;
this.version = value.version;
this.updateAt = value.updateAt;
this.createAt = value.createAt;
}
public DatabaseDocumentPojo(
Integer id,
Integer projectId,
String databaseName,
String productName,
String productVersion,
Long version,
LocalDateTime updateAt,
LocalDateTime createAt
) {
this.id = id;
this.projectId = projectId;
this.databaseName = databaseName;
this.productName = productName;
this.productVersion = productVersion;
this.version = version;
this.updateAt = updateAt;
this.createAt = createAt;
}
/**
* Getter for <code>databasir.database_document.id</code>.
*/
public Integer getId() {
return this.id;
}
/**
* Setter for <code>databasir.database_document.id</code>.
*/
public void setId(Integer id) {
this.id = id;
}
/**
* Getter for <code>databasir.database_document.project_id</code>.
*/
public Integer getProjectId() {
return this.projectId;
}
/**
* Setter for <code>databasir.database_document.project_id</code>.
*/
public void setProjectId(Integer projectId) {
this.projectId = projectId;
}
/**
* Getter for <code>databasir.database_document.database_name</code>.
*/
public String getDatabaseName() {
return this.databaseName;
}
/**
* Setter for <code>databasir.database_document.database_name</code>.
*/
public void setDatabaseName(String databaseName) {
this.databaseName = databaseName;
}
/**
* Getter for <code>databasir.database_document.product_name</code>.
*/
public String getProductName() {
return this.productName;
}
/**
* Setter for <code>databasir.database_document.product_name</code>.
*/
public void setProductName(String productName) {
this.productName = productName;
}
/**
* Getter for <code>databasir.database_document.product_version</code>.
*/
public String getProductVersion() {
return this.productVersion;
}
/**
* Setter for <code>databasir.database_document.product_version</code>.
*/
public void setProductVersion(String productVersion) {
this.productVersion = productVersion;
}
/**
* Getter for <code>databasir.database_document.version</code>.
*/
public Long getVersion() {
return this.version;
}
/**
* Setter for <code>databasir.database_document.version</code>.
*/
public void setVersion(Long version) {
this.version = version;
}
/**
* Getter for <code>databasir.database_document.update_at</code>.
*/
public LocalDateTime getUpdateAt() {
return this.updateAt;
}
/**
* Setter for <code>databasir.database_document.update_at</code>.
*/
public void setUpdateAt(LocalDateTime updateAt) {
this.updateAt = updateAt;
}
/**
* Getter for <code>databasir.database_document.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return this.createAt;
}
/**
* Setter for <code>databasir.database_document.create_at</code>.
*/
public void setCreateAt(LocalDateTime createAt) {
this.createAt = createAt;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder("DatabaseDocumentPojo (");
sb.append(id);
sb.append(", ").append(projectId);
sb.append(", ").append(databaseName);
sb.append(", ").append(productName);
sb.append(", ").append(productVersion);
sb.append(", ").append(version);
sb.append(", ").append(updateAt);
sb.append(", ").append(createAt);
sb.append(")");
return sb.toString();
}
}

View File

@@ -0,0 +1,151 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.pojos;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class GroupPojo implements Serializable {
private static final long serialVersionUID = 1L;
private Integer id;
private String name;
private String description;
private Boolean deleted;
private LocalDateTime updateAt;
private LocalDateTime createAt;
public GroupPojo() {}
public GroupPojo(GroupPojo value) {
this.id = value.id;
this.name = value.name;
this.description = value.description;
this.deleted = value.deleted;
this.updateAt = value.updateAt;
this.createAt = value.createAt;
}
public GroupPojo(
Integer id,
String name,
String description,
Boolean deleted,
LocalDateTime updateAt,
LocalDateTime createAt
) {
this.id = id;
this.name = name;
this.description = description;
this.deleted = deleted;
this.updateAt = updateAt;
this.createAt = createAt;
}
/**
* Getter for <code>databasir.group.id</code>.
*/
public Integer getId() {
return this.id;
}
/**
* Setter for <code>databasir.group.id</code>.
*/
public void setId(Integer id) {
this.id = id;
}
/**
* Getter for <code>databasir.group.name</code>.
*/
public String getName() {
return this.name;
}
/**
* Setter for <code>databasir.group.name</code>.
*/
public void setName(String name) {
this.name = name;
}
/**
* Getter for <code>databasir.group.description</code>.
*/
public String getDescription() {
return this.description;
}
/**
* Setter for <code>databasir.group.description</code>.
*/
public void setDescription(String description) {
this.description = description;
}
/**
* Getter for <code>databasir.group.deleted</code>.
*/
public Boolean getDeleted() {
return this.deleted;
}
/**
* Setter for <code>databasir.group.deleted</code>.
*/
public void setDeleted(Boolean deleted) {
this.deleted = deleted;
}
/**
* Getter for <code>databasir.group.update_at</code>.
*/
public LocalDateTime getUpdateAt() {
return this.updateAt;
}
/**
* Setter for <code>databasir.group.update_at</code>.
*/
public void setUpdateAt(LocalDateTime updateAt) {
this.updateAt = updateAt;
}
/**
* Getter for <code>databasir.group.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return this.createAt;
}
/**
* Setter for <code>databasir.group.create_at</code>.
*/
public void setCreateAt(LocalDateTime createAt) {
this.createAt = createAt;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder("GroupPojo (");
sb.append(id);
sb.append(", ").append(name);
sb.append(", ").append(description);
sb.append(", ").append(deleted);
sb.append(", ").append(updateAt);
sb.append(", ").append(createAt);
sb.append(")");
return sb.toString();
}
}

View File

@@ -0,0 +1,189 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.pojos;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class LoginPojo implements Serializable {
private static final long serialVersionUID = 1L;
private Integer id;
private Integer userId;
private String accessToken;
private String refreshToken;
private LocalDateTime accessTokenExpireAt;
private LocalDateTime refreshTokenExpireAt;
private LocalDateTime updateAt;
private LocalDateTime createAt;
public LoginPojo() {}
public LoginPojo(LoginPojo value) {
this.id = value.id;
this.userId = value.userId;
this.accessToken = value.accessToken;
this.refreshToken = value.refreshToken;
this.accessTokenExpireAt = value.accessTokenExpireAt;
this.refreshTokenExpireAt = value.refreshTokenExpireAt;
this.updateAt = value.updateAt;
this.createAt = value.createAt;
}
public LoginPojo(
Integer id,
Integer userId,
String accessToken,
String refreshToken,
LocalDateTime accessTokenExpireAt,
LocalDateTime refreshTokenExpireAt,
LocalDateTime updateAt,
LocalDateTime createAt
) {
this.id = id;
this.userId = userId;
this.accessToken = accessToken;
this.refreshToken = refreshToken;
this.accessTokenExpireAt = accessTokenExpireAt;
this.refreshTokenExpireAt = refreshTokenExpireAt;
this.updateAt = updateAt;
this.createAt = createAt;
}
/**
* Getter for <code>databasir.login.id</code>.
*/
public Integer getId() {
return this.id;
}
/**
* Setter for <code>databasir.login.id</code>.
*/
public void setId(Integer id) {
this.id = id;
}
/**
* Getter for <code>databasir.login.user_id</code>.
*/
public Integer getUserId() {
return this.userId;
}
/**
* Setter for <code>databasir.login.user_id</code>.
*/
public void setUserId(Integer userId) {
this.userId = userId;
}
/**
* Getter for <code>databasir.login.access_token</code>.
*/
public String getAccessToken() {
return this.accessToken;
}
/**
* Setter for <code>databasir.login.access_token</code>.
*/
public void setAccessToken(String accessToken) {
this.accessToken = accessToken;
}
/**
* Getter for <code>databasir.login.refresh_token</code>.
*/
public String getRefreshToken() {
return this.refreshToken;
}
/**
* Setter for <code>databasir.login.refresh_token</code>.
*/
public void setRefreshToken(String refreshToken) {
this.refreshToken = refreshToken;
}
/**
* Getter for <code>databasir.login.access_token_expire_at</code>.
*/
public LocalDateTime getAccessTokenExpireAt() {
return this.accessTokenExpireAt;
}
/**
* Setter for <code>databasir.login.access_token_expire_at</code>.
*/
public void setAccessTokenExpireAt(LocalDateTime accessTokenExpireAt) {
this.accessTokenExpireAt = accessTokenExpireAt;
}
/**
* Getter for <code>databasir.login.refresh_token_expire_at</code>.
*/
public LocalDateTime getRefreshTokenExpireAt() {
return this.refreshTokenExpireAt;
}
/**
* Setter for <code>databasir.login.refresh_token_expire_at</code>.
*/
public void setRefreshTokenExpireAt(LocalDateTime refreshTokenExpireAt) {
this.refreshTokenExpireAt = refreshTokenExpireAt;
}
/**
* Getter for <code>databasir.login.update_at</code>.
*/
public LocalDateTime getUpdateAt() {
return this.updateAt;
}
/**
* Setter for <code>databasir.login.update_at</code>.
*/
public void setUpdateAt(LocalDateTime updateAt) {
this.updateAt = updateAt;
}
/**
* Getter for <code>databasir.login.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return this.createAt;
}
/**
* Setter for <code>databasir.login.create_at</code>.
*/
public void setCreateAt(LocalDateTime createAt) {
this.createAt = createAt;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder("LoginPojo (");
sb.append(id);
sb.append(", ").append(userId);
sb.append(", ").append(accessToken);
sb.append(", ").append(refreshToken);
sb.append(", ").append(accessTokenExpireAt);
sb.append(", ").append(refreshTokenExpireAt);
sb.append(", ").append(updateAt);
sb.append(", ").append(createAt);
sb.append(")");
return sb.toString();
}
}

View File

@@ -0,0 +1,151 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.pojos;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class ProjectPojo implements Serializable {
private static final long serialVersionUID = 1L;
private Integer id;
private String name;
private String description;
private Integer groupId;
private Boolean deleted;
private LocalDateTime createAt;
public ProjectPojo() {}
public ProjectPojo(ProjectPojo value) {
this.id = value.id;
this.name = value.name;
this.description = value.description;
this.groupId = value.groupId;
this.deleted = value.deleted;
this.createAt = value.createAt;
}
public ProjectPojo(
Integer id,
String name,
String description,
Integer groupId,
Boolean deleted,
LocalDateTime createAt
) {
this.id = id;
this.name = name;
this.description = description;
this.groupId = groupId;
this.deleted = deleted;
this.createAt = createAt;
}
/**
* Getter for <code>databasir.project.id</code>.
*/
public Integer getId() {
return this.id;
}
/**
* Setter for <code>databasir.project.id</code>.
*/
public void setId(Integer id) {
this.id = id;
}
/**
* Getter for <code>databasir.project.name</code>.
*/
public String getName() {
return this.name;
}
/**
* Setter for <code>databasir.project.name</code>.
*/
public void setName(String name) {
this.name = name;
}
/**
* Getter for <code>databasir.project.description</code>.
*/
public String getDescription() {
return this.description;
}
/**
* Setter for <code>databasir.project.description</code>.
*/
public void setDescription(String description) {
this.description = description;
}
/**
* Getter for <code>databasir.project.group_id</code>.
*/
public Integer getGroupId() {
return this.groupId;
}
/**
* Setter for <code>databasir.project.group_id</code>.
*/
public void setGroupId(Integer groupId) {
this.groupId = groupId;
}
/**
* Getter for <code>databasir.project.deleted</code>.
*/
public Boolean getDeleted() {
return this.deleted;
}
/**
* Setter for <code>databasir.project.deleted</code>.
*/
public void setDeleted(Boolean deleted) {
this.deleted = deleted;
}
/**
* Getter for <code>databasir.project.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return this.createAt;
}
/**
* Setter for <code>databasir.project.create_at</code>.
*/
public void setCreateAt(LocalDateTime createAt) {
this.createAt = createAt;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder("ProjectPojo (");
sb.append(id);
sb.append(", ").append(name);
sb.append(", ").append(description);
sb.append(", ").append(groupId);
sb.append(", ").append(deleted);
sb.append(", ").append(createAt);
sb.append(")");
return sb.toString();
}
}

View File

@@ -0,0 +1,157 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.pojos;
import java.io.Serializable;
import java.time.LocalDateTime;
import org.jooq.JSON;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class ProjectSyncRulePojo implements Serializable {
private static final long serialVersionUID = 1L;
private Integer id;
private Integer projectId;
private JSON ignoreTableNameRegexArray;
private JSON ignoreColumnNameRegexArray;
private LocalDateTime updateAt;
private LocalDateTime createAt;
public ProjectSyncRulePojo() {}
public ProjectSyncRulePojo(ProjectSyncRulePojo value) {
this.id = value.id;
this.projectId = value.projectId;
this.ignoreTableNameRegexArray = value.ignoreTableNameRegexArray;
this.ignoreColumnNameRegexArray = value.ignoreColumnNameRegexArray;
this.updateAt = value.updateAt;
this.createAt = value.createAt;
}
public ProjectSyncRulePojo(
Integer id,
Integer projectId,
JSON ignoreTableNameRegexArray,
JSON ignoreColumnNameRegexArray,
LocalDateTime updateAt,
LocalDateTime createAt
) {
this.id = id;
this.projectId = projectId;
this.ignoreTableNameRegexArray = ignoreTableNameRegexArray;
this.ignoreColumnNameRegexArray = ignoreColumnNameRegexArray;
this.updateAt = updateAt;
this.createAt = createAt;
}
/**
* Getter for <code>databasir.project_sync_rule.id</code>.
*/
public Integer getId() {
return this.id;
}
/**
* Setter for <code>databasir.project_sync_rule.id</code>.
*/
public void setId(Integer id) {
this.id = id;
}
/**
* Getter for <code>databasir.project_sync_rule.project_id</code>.
*/
public Integer getProjectId() {
return this.projectId;
}
/**
* Setter for <code>databasir.project_sync_rule.project_id</code>.
*/
public void setProjectId(Integer projectId) {
this.projectId = projectId;
}
/**
* Getter for
* <code>databasir.project_sync_rule.ignore_table_name_regex_array</code>.
*/
public JSON getIgnoreTableNameRegexArray() {
return this.ignoreTableNameRegexArray;
}
/**
* Setter for
* <code>databasir.project_sync_rule.ignore_table_name_regex_array</code>.
*/
public void setIgnoreTableNameRegexArray(JSON ignoreTableNameRegexArray) {
this.ignoreTableNameRegexArray = ignoreTableNameRegexArray;
}
/**
* Getter for
* <code>databasir.project_sync_rule.ignore_column_name_regex_array</code>.
*/
public JSON getIgnoreColumnNameRegexArray() {
return this.ignoreColumnNameRegexArray;
}
/**
* Setter for
* <code>databasir.project_sync_rule.ignore_column_name_regex_array</code>.
*/
public void setIgnoreColumnNameRegexArray(JSON ignoreColumnNameRegexArray) {
this.ignoreColumnNameRegexArray = ignoreColumnNameRegexArray;
}
/**
* Getter for <code>databasir.project_sync_rule.update_at</code>.
*/
public LocalDateTime getUpdateAt() {
return this.updateAt;
}
/**
* Setter for <code>databasir.project_sync_rule.update_at</code>.
*/
public void setUpdateAt(LocalDateTime updateAt) {
this.updateAt = updateAt;
}
/**
* Getter for <code>databasir.project_sync_rule.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return this.createAt;
}
/**
* Setter for <code>databasir.project_sync_rule.create_at</code>.
*/
public void setCreateAt(LocalDateTime createAt) {
this.createAt = createAt;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder("ProjectSyncRulePojo (");
sb.append(id);
sb.append(", ").append(projectId);
sb.append(", ").append(ignoreTableNameRegexArray);
sb.append(", ").append(ignoreColumnNameRegexArray);
sb.append(", ").append(updateAt);
sb.append(", ").append(createAt);
sb.append(")");
return sb.toString();
}
}

View File

@@ -0,0 +1,151 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.pojos;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class SysKeyPojo implements Serializable {
private static final long serialVersionUID = 1L;
private Integer id;
private String rsaPublicKey;
private String rsaPrivateKey;
private String aesKey;
private LocalDateTime updateAt;
private LocalDateTime createAt;
public SysKeyPojo() {}
public SysKeyPojo(SysKeyPojo value) {
this.id = value.id;
this.rsaPublicKey = value.rsaPublicKey;
this.rsaPrivateKey = value.rsaPrivateKey;
this.aesKey = value.aesKey;
this.updateAt = value.updateAt;
this.createAt = value.createAt;
}
public SysKeyPojo(
Integer id,
String rsaPublicKey,
String rsaPrivateKey,
String aesKey,
LocalDateTime updateAt,
LocalDateTime createAt
) {
this.id = id;
this.rsaPublicKey = rsaPublicKey;
this.rsaPrivateKey = rsaPrivateKey;
this.aesKey = aesKey;
this.updateAt = updateAt;
this.createAt = createAt;
}
/**
* Getter for <code>databasir.sys_key.id</code>.
*/
public Integer getId() {
return this.id;
}
/**
* Setter for <code>databasir.sys_key.id</code>.
*/
public void setId(Integer id) {
this.id = id;
}
/**
* Getter for <code>databasir.sys_key.rsa_public_key</code>.
*/
public String getRsaPublicKey() {
return this.rsaPublicKey;
}
/**
* Setter for <code>databasir.sys_key.rsa_public_key</code>.
*/
public void setRsaPublicKey(String rsaPublicKey) {
this.rsaPublicKey = rsaPublicKey;
}
/**
* Getter for <code>databasir.sys_key.rsa_private_key</code>.
*/
public String getRsaPrivateKey() {
return this.rsaPrivateKey;
}
/**
* Setter for <code>databasir.sys_key.rsa_private_key</code>.
*/
public void setRsaPrivateKey(String rsaPrivateKey) {
this.rsaPrivateKey = rsaPrivateKey;
}
/**
* Getter for <code>databasir.sys_key.aes_key</code>.
*/
public String getAesKey() {
return this.aesKey;
}
/**
* Setter for <code>databasir.sys_key.aes_key</code>.
*/
public void setAesKey(String aesKey) {
this.aesKey = aesKey;
}
/**
* Getter for <code>databasir.sys_key.update_at</code>.
*/
public LocalDateTime getUpdateAt() {
return this.updateAt;
}
/**
* Setter for <code>databasir.sys_key.update_at</code>.
*/
public void setUpdateAt(LocalDateTime updateAt) {
this.updateAt = updateAt;
}
/**
* Getter for <code>databasir.sys_key.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return this.createAt;
}
/**
* Setter for <code>databasir.sys_key.create_at</code>.
*/
public void setCreateAt(LocalDateTime createAt) {
this.createAt = createAt;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder("SysKeyPojo (");
sb.append(id);
sb.append(", ").append(rsaPublicKey);
sb.append(", ").append(rsaPrivateKey);
sb.append(", ").append(aesKey);
sb.append(", ").append(updateAt);
sb.append(", ").append(createAt);
sb.append(")");
return sb.toString();
}
}

View File

@@ -0,0 +1,170 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.pojos;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class SysMailPojo implements Serializable {
private static final long serialVersionUID = 1L;
private Integer id;
private String username;
private String password;
private String smtpHost;
private Integer smtpPort;
private LocalDateTime updateAt;
private LocalDateTime createAt;
public SysMailPojo() {}
public SysMailPojo(SysMailPojo value) {
this.id = value.id;
this.username = value.username;
this.password = value.password;
this.smtpHost = value.smtpHost;
this.smtpPort = value.smtpPort;
this.updateAt = value.updateAt;
this.createAt = value.createAt;
}
public SysMailPojo(
Integer id,
String username,
String password,
String smtpHost,
Integer smtpPort,
LocalDateTime updateAt,
LocalDateTime createAt
) {
this.id = id;
this.username = username;
this.password = password;
this.smtpHost = smtpHost;
this.smtpPort = smtpPort;
this.updateAt = updateAt;
this.createAt = createAt;
}
/**
* Getter for <code>databasir.sys_mail.id</code>.
*/
public Integer getId() {
return this.id;
}
/**
* Setter for <code>databasir.sys_mail.id</code>.
*/
public void setId(Integer id) {
this.id = id;
}
/**
* Getter for <code>databasir.sys_mail.username</code>.
*/
public String getUsername() {
return this.username;
}
/**
* Setter for <code>databasir.sys_mail.username</code>.
*/
public void setUsername(String username) {
this.username = username;
}
/**
* Getter for <code>databasir.sys_mail.password</code>.
*/
public String getPassword() {
return this.password;
}
/**
* Setter for <code>databasir.sys_mail.password</code>.
*/
public void setPassword(String password) {
this.password = password;
}
/**
* Getter for <code>databasir.sys_mail.smtp_host</code>.
*/
public String getSmtpHost() {
return this.smtpHost;
}
/**
* Setter for <code>databasir.sys_mail.smtp_host</code>.
*/
public void setSmtpHost(String smtpHost) {
this.smtpHost = smtpHost;
}
/**
* Getter for <code>databasir.sys_mail.smtp_port</code>.
*/
public Integer getSmtpPort() {
return this.smtpPort;
}
/**
* Setter for <code>databasir.sys_mail.smtp_port</code>.
*/
public void setSmtpPort(Integer smtpPort) {
this.smtpPort = smtpPort;
}
/**
* Getter for <code>databasir.sys_mail.update_at</code>.
*/
public LocalDateTime getUpdateAt() {
return this.updateAt;
}
/**
* Setter for <code>databasir.sys_mail.update_at</code>.
*/
public void setUpdateAt(LocalDateTime updateAt) {
this.updateAt = updateAt;
}
/**
* Getter for <code>databasir.sys_mail.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return this.createAt;
}
/**
* Setter for <code>databasir.sys_mail.create_at</code>.
*/
public void setCreateAt(LocalDateTime createAt) {
this.createAt = createAt;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder("SysMailPojo (");
sb.append(id);
sb.append(", ").append(username);
sb.append(", ").append(password);
sb.append(", ").append(smtpHost);
sb.append(", ").append(smtpPort);
sb.append(", ").append(updateAt);
sb.append(", ").append(createAt);
sb.append(")");
return sb.toString();
}
}

View File

@@ -0,0 +1,273 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.pojos;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TableColumnDocumentPojo implements Serializable {
private static final long serialVersionUID = 1L;
private Integer id;
private Integer tableDocumentId;
private Integer databaseDocumentId;
private String name;
private String type;
private String comment;
private String defaultValue;
private Integer size;
private Integer decimalDigits;
private String nullable;
private String autoIncrement;
private LocalDateTime createAt;
public TableColumnDocumentPojo() {}
public TableColumnDocumentPojo(TableColumnDocumentPojo value) {
this.id = value.id;
this.tableDocumentId = value.tableDocumentId;
this.databaseDocumentId = value.databaseDocumentId;
this.name = value.name;
this.type = value.type;
this.comment = value.comment;
this.defaultValue = value.defaultValue;
this.size = value.size;
this.decimalDigits = value.decimalDigits;
this.nullable = value.nullable;
this.autoIncrement = value.autoIncrement;
this.createAt = value.createAt;
}
public TableColumnDocumentPojo(
Integer id,
Integer tableDocumentId,
Integer databaseDocumentId,
String name,
String type,
String comment,
String defaultValue,
Integer size,
Integer decimalDigits,
String nullable,
String autoIncrement,
LocalDateTime createAt
) {
this.id = id;
this.tableDocumentId = tableDocumentId;
this.databaseDocumentId = databaseDocumentId;
this.name = name;
this.type = type;
this.comment = comment;
this.defaultValue = defaultValue;
this.size = size;
this.decimalDigits = decimalDigits;
this.nullable = nullable;
this.autoIncrement = autoIncrement;
this.createAt = createAt;
}
/**
* Getter for <code>databasir.table_column_document.id</code>.
*/
public Integer getId() {
return this.id;
}
/**
* Setter for <code>databasir.table_column_document.id</code>.
*/
public void setId(Integer id) {
this.id = id;
}
/**
* Getter for
* <code>databasir.table_column_document.table_document_id</code>.
*/
public Integer getTableDocumentId() {
return this.tableDocumentId;
}
/**
* Setter for
* <code>databasir.table_column_document.table_document_id</code>.
*/
public void setTableDocumentId(Integer tableDocumentId) {
this.tableDocumentId = tableDocumentId;
}
/**
* Getter for
* <code>databasir.table_column_document.database_document_id</code>.
*/
public Integer getDatabaseDocumentId() {
return this.databaseDocumentId;
}
/**
* Setter for
* <code>databasir.table_column_document.database_document_id</code>.
*/
public void setDatabaseDocumentId(Integer databaseDocumentId) {
this.databaseDocumentId = databaseDocumentId;
}
/**
* Getter for <code>databasir.table_column_document.name</code>.
*/
public String getName() {
return this.name;
}
/**
* Setter for <code>databasir.table_column_document.name</code>.
*/
public void setName(String name) {
this.name = name;
}
/**
* Getter for <code>databasir.table_column_document.type</code>.
*/
public String getType() {
return this.type;
}
/**
* Setter for <code>databasir.table_column_document.type</code>.
*/
public void setType(String type) {
this.type = type;
}
/**
* Getter for <code>databasir.table_column_document.comment</code>.
*/
public String getComment() {
return this.comment;
}
/**
* Setter for <code>databasir.table_column_document.comment</code>.
*/
public void setComment(String comment) {
this.comment = comment;
}
/**
* Getter for <code>databasir.table_column_document.default_value</code>.
*/
public String getDefaultValue() {
return this.defaultValue;
}
/**
* Setter for <code>databasir.table_column_document.default_value</code>.
*/
public void setDefaultValue(String defaultValue) {
this.defaultValue = defaultValue;
}
/**
* Getter for <code>databasir.table_column_document.size</code>.
*/
public Integer getSize() {
return this.size;
}
/**
* Setter for <code>databasir.table_column_document.size</code>.
*/
public void setSize(Integer size) {
this.size = size;
}
/**
* Getter for <code>databasir.table_column_document.decimal_digits</code>.
*/
public Integer getDecimalDigits() {
return this.decimalDigits;
}
/**
* Setter for <code>databasir.table_column_document.decimal_digits</code>.
*/
public void setDecimalDigits(Integer decimalDigits) {
this.decimalDigits = decimalDigits;
}
/**
* Getter for <code>databasir.table_column_document.nullable</code>. YES,
* NO, UNKNOWN
*/
public String getNullable() {
return this.nullable;
}
/**
* Setter for <code>databasir.table_column_document.nullable</code>. YES,
* NO, UNKNOWN
*/
public void setNullable(String nullable) {
this.nullable = nullable;
}
/**
* Getter for <code>databasir.table_column_document.auto_increment</code>.
* YES, NO, UNKNOWN
*/
public String getAutoIncrement() {
return this.autoIncrement;
}
/**
* Setter for <code>databasir.table_column_document.auto_increment</code>.
* YES, NO, UNKNOWN
*/
public void setAutoIncrement(String autoIncrement) {
this.autoIncrement = autoIncrement;
}
/**
* Getter for <code>databasir.table_column_document.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return this.createAt;
}
/**
* Setter for <code>databasir.table_column_document.create_at</code>.
*/
public void setCreateAt(LocalDateTime createAt) {
this.createAt = createAt;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder("TableColumnDocumentPojo (");
sb.append(id);
sb.append(", ").append(tableDocumentId);
sb.append(", ").append(databaseDocumentId);
sb.append(", ").append(name);
sb.append(", ").append(type);
sb.append(", ").append(comment);
sb.append(", ").append(defaultValue);
sb.append(", ").append(size);
sb.append(", ").append(decimalDigits);
sb.append(", ").append(nullable);
sb.append(", ").append(autoIncrement);
sb.append(", ").append(createAt);
sb.append(")");
return sb.toString();
}
}

View File

@@ -0,0 +1,151 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.pojos;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TableDocumentPojo implements Serializable {
private static final long serialVersionUID = 1L;
private Integer id;
private Integer databaseDocumentId;
private String name;
private String type;
private String comment;
private LocalDateTime createAt;
public TableDocumentPojo() {}
public TableDocumentPojo(TableDocumentPojo value) {
this.id = value.id;
this.databaseDocumentId = value.databaseDocumentId;
this.name = value.name;
this.type = value.type;
this.comment = value.comment;
this.createAt = value.createAt;
}
public TableDocumentPojo(
Integer id,
Integer databaseDocumentId,
String name,
String type,
String comment,
LocalDateTime createAt
) {
this.id = id;
this.databaseDocumentId = databaseDocumentId;
this.name = name;
this.type = type;
this.comment = comment;
this.createAt = createAt;
}
/**
* Getter for <code>databasir.table_document.id</code>.
*/
public Integer getId() {
return this.id;
}
/**
* Setter for <code>databasir.table_document.id</code>.
*/
public void setId(Integer id) {
this.id = id;
}
/**
* Getter for <code>databasir.table_document.database_document_id</code>.
*/
public Integer getDatabaseDocumentId() {
return this.databaseDocumentId;
}
/**
* Setter for <code>databasir.table_document.database_document_id</code>.
*/
public void setDatabaseDocumentId(Integer databaseDocumentId) {
this.databaseDocumentId = databaseDocumentId;
}
/**
* Getter for <code>databasir.table_document.name</code>.
*/
public String getName() {
return this.name;
}
/**
* Setter for <code>databasir.table_document.name</code>.
*/
public void setName(String name) {
this.name = name;
}
/**
* Getter for <code>databasir.table_document.type</code>.
*/
public String getType() {
return this.type;
}
/**
* Setter for <code>databasir.table_document.type</code>.
*/
public void setType(String type) {
this.type = type;
}
/**
* Getter for <code>databasir.table_document.comment</code>.
*/
public String getComment() {
return this.comment;
}
/**
* Setter for <code>databasir.table_document.comment</code>.
*/
public void setComment(String comment) {
this.comment = comment;
}
/**
* Getter for <code>databasir.table_document.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return this.createAt;
}
/**
* Setter for <code>databasir.table_document.create_at</code>.
*/
public void setCreateAt(LocalDateTime createAt) {
this.createAt = createAt;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder("TableDocumentPojo (");
sb.append(id);
sb.append(", ").append(databaseDocumentId);
sb.append(", ").append(name);
sb.append(", ").append(type);
sb.append(", ").append(comment);
sb.append(", ").append(createAt);
sb.append(")");
return sb.toString();
}
}

View File

@@ -0,0 +1,193 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.pojos;
import java.io.Serializable;
import java.time.LocalDateTime;
import org.jooq.JSON;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TableIndexDocumentPojo implements Serializable {
private static final long serialVersionUID = 1L;
private Integer id;
private Integer tableDocumentId;
private Integer databaseDocumentId;
private String name;
private Boolean isPrimary;
private Boolean isUnique;
private JSON columnNameArray;
private LocalDateTime createAt;
public TableIndexDocumentPojo() {}
public TableIndexDocumentPojo(TableIndexDocumentPojo value) {
this.id = value.id;
this.tableDocumentId = value.tableDocumentId;
this.databaseDocumentId = value.databaseDocumentId;
this.name = value.name;
this.isPrimary = value.isPrimary;
this.isUnique = value.isUnique;
this.columnNameArray = value.columnNameArray;
this.createAt = value.createAt;
}
public TableIndexDocumentPojo(
Integer id,
Integer tableDocumentId,
Integer databaseDocumentId,
String name,
Boolean isPrimary,
Boolean isUnique,
JSON columnNameArray,
LocalDateTime createAt
) {
this.id = id;
this.tableDocumentId = tableDocumentId;
this.databaseDocumentId = databaseDocumentId;
this.name = name;
this.isPrimary = isPrimary;
this.isUnique = isUnique;
this.columnNameArray = columnNameArray;
this.createAt = createAt;
}
/**
* Getter for <code>databasir.table_index_document.id</code>.
*/
public Integer getId() {
return this.id;
}
/**
* Setter for <code>databasir.table_index_document.id</code>.
*/
public void setId(Integer id) {
this.id = id;
}
/**
* Getter for <code>databasir.table_index_document.table_document_id</code>.
*/
public Integer getTableDocumentId() {
return this.tableDocumentId;
}
/**
* Setter for <code>databasir.table_index_document.table_document_id</code>.
*/
public void setTableDocumentId(Integer tableDocumentId) {
this.tableDocumentId = tableDocumentId;
}
/**
* Getter for
* <code>databasir.table_index_document.database_document_id</code>.
*/
public Integer getDatabaseDocumentId() {
return this.databaseDocumentId;
}
/**
* Setter for
* <code>databasir.table_index_document.database_document_id</code>.
*/
public void setDatabaseDocumentId(Integer databaseDocumentId) {
this.databaseDocumentId = databaseDocumentId;
}
/**
* Getter for <code>databasir.table_index_document.name</code>.
*/
public String getName() {
return this.name;
}
/**
* Setter for <code>databasir.table_index_document.name</code>.
*/
public void setName(String name) {
this.name = name;
}
/**
* Getter for <code>databasir.table_index_document.is_primary</code>.
*/
public Boolean getIsPrimary() {
return this.isPrimary;
}
/**
* Setter for <code>databasir.table_index_document.is_primary</code>.
*/
public void setIsPrimary(Boolean isPrimary) {
this.isPrimary = isPrimary;
}
/**
* Getter for <code>databasir.table_index_document.is_unique</code>.
*/
public Boolean getIsUnique() {
return this.isUnique;
}
/**
* Setter for <code>databasir.table_index_document.is_unique</code>.
*/
public void setIsUnique(Boolean isUnique) {
this.isUnique = isUnique;
}
/**
* Getter for <code>databasir.table_index_document.column_name_array</code>.
*/
public JSON getColumnNameArray() {
return this.columnNameArray;
}
/**
* Setter for <code>databasir.table_index_document.column_name_array</code>.
*/
public void setColumnNameArray(JSON columnNameArray) {
this.columnNameArray = columnNameArray;
}
/**
* Getter for <code>databasir.table_index_document.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return this.createAt;
}
/**
* Setter for <code>databasir.table_index_document.create_at</code>.
*/
public void setCreateAt(LocalDateTime createAt) {
this.createAt = createAt;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder("TableIndexDocumentPojo (");
sb.append(id);
sb.append(", ").append(tableDocumentId);
sb.append(", ").append(databaseDocumentId);
sb.append(", ").append(name);
sb.append(", ").append(isPrimary);
sb.append(", ").append(isUnique);
sb.append(", ").append(columnNameArray);
sb.append(", ").append(createAt);
sb.append(")");
return sb.toString();
}
}

View File

@@ -0,0 +1,195 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.pojos;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TableTriggerDocumentPojo implements Serializable {
private static final long serialVersionUID = 1L;
private Integer id;
private Integer tableDocumentId;
private Integer databaseDocumentId;
private String timing;
private String manipulation;
private String statement;
private String triggerCreateAt;
private LocalDateTime createAt;
public TableTriggerDocumentPojo() {}
public TableTriggerDocumentPojo(TableTriggerDocumentPojo value) {
this.id = value.id;
this.tableDocumentId = value.tableDocumentId;
this.databaseDocumentId = value.databaseDocumentId;
this.timing = value.timing;
this.manipulation = value.manipulation;
this.statement = value.statement;
this.triggerCreateAt = value.triggerCreateAt;
this.createAt = value.createAt;
}
public TableTriggerDocumentPojo(
Integer id,
Integer tableDocumentId,
Integer databaseDocumentId,
String timing,
String manipulation,
String statement,
String triggerCreateAt,
LocalDateTime createAt
) {
this.id = id;
this.tableDocumentId = tableDocumentId;
this.databaseDocumentId = databaseDocumentId;
this.timing = timing;
this.manipulation = manipulation;
this.statement = statement;
this.triggerCreateAt = triggerCreateAt;
this.createAt = createAt;
}
/**
* Getter for <code>databasir.table_trigger_document.id</code>.
*/
public Integer getId() {
return this.id;
}
/**
* Setter for <code>databasir.table_trigger_document.id</code>.
*/
public void setId(Integer id) {
this.id = id;
}
/**
* Getter for
* <code>databasir.table_trigger_document.table_document_id</code>.
*/
public Integer getTableDocumentId() {
return this.tableDocumentId;
}
/**
* Setter for
* <code>databasir.table_trigger_document.table_document_id</code>.
*/
public void setTableDocumentId(Integer tableDocumentId) {
this.tableDocumentId = tableDocumentId;
}
/**
* Getter for
* <code>databasir.table_trigger_document.database_document_id</code>.
*/
public Integer getDatabaseDocumentId() {
return this.databaseDocumentId;
}
/**
* Setter for
* <code>databasir.table_trigger_document.database_document_id</code>.
*/
public void setDatabaseDocumentId(Integer databaseDocumentId) {
this.databaseDocumentId = databaseDocumentId;
}
/**
* Getter for <code>databasir.table_trigger_document.timing</code>.
*/
public String getTiming() {
return this.timing;
}
/**
* Setter for <code>databasir.table_trigger_document.timing</code>.
*/
public void setTiming(String timing) {
this.timing = timing;
}
/**
* Getter for <code>databasir.table_trigger_document.manipulation</code>.
*/
public String getManipulation() {
return this.manipulation;
}
/**
* Setter for <code>databasir.table_trigger_document.manipulation</code>.
*/
public void setManipulation(String manipulation) {
this.manipulation = manipulation;
}
/**
* Getter for <code>databasir.table_trigger_document.statement</code>.
*/
public String getStatement() {
return this.statement;
}
/**
* Setter for <code>databasir.table_trigger_document.statement</code>.
*/
public void setStatement(String statement) {
this.statement = statement;
}
/**
* Getter for
* <code>databasir.table_trigger_document.trigger_create_at</code>.
*/
public String getTriggerCreateAt() {
return this.triggerCreateAt;
}
/**
* Setter for
* <code>databasir.table_trigger_document.trigger_create_at</code>.
*/
public void setTriggerCreateAt(String triggerCreateAt) {
this.triggerCreateAt = triggerCreateAt;
}
/**
* Getter for <code>databasir.table_trigger_document.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return this.createAt;
}
/**
* Setter for <code>databasir.table_trigger_document.create_at</code>.
*/
public void setCreateAt(LocalDateTime createAt) {
this.createAt = createAt;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder("TableTriggerDocumentPojo (");
sb.append(id);
sb.append(", ").append(tableDocumentId);
sb.append(", ").append(databaseDocumentId);
sb.append(", ").append(timing);
sb.append(", ").append(manipulation);
sb.append(", ").append(statement);
sb.append(", ").append(triggerCreateAt);
sb.append(", ").append(createAt);
sb.append(")");
return sb.toString();
}
}

View File

@@ -0,0 +1,208 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.pojos;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class UserPojo implements Serializable {
private static final long serialVersionUID = 1L;
private Integer id;
private String email;
private String username;
private String password;
private String nickname;
private String avatar;
private Boolean enabled;
private LocalDateTime updateAt;
private LocalDateTime createAt;
public UserPojo() {}
public UserPojo(UserPojo value) {
this.id = value.id;
this.email = value.email;
this.username = value.username;
this.password = value.password;
this.nickname = value.nickname;
this.avatar = value.avatar;
this.enabled = value.enabled;
this.updateAt = value.updateAt;
this.createAt = value.createAt;
}
public UserPojo(
Integer id,
String email,
String username,
String password,
String nickname,
String avatar,
Boolean enabled,
LocalDateTime updateAt,
LocalDateTime createAt
) {
this.id = id;
this.email = email;
this.username = username;
this.password = password;
this.nickname = nickname;
this.avatar = avatar;
this.enabled = enabled;
this.updateAt = updateAt;
this.createAt = createAt;
}
/**
* Getter for <code>databasir.user.id</code>.
*/
public Integer getId() {
return this.id;
}
/**
* Setter for <code>databasir.user.id</code>.
*/
public void setId(Integer id) {
this.id = id;
}
/**
* Getter for <code>databasir.user.email</code>.
*/
public String getEmail() {
return this.email;
}
/**
* Setter for <code>databasir.user.email</code>.
*/
public void setEmail(String email) {
this.email = email;
}
/**
* Getter for <code>databasir.user.username</code>.
*/
public String getUsername() {
return this.username;
}
/**
* Setter for <code>databasir.user.username</code>.
*/
public void setUsername(String username) {
this.username = username;
}
/**
* Getter for <code>databasir.user.password</code>.
*/
public String getPassword() {
return this.password;
}
/**
* Setter for <code>databasir.user.password</code>.
*/
public void setPassword(String password) {
this.password = password;
}
/**
* Getter for <code>databasir.user.nickname</code>.
*/
public String getNickname() {
return this.nickname;
}
/**
* Setter for <code>databasir.user.nickname</code>.
*/
public void setNickname(String nickname) {
this.nickname = nickname;
}
/**
* Getter for <code>databasir.user.avatar</code>.
*/
public String getAvatar() {
return this.avatar;
}
/**
* Setter for <code>databasir.user.avatar</code>.
*/
public void setAvatar(String avatar) {
this.avatar = avatar;
}
/**
* Getter for <code>databasir.user.enabled</code>.
*/
public Boolean getEnabled() {
return this.enabled;
}
/**
* Setter for <code>databasir.user.enabled</code>.
*/
public void setEnabled(Boolean enabled) {
this.enabled = enabled;
}
/**
* Getter for <code>databasir.user.update_at</code>.
*/
public LocalDateTime getUpdateAt() {
return this.updateAt;
}
/**
* Setter for <code>databasir.user.update_at</code>.
*/
public void setUpdateAt(LocalDateTime updateAt) {
this.updateAt = updateAt;
}
/**
* Getter for <code>databasir.user.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return this.createAt;
}
/**
* Setter for <code>databasir.user.create_at</code>.
*/
public void setCreateAt(LocalDateTime createAt) {
this.createAt = createAt;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder("UserPojo (");
sb.append(id);
sb.append(", ").append(email);
sb.append(", ").append(username);
sb.append(", ").append(password);
sb.append(", ").append(nickname);
sb.append(", ").append(avatar);
sb.append(", ").append(enabled);
sb.append(", ").append(updateAt);
sb.append(", ").append(createAt);
sb.append(")");
return sb.toString();
}
}

View File

@@ -0,0 +1,134 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.pojos;
import java.io.Serializable;
import java.time.LocalDateTime;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class UserRolePojo implements Serializable {
private static final long serialVersionUID = 1L;
private Integer id;
private Integer userId;
private String role;
private Integer groupId;
private LocalDateTime createAt;
public UserRolePojo() {}
public UserRolePojo(UserRolePojo value) {
this.id = value.id;
this.userId = value.userId;
this.role = value.role;
this.groupId = value.groupId;
this.createAt = value.createAt;
}
public UserRolePojo(
Integer id,
Integer userId,
String role,
Integer groupId,
LocalDateTime createAt
) {
this.id = id;
this.userId = userId;
this.role = role;
this.groupId = groupId;
this.createAt = createAt;
}
/**
* Getter for <code>databasir.user_role.id</code>.
*/
public Integer getId() {
return this.id;
}
/**
* Setter for <code>databasir.user_role.id</code>.
*/
public void setId(Integer id) {
this.id = id;
}
/**
* Getter for <code>databasir.user_role.user_id</code>.
*/
public Integer getUserId() {
return this.userId;
}
/**
* Setter for <code>databasir.user_role.user_id</code>.
*/
public void setUserId(Integer userId) {
this.userId = userId;
}
/**
* Getter for <code>databasir.user_role.role</code>. SYS_OWNER, GROUP_OWNER,
* GROUP_MEMBER
*/
public String getRole() {
return this.role;
}
/**
* Setter for <code>databasir.user_role.role</code>. SYS_OWNER, GROUP_OWNER,
* GROUP_MEMBER
*/
public void setRole(String role) {
this.role = role;
}
/**
* Getter for <code>databasir.user_role.group_id</code>.
*/
public Integer getGroupId() {
return this.groupId;
}
/**
* Setter for <code>databasir.user_role.group_id</code>.
*/
public void setGroupId(Integer groupId) {
this.groupId = groupId;
}
/**
* Getter for <code>databasir.user_role.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return this.createAt;
}
/**
* Setter for <code>databasir.user_role.create_at</code>.
*/
public void setCreateAt(LocalDateTime createAt) {
this.createAt = createAt;
}
@Override
public String toString() {
StringBuilder sb = new StringBuilder("UserRolePojo (");
sb.append(id);
sb.append(", ").append(userId);
sb.append(", ").append(role);
sb.append(", ").append(groupId);
sb.append(", ").append(createAt);
sb.append(")");
return sb.toString();
}
}

View File

@@ -0,0 +1,273 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.records;
import com.databasir.dao.tables.DataSourceProperty;
import com.databasir.dao.tables.pojos.DataSourcePropertyPojo;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.Record1;
import org.jooq.Record5;
import org.jooq.Row5;
import org.jooq.impl.UpdatableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class DataSourcePropertyRecord extends UpdatableRecordImpl<DataSourcePropertyRecord> implements Record5<Integer, Integer, String, String, LocalDateTime> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>databasir.data_source_property.id</code>.
*/
public void setId(Integer value) {
set(0, value);
}
/**
* Getter for <code>databasir.data_source_property.id</code>.
*/
public Integer getId() {
return (Integer) get(0);
}
/**
* Setter for <code>databasir.data_source_property.data_source_id</code>.
*/
public void setDataSourceId(Integer value) {
set(1, value);
}
/**
* Getter for <code>databasir.data_source_property.data_source_id</code>.
*/
public Integer getDataSourceId() {
return (Integer) get(1);
}
/**
* Setter for <code>databasir.data_source_property.key</code>.
*/
public void setKey(String value) {
set(2, value);
}
/**
* Getter for <code>databasir.data_source_property.key</code>.
*/
public String getKey() {
return (String) get(2);
}
/**
* Setter for <code>databasir.data_source_property.value</code>.
*/
public void setValue(String value) {
set(3, value);
}
/**
* Getter for <code>databasir.data_source_property.value</code>.
*/
public String getValue() {
return (String) get(3);
}
/**
* Setter for <code>databasir.data_source_property.create_at</code>.
*/
public void setCreateAt(LocalDateTime value) {
set(4, value);
}
/**
* Getter for <code>databasir.data_source_property.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return (LocalDateTime) get(4);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Integer> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Record5 type implementation
// -------------------------------------------------------------------------
@Override
public Row5<Integer, Integer, String, String, LocalDateTime> fieldsRow() {
return (Row5) super.fieldsRow();
}
@Override
public Row5<Integer, Integer, String, String, LocalDateTime> valuesRow() {
return (Row5) super.valuesRow();
}
@Override
public Field<Integer> field1() {
return DataSourceProperty.DATA_SOURCE_PROPERTY.ID;
}
@Override
public Field<Integer> field2() {
return DataSourceProperty.DATA_SOURCE_PROPERTY.DATA_SOURCE_ID;
}
@Override
public Field<String> field3() {
return DataSourceProperty.DATA_SOURCE_PROPERTY.KEY;
}
@Override
public Field<String> field4() {
return DataSourceProperty.DATA_SOURCE_PROPERTY.VALUE;
}
@Override
public Field<LocalDateTime> field5() {
return DataSourceProperty.DATA_SOURCE_PROPERTY.CREATE_AT;
}
@Override
public Integer component1() {
return getId();
}
@Override
public Integer component2() {
return getDataSourceId();
}
@Override
public String component3() {
return getKey();
}
@Override
public String component4() {
return getValue();
}
@Override
public LocalDateTime component5() {
return getCreateAt();
}
@Override
public Integer value1() {
return getId();
}
@Override
public Integer value2() {
return getDataSourceId();
}
@Override
public String value3() {
return getKey();
}
@Override
public String value4() {
return getValue();
}
@Override
public LocalDateTime value5() {
return getCreateAt();
}
@Override
public DataSourcePropertyRecord value1(Integer value) {
setId(value);
return this;
}
@Override
public DataSourcePropertyRecord value2(Integer value) {
setDataSourceId(value);
return this;
}
@Override
public DataSourcePropertyRecord value3(String value) {
setKey(value);
return this;
}
@Override
public DataSourcePropertyRecord value4(String value) {
setValue(value);
return this;
}
@Override
public DataSourcePropertyRecord value5(LocalDateTime value) {
setCreateAt(value);
return this;
}
@Override
public DataSourcePropertyRecord values(Integer value1, Integer value2, String value3, String value4, LocalDateTime value5) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
value5(value5);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached DataSourcePropertyRecord
*/
public DataSourcePropertyRecord() {
super(DataSourceProperty.DATA_SOURCE_PROPERTY);
}
/**
* Create a detached, initialised DataSourcePropertyRecord
*/
public DataSourcePropertyRecord(Integer id, Integer dataSourceId, String key, String value, LocalDateTime createAt) {
super(DataSourceProperty.DATA_SOURCE_PROPERTY);
setId(id);
setDataSourceId(dataSourceId);
setKey(key);
setValue(value);
setCreateAt(createAt);
}
/**
* Create a detached, initialised DataSourcePropertyRecord
*/
public DataSourcePropertyRecord(DataSourcePropertyPojo value) {
super(DataSourceProperty.DATA_SOURCE_PROPERTY);
if (value != null) {
setId(value.getId());
setDataSourceId(value.getDataSourceId());
setKey(value.getKey());
setValue(value.getValue());
setCreateAt(value.getCreateAt());
}
}
}

View File

@@ -0,0 +1,425 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.records;
import com.databasir.dao.tables.DataSource;
import com.databasir.dao.tables.pojos.DataSourcePojo;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.Record1;
import org.jooq.Record9;
import org.jooq.Row9;
import org.jooq.impl.UpdatableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class DataSourceRecord extends UpdatableRecordImpl<DataSourceRecord> implements Record9<Integer, Integer, String, String, String, String, String, LocalDateTime, LocalDateTime> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>databasir.data_source.id</code>.
*/
public void setId(Integer value) {
set(0, value);
}
/**
* Getter for <code>databasir.data_source.id</code>.
*/
public Integer getId() {
return (Integer) get(0);
}
/**
* Setter for <code>databasir.data_source.project_id</code>.
*/
public void setProjectId(Integer value) {
set(1, value);
}
/**
* Getter for <code>databasir.data_source.project_id</code>.
*/
public Integer getProjectId() {
return (Integer) get(1);
}
/**
* Setter for <code>databasir.data_source.database_name</code>.
*/
public void setDatabaseName(String value) {
set(2, value);
}
/**
* Getter for <code>databasir.data_source.database_name</code>.
*/
public String getDatabaseName() {
return (String) get(2);
}
/**
* Setter for <code>databasir.data_source.database_type</code>.
*/
public void setDatabaseType(String value) {
set(3, value);
}
/**
* Getter for <code>databasir.data_source.database_type</code>.
*/
public String getDatabaseType() {
return (String) get(3);
}
/**
* Setter for <code>databasir.data_source.url</code>.
*/
public void setUrl(String value) {
set(4, value);
}
/**
* Getter for <code>databasir.data_source.url</code>.
*/
public String getUrl() {
return (String) get(4);
}
/**
* Setter for <code>databasir.data_source.username</code>.
*/
public void setUsername(String value) {
set(5, value);
}
/**
* Getter for <code>databasir.data_source.username</code>.
*/
public String getUsername() {
return (String) get(5);
}
/**
* Setter for <code>databasir.data_source.password</code>.
*/
public void setPassword(String value) {
set(6, value);
}
/**
* Getter for <code>databasir.data_source.password</code>.
*/
public String getPassword() {
return (String) get(6);
}
/**
* Setter for <code>databasir.data_source.update_at</code>.
*/
public void setUpdateAt(LocalDateTime value) {
set(7, value);
}
/**
* Getter for <code>databasir.data_source.update_at</code>.
*/
public LocalDateTime getUpdateAt() {
return (LocalDateTime) get(7);
}
/**
* Setter for <code>databasir.data_source.create_at</code>.
*/
public void setCreateAt(LocalDateTime value) {
set(8, value);
}
/**
* Getter for <code>databasir.data_source.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return (LocalDateTime) get(8);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Integer> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Record9 type implementation
// -------------------------------------------------------------------------
@Override
public Row9<Integer, Integer, String, String, String, String, String, LocalDateTime, LocalDateTime> fieldsRow() {
return (Row9) super.fieldsRow();
}
@Override
public Row9<Integer, Integer, String, String, String, String, String, LocalDateTime, LocalDateTime> valuesRow() {
return (Row9) super.valuesRow();
}
@Override
public Field<Integer> field1() {
return DataSource.DATA_SOURCE.ID;
}
@Override
public Field<Integer> field2() {
return DataSource.DATA_SOURCE.PROJECT_ID;
}
@Override
public Field<String> field3() {
return DataSource.DATA_SOURCE.DATABASE_NAME;
}
@Override
public Field<String> field4() {
return DataSource.DATA_SOURCE.DATABASE_TYPE;
}
@Override
public Field<String> field5() {
return DataSource.DATA_SOURCE.URL;
}
@Override
public Field<String> field6() {
return DataSource.DATA_SOURCE.USERNAME;
}
@Override
public Field<String> field7() {
return DataSource.DATA_SOURCE.PASSWORD;
}
@Override
public Field<LocalDateTime> field8() {
return DataSource.DATA_SOURCE.UPDATE_AT;
}
@Override
public Field<LocalDateTime> field9() {
return DataSource.DATA_SOURCE.CREATE_AT;
}
@Override
public Integer component1() {
return getId();
}
@Override
public Integer component2() {
return getProjectId();
}
@Override
public String component3() {
return getDatabaseName();
}
@Override
public String component4() {
return getDatabaseType();
}
@Override
public String component5() {
return getUrl();
}
@Override
public String component6() {
return getUsername();
}
@Override
public String component7() {
return getPassword();
}
@Override
public LocalDateTime component8() {
return getUpdateAt();
}
@Override
public LocalDateTime component9() {
return getCreateAt();
}
@Override
public Integer value1() {
return getId();
}
@Override
public Integer value2() {
return getProjectId();
}
@Override
public String value3() {
return getDatabaseName();
}
@Override
public String value4() {
return getDatabaseType();
}
@Override
public String value5() {
return getUrl();
}
@Override
public String value6() {
return getUsername();
}
@Override
public String value7() {
return getPassword();
}
@Override
public LocalDateTime value8() {
return getUpdateAt();
}
@Override
public LocalDateTime value9() {
return getCreateAt();
}
@Override
public DataSourceRecord value1(Integer value) {
setId(value);
return this;
}
@Override
public DataSourceRecord value2(Integer value) {
setProjectId(value);
return this;
}
@Override
public DataSourceRecord value3(String value) {
setDatabaseName(value);
return this;
}
@Override
public DataSourceRecord value4(String value) {
setDatabaseType(value);
return this;
}
@Override
public DataSourceRecord value5(String value) {
setUrl(value);
return this;
}
@Override
public DataSourceRecord value6(String value) {
setUsername(value);
return this;
}
@Override
public DataSourceRecord value7(String value) {
setPassword(value);
return this;
}
@Override
public DataSourceRecord value8(LocalDateTime value) {
setUpdateAt(value);
return this;
}
@Override
public DataSourceRecord value9(LocalDateTime value) {
setCreateAt(value);
return this;
}
@Override
public DataSourceRecord values(Integer value1, Integer value2, String value3, String value4, String value5, String value6, String value7, LocalDateTime value8, LocalDateTime value9) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
value5(value5);
value6(value6);
value7(value7);
value8(value8);
value9(value9);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached DataSourceRecord
*/
public DataSourceRecord() {
super(DataSource.DATA_SOURCE);
}
/**
* Create a detached, initialised DataSourceRecord
*/
public DataSourceRecord(Integer id, Integer projectId, String databaseName, String databaseType, String url, String username, String password, LocalDateTime updateAt, LocalDateTime createAt) {
super(DataSource.DATA_SOURCE);
setId(id);
setProjectId(projectId);
setDatabaseName(databaseName);
setDatabaseType(databaseType);
setUrl(url);
setUsername(username);
setPassword(password);
setUpdateAt(updateAt);
setCreateAt(createAt);
}
/**
* Create a detached, initialised DataSourceRecord
*/
public DataSourceRecord(DataSourcePojo value) {
super(DataSource.DATA_SOURCE);
if (value != null) {
setId(value.getId());
setProjectId(value.getProjectId());
setDatabaseName(value.getDatabaseName());
setDatabaseType(value.getDatabaseType());
setUrl(value.getUrl());
setUsername(value.getUsername());
setPassword(value.getPassword());
setUpdateAt(value.getUpdateAt());
setCreateAt(value.getCreateAt());
}
}
}

View File

@@ -0,0 +1,316 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.records;
import com.databasir.dao.tables.DatabaseDocumentHistory;
import com.databasir.dao.tables.pojos.DatabaseDocumentHistoryPojo;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.JSON;
import org.jooq.Record1;
import org.jooq.Record6;
import org.jooq.Row6;
import org.jooq.impl.UpdatableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class DatabaseDocumentHistoryRecord extends UpdatableRecordImpl<DatabaseDocumentHistoryRecord> implements Record6<Integer, Integer, Integer, JSON, Long, LocalDateTime> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>databasir.database_document_history.id</code>.
*/
public void setId(Integer value) {
set(0, value);
}
/**
* Getter for <code>databasir.database_document_history.id</code>.
*/
public Integer getId() {
return (Integer) get(0);
}
/**
* Setter for <code>databasir.database_document_history.project_id</code>.
*/
public void setProjectId(Integer value) {
set(1, value);
}
/**
* Getter for <code>databasir.database_document_history.project_id</code>.
*/
public Integer getProjectId() {
return (Integer) get(1);
}
/**
* Setter for
* <code>databasir.database_document_history.database_document_id</code>.
*/
public void setDatabaseDocumentId(Integer value) {
set(2, value);
}
/**
* Getter for
* <code>databasir.database_document_history.database_document_id</code>.
*/
public Integer getDatabaseDocumentId() {
return (Integer) get(2);
}
/**
* Setter for
* <code>databasir.database_document_history.database_document_object</code>.
*/
public void setDatabaseDocumentObject(JSON value) {
set(3, value);
}
/**
* Getter for
* <code>databasir.database_document_history.database_document_object</code>.
*/
public JSON getDatabaseDocumentObject() {
return (JSON) get(3);
}
/**
* Setter for <code>databasir.database_document_history.version</code>.
*/
public void setVersion(Long value) {
set(4, value);
}
/**
* Getter for <code>databasir.database_document_history.version</code>.
*/
public Long getVersion() {
return (Long) get(4);
}
/**
* Setter for <code>databasir.database_document_history.create_at</code>.
*/
public void setCreateAt(LocalDateTime value) {
set(5, value);
}
/**
* Getter for <code>databasir.database_document_history.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return (LocalDateTime) get(5);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Integer> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Record6 type implementation
// -------------------------------------------------------------------------
@Override
public Row6<Integer, Integer, Integer, JSON, Long, LocalDateTime> fieldsRow() {
return (Row6) super.fieldsRow();
}
@Override
public Row6<Integer, Integer, Integer, JSON, Long, LocalDateTime> valuesRow() {
return (Row6) super.valuesRow();
}
@Override
public Field<Integer> field1() {
return DatabaseDocumentHistory.DATABASE_DOCUMENT_HISTORY.ID;
}
@Override
public Field<Integer> field2() {
return DatabaseDocumentHistory.DATABASE_DOCUMENT_HISTORY.PROJECT_ID;
}
@Override
public Field<Integer> field3() {
return DatabaseDocumentHistory.DATABASE_DOCUMENT_HISTORY.DATABASE_DOCUMENT_ID;
}
@Override
public Field<JSON> field4() {
return DatabaseDocumentHistory.DATABASE_DOCUMENT_HISTORY.DATABASE_DOCUMENT_OBJECT;
}
@Override
public Field<Long> field5() {
return DatabaseDocumentHistory.DATABASE_DOCUMENT_HISTORY.VERSION;
}
@Override
public Field<LocalDateTime> field6() {
return DatabaseDocumentHistory.DATABASE_DOCUMENT_HISTORY.CREATE_AT;
}
@Override
public Integer component1() {
return getId();
}
@Override
public Integer component2() {
return getProjectId();
}
@Override
public Integer component3() {
return getDatabaseDocumentId();
}
@Override
public JSON component4() {
return getDatabaseDocumentObject();
}
@Override
public Long component5() {
return getVersion();
}
@Override
public LocalDateTime component6() {
return getCreateAt();
}
@Override
public Integer value1() {
return getId();
}
@Override
public Integer value2() {
return getProjectId();
}
@Override
public Integer value3() {
return getDatabaseDocumentId();
}
@Override
public JSON value4() {
return getDatabaseDocumentObject();
}
@Override
public Long value5() {
return getVersion();
}
@Override
public LocalDateTime value6() {
return getCreateAt();
}
@Override
public DatabaseDocumentHistoryRecord value1(Integer value) {
setId(value);
return this;
}
@Override
public DatabaseDocumentHistoryRecord value2(Integer value) {
setProjectId(value);
return this;
}
@Override
public DatabaseDocumentHistoryRecord value3(Integer value) {
setDatabaseDocumentId(value);
return this;
}
@Override
public DatabaseDocumentHistoryRecord value4(JSON value) {
setDatabaseDocumentObject(value);
return this;
}
@Override
public DatabaseDocumentHistoryRecord value5(Long value) {
setVersion(value);
return this;
}
@Override
public DatabaseDocumentHistoryRecord value6(LocalDateTime value) {
setCreateAt(value);
return this;
}
@Override
public DatabaseDocumentHistoryRecord values(Integer value1, Integer value2, Integer value3, JSON value4, Long value5, LocalDateTime value6) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
value5(value5);
value6(value6);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached DatabaseDocumentHistoryRecord
*/
public DatabaseDocumentHistoryRecord() {
super(DatabaseDocumentHistory.DATABASE_DOCUMENT_HISTORY);
}
/**
* Create a detached, initialised DatabaseDocumentHistoryRecord
*/
public DatabaseDocumentHistoryRecord(Integer id, Integer projectId, Integer databaseDocumentId, JSON databaseDocumentObject, Long version, LocalDateTime createAt) {
super(DatabaseDocumentHistory.DATABASE_DOCUMENT_HISTORY);
setId(id);
setProjectId(projectId);
setDatabaseDocumentId(databaseDocumentId);
setDatabaseDocumentObject(databaseDocumentObject);
setVersion(version);
setCreateAt(createAt);
}
/**
* Create a detached, initialised DatabaseDocumentHistoryRecord
*/
public DatabaseDocumentHistoryRecord(DatabaseDocumentHistoryPojo value) {
super(DatabaseDocumentHistory.DATABASE_DOCUMENT_HISTORY);
if (value != null) {
setId(value.getId());
setProjectId(value.getProjectId());
setDatabaseDocumentId(value.getDatabaseDocumentId());
setDatabaseDocumentObject(value.getDatabaseDocumentObject());
setVersion(value.getVersion());
setCreateAt(value.getCreateAt());
}
}
}

View File

@@ -0,0 +1,387 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.records;
import com.databasir.dao.tables.DatabaseDocument;
import com.databasir.dao.tables.pojos.DatabaseDocumentPojo;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.Record1;
import org.jooq.Record8;
import org.jooq.Row8;
import org.jooq.impl.UpdatableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class DatabaseDocumentRecord extends UpdatableRecordImpl<DatabaseDocumentRecord> implements Record8<Integer, Integer, String, String, String, Long, LocalDateTime, LocalDateTime> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>databasir.database_document.id</code>.
*/
public void setId(Integer value) {
set(0, value);
}
/**
* Getter for <code>databasir.database_document.id</code>.
*/
public Integer getId() {
return (Integer) get(0);
}
/**
* Setter for <code>databasir.database_document.project_id</code>.
*/
public void setProjectId(Integer value) {
set(1, value);
}
/**
* Getter for <code>databasir.database_document.project_id</code>.
*/
public Integer getProjectId() {
return (Integer) get(1);
}
/**
* Setter for <code>databasir.database_document.database_name</code>.
*/
public void setDatabaseName(String value) {
set(2, value);
}
/**
* Getter for <code>databasir.database_document.database_name</code>.
*/
public String getDatabaseName() {
return (String) get(2);
}
/**
* Setter for <code>databasir.database_document.product_name</code>.
*/
public void setProductName(String value) {
set(3, value);
}
/**
* Getter for <code>databasir.database_document.product_name</code>.
*/
public String getProductName() {
return (String) get(3);
}
/**
* Setter for <code>databasir.database_document.product_version</code>.
*/
public void setProductVersion(String value) {
set(4, value);
}
/**
* Getter for <code>databasir.database_document.product_version</code>.
*/
public String getProductVersion() {
return (String) get(4);
}
/**
* Setter for <code>databasir.database_document.version</code>.
*/
public void setVersion(Long value) {
set(5, value);
}
/**
* Getter for <code>databasir.database_document.version</code>.
*/
public Long getVersion() {
return (Long) get(5);
}
/**
* Setter for <code>databasir.database_document.update_at</code>.
*/
public void setUpdateAt(LocalDateTime value) {
set(6, value);
}
/**
* Getter for <code>databasir.database_document.update_at</code>.
*/
public LocalDateTime getUpdateAt() {
return (LocalDateTime) get(6);
}
/**
* Setter for <code>databasir.database_document.create_at</code>.
*/
public void setCreateAt(LocalDateTime value) {
set(7, value);
}
/**
* Getter for <code>databasir.database_document.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return (LocalDateTime) get(7);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Integer> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Record8 type implementation
// -------------------------------------------------------------------------
@Override
public Row8<Integer, Integer, String, String, String, Long, LocalDateTime, LocalDateTime> fieldsRow() {
return (Row8) super.fieldsRow();
}
@Override
public Row8<Integer, Integer, String, String, String, Long, LocalDateTime, LocalDateTime> valuesRow() {
return (Row8) super.valuesRow();
}
@Override
public Field<Integer> field1() {
return DatabaseDocument.DATABASE_DOCUMENT.ID;
}
@Override
public Field<Integer> field2() {
return DatabaseDocument.DATABASE_DOCUMENT.PROJECT_ID;
}
@Override
public Field<String> field3() {
return DatabaseDocument.DATABASE_DOCUMENT.DATABASE_NAME;
}
@Override
public Field<String> field4() {
return DatabaseDocument.DATABASE_DOCUMENT.PRODUCT_NAME;
}
@Override
public Field<String> field5() {
return DatabaseDocument.DATABASE_DOCUMENT.PRODUCT_VERSION;
}
@Override
public Field<Long> field6() {
return DatabaseDocument.DATABASE_DOCUMENT.VERSION;
}
@Override
public Field<LocalDateTime> field7() {
return DatabaseDocument.DATABASE_DOCUMENT.UPDATE_AT;
}
@Override
public Field<LocalDateTime> field8() {
return DatabaseDocument.DATABASE_DOCUMENT.CREATE_AT;
}
@Override
public Integer component1() {
return getId();
}
@Override
public Integer component2() {
return getProjectId();
}
@Override
public String component3() {
return getDatabaseName();
}
@Override
public String component4() {
return getProductName();
}
@Override
public String component5() {
return getProductVersion();
}
@Override
public Long component6() {
return getVersion();
}
@Override
public LocalDateTime component7() {
return getUpdateAt();
}
@Override
public LocalDateTime component8() {
return getCreateAt();
}
@Override
public Integer value1() {
return getId();
}
@Override
public Integer value2() {
return getProjectId();
}
@Override
public String value3() {
return getDatabaseName();
}
@Override
public String value4() {
return getProductName();
}
@Override
public String value5() {
return getProductVersion();
}
@Override
public Long value6() {
return getVersion();
}
@Override
public LocalDateTime value7() {
return getUpdateAt();
}
@Override
public LocalDateTime value8() {
return getCreateAt();
}
@Override
public DatabaseDocumentRecord value1(Integer value) {
setId(value);
return this;
}
@Override
public DatabaseDocumentRecord value2(Integer value) {
setProjectId(value);
return this;
}
@Override
public DatabaseDocumentRecord value3(String value) {
setDatabaseName(value);
return this;
}
@Override
public DatabaseDocumentRecord value4(String value) {
setProductName(value);
return this;
}
@Override
public DatabaseDocumentRecord value5(String value) {
setProductVersion(value);
return this;
}
@Override
public DatabaseDocumentRecord value6(Long value) {
setVersion(value);
return this;
}
@Override
public DatabaseDocumentRecord value7(LocalDateTime value) {
setUpdateAt(value);
return this;
}
@Override
public DatabaseDocumentRecord value8(LocalDateTime value) {
setCreateAt(value);
return this;
}
@Override
public DatabaseDocumentRecord values(Integer value1, Integer value2, String value3, String value4, String value5, Long value6, LocalDateTime value7, LocalDateTime value8) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
value5(value5);
value6(value6);
value7(value7);
value8(value8);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached DatabaseDocumentRecord
*/
public DatabaseDocumentRecord() {
super(DatabaseDocument.DATABASE_DOCUMENT);
}
/**
* Create a detached, initialised DatabaseDocumentRecord
*/
public DatabaseDocumentRecord(Integer id, Integer projectId, String databaseName, String productName, String productVersion, Long version, LocalDateTime updateAt, LocalDateTime createAt) {
super(DatabaseDocument.DATABASE_DOCUMENT);
setId(id);
setProjectId(projectId);
setDatabaseName(databaseName);
setProductName(productName);
setProductVersion(productVersion);
setVersion(version);
setUpdateAt(updateAt);
setCreateAt(createAt);
}
/**
* Create a detached, initialised DatabaseDocumentRecord
*/
public DatabaseDocumentRecord(DatabaseDocumentPojo value) {
super(DatabaseDocument.DATABASE_DOCUMENT);
if (value != null) {
setId(value.getId());
setProjectId(value.getProjectId());
setDatabaseName(value.getDatabaseName());
setProductName(value.getProductName());
setProductVersion(value.getProductVersion());
setVersion(value.getVersion());
setUpdateAt(value.getUpdateAt());
setCreateAt(value.getCreateAt());
}
}
}

View File

@@ -0,0 +1,311 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.records;
import com.databasir.dao.tables.Group;
import com.databasir.dao.tables.pojos.GroupPojo;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.Record1;
import org.jooq.Record6;
import org.jooq.Row6;
import org.jooq.impl.UpdatableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class GroupRecord extends UpdatableRecordImpl<GroupRecord> implements Record6<Integer, String, String, Boolean, LocalDateTime, LocalDateTime> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>databasir.group.id</code>.
*/
public void setId(Integer value) {
set(0, value);
}
/**
* Getter for <code>databasir.group.id</code>.
*/
public Integer getId() {
return (Integer) get(0);
}
/**
* Setter for <code>databasir.group.name</code>.
*/
public void setName(String value) {
set(1, value);
}
/**
* Getter for <code>databasir.group.name</code>.
*/
public String getName() {
return (String) get(1);
}
/**
* Setter for <code>databasir.group.description</code>.
*/
public void setDescription(String value) {
set(2, value);
}
/**
* Getter for <code>databasir.group.description</code>.
*/
public String getDescription() {
return (String) get(2);
}
/**
* Setter for <code>databasir.group.deleted</code>.
*/
public void setDeleted(Boolean value) {
set(3, value);
}
/**
* Getter for <code>databasir.group.deleted</code>.
*/
public Boolean getDeleted() {
return (Boolean) get(3);
}
/**
* Setter for <code>databasir.group.update_at</code>.
*/
public void setUpdateAt(LocalDateTime value) {
set(4, value);
}
/**
* Getter for <code>databasir.group.update_at</code>.
*/
public LocalDateTime getUpdateAt() {
return (LocalDateTime) get(4);
}
/**
* Setter for <code>databasir.group.create_at</code>.
*/
public void setCreateAt(LocalDateTime value) {
set(5, value);
}
/**
* Getter for <code>databasir.group.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return (LocalDateTime) get(5);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Integer> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Record6 type implementation
// -------------------------------------------------------------------------
@Override
public Row6<Integer, String, String, Boolean, LocalDateTime, LocalDateTime> fieldsRow() {
return (Row6) super.fieldsRow();
}
@Override
public Row6<Integer, String, String, Boolean, LocalDateTime, LocalDateTime> valuesRow() {
return (Row6) super.valuesRow();
}
@Override
public Field<Integer> field1() {
return Group.GROUP.ID;
}
@Override
public Field<String> field2() {
return Group.GROUP.NAME;
}
@Override
public Field<String> field3() {
return Group.GROUP.DESCRIPTION;
}
@Override
public Field<Boolean> field4() {
return Group.GROUP.DELETED;
}
@Override
public Field<LocalDateTime> field5() {
return Group.GROUP.UPDATE_AT;
}
@Override
public Field<LocalDateTime> field6() {
return Group.GROUP.CREATE_AT;
}
@Override
public Integer component1() {
return getId();
}
@Override
public String component2() {
return getName();
}
@Override
public String component3() {
return getDescription();
}
@Override
public Boolean component4() {
return getDeleted();
}
@Override
public LocalDateTime component5() {
return getUpdateAt();
}
@Override
public LocalDateTime component6() {
return getCreateAt();
}
@Override
public Integer value1() {
return getId();
}
@Override
public String value2() {
return getName();
}
@Override
public String value3() {
return getDescription();
}
@Override
public Boolean value4() {
return getDeleted();
}
@Override
public LocalDateTime value5() {
return getUpdateAt();
}
@Override
public LocalDateTime value6() {
return getCreateAt();
}
@Override
public GroupRecord value1(Integer value) {
setId(value);
return this;
}
@Override
public GroupRecord value2(String value) {
setName(value);
return this;
}
@Override
public GroupRecord value3(String value) {
setDescription(value);
return this;
}
@Override
public GroupRecord value4(Boolean value) {
setDeleted(value);
return this;
}
@Override
public GroupRecord value5(LocalDateTime value) {
setUpdateAt(value);
return this;
}
@Override
public GroupRecord value6(LocalDateTime value) {
setCreateAt(value);
return this;
}
@Override
public GroupRecord values(Integer value1, String value2, String value3, Boolean value4, LocalDateTime value5, LocalDateTime value6) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
value5(value5);
value6(value6);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached GroupRecord
*/
public GroupRecord() {
super(Group.GROUP);
}
/**
* Create a detached, initialised GroupRecord
*/
public GroupRecord(Integer id, String name, String description, Boolean deleted, LocalDateTime updateAt, LocalDateTime createAt) {
super(Group.GROUP);
setId(id);
setName(name);
setDescription(description);
setDeleted(deleted);
setUpdateAt(updateAt);
setCreateAt(createAt);
}
/**
* Create a detached, initialised GroupRecord
*/
public GroupRecord(GroupPojo value) {
super(Group.GROUP);
if (value != null) {
setId(value.getId());
setName(value.getName());
setDescription(value.getDescription());
setDeleted(value.getDeleted());
setUpdateAt(value.getUpdateAt());
setCreateAt(value.getCreateAt());
}
}
}

View File

@@ -0,0 +1,387 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.records;
import com.databasir.dao.tables.Login;
import com.databasir.dao.tables.pojos.LoginPojo;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.Record1;
import org.jooq.Record8;
import org.jooq.Row8;
import org.jooq.impl.UpdatableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class LoginRecord extends UpdatableRecordImpl<LoginRecord> implements Record8<Integer, Integer, String, String, LocalDateTime, LocalDateTime, LocalDateTime, LocalDateTime> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>databasir.login.id</code>.
*/
public void setId(Integer value) {
set(0, value);
}
/**
* Getter for <code>databasir.login.id</code>.
*/
public Integer getId() {
return (Integer) get(0);
}
/**
* Setter for <code>databasir.login.user_id</code>.
*/
public void setUserId(Integer value) {
set(1, value);
}
/**
* Getter for <code>databasir.login.user_id</code>.
*/
public Integer getUserId() {
return (Integer) get(1);
}
/**
* Setter for <code>databasir.login.access_token</code>.
*/
public void setAccessToken(String value) {
set(2, value);
}
/**
* Getter for <code>databasir.login.access_token</code>.
*/
public String getAccessToken() {
return (String) get(2);
}
/**
* Setter for <code>databasir.login.refresh_token</code>.
*/
public void setRefreshToken(String value) {
set(3, value);
}
/**
* Getter for <code>databasir.login.refresh_token</code>.
*/
public String getRefreshToken() {
return (String) get(3);
}
/**
* Setter for <code>databasir.login.access_token_expire_at</code>.
*/
public void setAccessTokenExpireAt(LocalDateTime value) {
set(4, value);
}
/**
* Getter for <code>databasir.login.access_token_expire_at</code>.
*/
public LocalDateTime getAccessTokenExpireAt() {
return (LocalDateTime) get(4);
}
/**
* Setter for <code>databasir.login.refresh_token_expire_at</code>.
*/
public void setRefreshTokenExpireAt(LocalDateTime value) {
set(5, value);
}
/**
* Getter for <code>databasir.login.refresh_token_expire_at</code>.
*/
public LocalDateTime getRefreshTokenExpireAt() {
return (LocalDateTime) get(5);
}
/**
* Setter for <code>databasir.login.update_at</code>.
*/
public void setUpdateAt(LocalDateTime value) {
set(6, value);
}
/**
* Getter for <code>databasir.login.update_at</code>.
*/
public LocalDateTime getUpdateAt() {
return (LocalDateTime) get(6);
}
/**
* Setter for <code>databasir.login.create_at</code>.
*/
public void setCreateAt(LocalDateTime value) {
set(7, value);
}
/**
* Getter for <code>databasir.login.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return (LocalDateTime) get(7);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Integer> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Record8 type implementation
// -------------------------------------------------------------------------
@Override
public Row8<Integer, Integer, String, String, LocalDateTime, LocalDateTime, LocalDateTime, LocalDateTime> fieldsRow() {
return (Row8) super.fieldsRow();
}
@Override
public Row8<Integer, Integer, String, String, LocalDateTime, LocalDateTime, LocalDateTime, LocalDateTime> valuesRow() {
return (Row8) super.valuesRow();
}
@Override
public Field<Integer> field1() {
return Login.LOGIN.ID;
}
@Override
public Field<Integer> field2() {
return Login.LOGIN.USER_ID;
}
@Override
public Field<String> field3() {
return Login.LOGIN.ACCESS_TOKEN;
}
@Override
public Field<String> field4() {
return Login.LOGIN.REFRESH_TOKEN;
}
@Override
public Field<LocalDateTime> field5() {
return Login.LOGIN.ACCESS_TOKEN_EXPIRE_AT;
}
@Override
public Field<LocalDateTime> field6() {
return Login.LOGIN.REFRESH_TOKEN_EXPIRE_AT;
}
@Override
public Field<LocalDateTime> field7() {
return Login.LOGIN.UPDATE_AT;
}
@Override
public Field<LocalDateTime> field8() {
return Login.LOGIN.CREATE_AT;
}
@Override
public Integer component1() {
return getId();
}
@Override
public Integer component2() {
return getUserId();
}
@Override
public String component3() {
return getAccessToken();
}
@Override
public String component4() {
return getRefreshToken();
}
@Override
public LocalDateTime component5() {
return getAccessTokenExpireAt();
}
@Override
public LocalDateTime component6() {
return getRefreshTokenExpireAt();
}
@Override
public LocalDateTime component7() {
return getUpdateAt();
}
@Override
public LocalDateTime component8() {
return getCreateAt();
}
@Override
public Integer value1() {
return getId();
}
@Override
public Integer value2() {
return getUserId();
}
@Override
public String value3() {
return getAccessToken();
}
@Override
public String value4() {
return getRefreshToken();
}
@Override
public LocalDateTime value5() {
return getAccessTokenExpireAt();
}
@Override
public LocalDateTime value6() {
return getRefreshTokenExpireAt();
}
@Override
public LocalDateTime value7() {
return getUpdateAt();
}
@Override
public LocalDateTime value8() {
return getCreateAt();
}
@Override
public LoginRecord value1(Integer value) {
setId(value);
return this;
}
@Override
public LoginRecord value2(Integer value) {
setUserId(value);
return this;
}
@Override
public LoginRecord value3(String value) {
setAccessToken(value);
return this;
}
@Override
public LoginRecord value4(String value) {
setRefreshToken(value);
return this;
}
@Override
public LoginRecord value5(LocalDateTime value) {
setAccessTokenExpireAt(value);
return this;
}
@Override
public LoginRecord value6(LocalDateTime value) {
setRefreshTokenExpireAt(value);
return this;
}
@Override
public LoginRecord value7(LocalDateTime value) {
setUpdateAt(value);
return this;
}
@Override
public LoginRecord value8(LocalDateTime value) {
setCreateAt(value);
return this;
}
@Override
public LoginRecord values(Integer value1, Integer value2, String value3, String value4, LocalDateTime value5, LocalDateTime value6, LocalDateTime value7, LocalDateTime value8) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
value5(value5);
value6(value6);
value7(value7);
value8(value8);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached LoginRecord
*/
public LoginRecord() {
super(Login.LOGIN);
}
/**
* Create a detached, initialised LoginRecord
*/
public LoginRecord(Integer id, Integer userId, String accessToken, String refreshToken, LocalDateTime accessTokenExpireAt, LocalDateTime refreshTokenExpireAt, LocalDateTime updateAt, LocalDateTime createAt) {
super(Login.LOGIN);
setId(id);
setUserId(userId);
setAccessToken(accessToken);
setRefreshToken(refreshToken);
setAccessTokenExpireAt(accessTokenExpireAt);
setRefreshTokenExpireAt(refreshTokenExpireAt);
setUpdateAt(updateAt);
setCreateAt(createAt);
}
/**
* Create a detached, initialised LoginRecord
*/
public LoginRecord(LoginPojo value) {
super(Login.LOGIN);
if (value != null) {
setId(value.getId());
setUserId(value.getUserId());
setAccessToken(value.getAccessToken());
setRefreshToken(value.getRefreshToken());
setAccessTokenExpireAt(value.getAccessTokenExpireAt());
setRefreshTokenExpireAt(value.getRefreshTokenExpireAt());
setUpdateAt(value.getUpdateAt());
setCreateAt(value.getCreateAt());
}
}
}

View File

@@ -0,0 +1,311 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.records;
import com.databasir.dao.tables.Project;
import com.databasir.dao.tables.pojos.ProjectPojo;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.Record1;
import org.jooq.Record6;
import org.jooq.Row6;
import org.jooq.impl.UpdatableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class ProjectRecord extends UpdatableRecordImpl<ProjectRecord> implements Record6<Integer, String, String, Integer, Boolean, LocalDateTime> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>databasir.project.id</code>.
*/
public void setId(Integer value) {
set(0, value);
}
/**
* Getter for <code>databasir.project.id</code>.
*/
public Integer getId() {
return (Integer) get(0);
}
/**
* Setter for <code>databasir.project.name</code>.
*/
public void setName(String value) {
set(1, value);
}
/**
* Getter for <code>databasir.project.name</code>.
*/
public String getName() {
return (String) get(1);
}
/**
* Setter for <code>databasir.project.description</code>.
*/
public void setDescription(String value) {
set(2, value);
}
/**
* Getter for <code>databasir.project.description</code>.
*/
public String getDescription() {
return (String) get(2);
}
/**
* Setter for <code>databasir.project.group_id</code>.
*/
public void setGroupId(Integer value) {
set(3, value);
}
/**
* Getter for <code>databasir.project.group_id</code>.
*/
public Integer getGroupId() {
return (Integer) get(3);
}
/**
* Setter for <code>databasir.project.deleted</code>.
*/
public void setDeleted(Boolean value) {
set(4, value);
}
/**
* Getter for <code>databasir.project.deleted</code>.
*/
public Boolean getDeleted() {
return (Boolean) get(4);
}
/**
* Setter for <code>databasir.project.create_at</code>.
*/
public void setCreateAt(LocalDateTime value) {
set(5, value);
}
/**
* Getter for <code>databasir.project.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return (LocalDateTime) get(5);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Integer> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Record6 type implementation
// -------------------------------------------------------------------------
@Override
public Row6<Integer, String, String, Integer, Boolean, LocalDateTime> fieldsRow() {
return (Row6) super.fieldsRow();
}
@Override
public Row6<Integer, String, String, Integer, Boolean, LocalDateTime> valuesRow() {
return (Row6) super.valuesRow();
}
@Override
public Field<Integer> field1() {
return Project.PROJECT.ID;
}
@Override
public Field<String> field2() {
return Project.PROJECT.NAME;
}
@Override
public Field<String> field3() {
return Project.PROJECT.DESCRIPTION;
}
@Override
public Field<Integer> field4() {
return Project.PROJECT.GROUP_ID;
}
@Override
public Field<Boolean> field5() {
return Project.PROJECT.DELETED;
}
@Override
public Field<LocalDateTime> field6() {
return Project.PROJECT.CREATE_AT;
}
@Override
public Integer component1() {
return getId();
}
@Override
public String component2() {
return getName();
}
@Override
public String component3() {
return getDescription();
}
@Override
public Integer component4() {
return getGroupId();
}
@Override
public Boolean component5() {
return getDeleted();
}
@Override
public LocalDateTime component6() {
return getCreateAt();
}
@Override
public Integer value1() {
return getId();
}
@Override
public String value2() {
return getName();
}
@Override
public String value3() {
return getDescription();
}
@Override
public Integer value4() {
return getGroupId();
}
@Override
public Boolean value5() {
return getDeleted();
}
@Override
public LocalDateTime value6() {
return getCreateAt();
}
@Override
public ProjectRecord value1(Integer value) {
setId(value);
return this;
}
@Override
public ProjectRecord value2(String value) {
setName(value);
return this;
}
@Override
public ProjectRecord value3(String value) {
setDescription(value);
return this;
}
@Override
public ProjectRecord value4(Integer value) {
setGroupId(value);
return this;
}
@Override
public ProjectRecord value5(Boolean value) {
setDeleted(value);
return this;
}
@Override
public ProjectRecord value6(LocalDateTime value) {
setCreateAt(value);
return this;
}
@Override
public ProjectRecord values(Integer value1, String value2, String value3, Integer value4, Boolean value5, LocalDateTime value6) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
value5(value5);
value6(value6);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached ProjectRecord
*/
public ProjectRecord() {
super(Project.PROJECT);
}
/**
* Create a detached, initialised ProjectRecord
*/
public ProjectRecord(Integer id, String name, String description, Integer groupId, Boolean deleted, LocalDateTime createAt) {
super(Project.PROJECT);
setId(id);
setName(name);
setDescription(description);
setGroupId(groupId);
setDeleted(deleted);
setCreateAt(createAt);
}
/**
* Create a detached, initialised ProjectRecord
*/
public ProjectRecord(ProjectPojo value) {
super(Project.PROJECT);
if (value != null) {
setId(value.getId());
setName(value.getName());
setDescription(value.getDescription());
setGroupId(value.getGroupId());
setDeleted(value.getDeleted());
setCreateAt(value.getCreateAt());
}
}
}

View File

@@ -0,0 +1,316 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.records;
import com.databasir.dao.tables.ProjectSyncRule;
import com.databasir.dao.tables.pojos.ProjectSyncRulePojo;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.JSON;
import org.jooq.Record1;
import org.jooq.Record6;
import org.jooq.Row6;
import org.jooq.impl.UpdatableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class ProjectSyncRuleRecord extends UpdatableRecordImpl<ProjectSyncRuleRecord> implements Record6<Integer, Integer, JSON, JSON, LocalDateTime, LocalDateTime> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>databasir.project_sync_rule.id</code>.
*/
public void setId(Integer value) {
set(0, value);
}
/**
* Getter for <code>databasir.project_sync_rule.id</code>.
*/
public Integer getId() {
return (Integer) get(0);
}
/**
* Setter for <code>databasir.project_sync_rule.project_id</code>.
*/
public void setProjectId(Integer value) {
set(1, value);
}
/**
* Getter for <code>databasir.project_sync_rule.project_id</code>.
*/
public Integer getProjectId() {
return (Integer) get(1);
}
/**
* Setter for
* <code>databasir.project_sync_rule.ignore_table_name_regex_array</code>.
*/
public void setIgnoreTableNameRegexArray(JSON value) {
set(2, value);
}
/**
* Getter for
* <code>databasir.project_sync_rule.ignore_table_name_regex_array</code>.
*/
public JSON getIgnoreTableNameRegexArray() {
return (JSON) get(2);
}
/**
* Setter for
* <code>databasir.project_sync_rule.ignore_column_name_regex_array</code>.
*/
public void setIgnoreColumnNameRegexArray(JSON value) {
set(3, value);
}
/**
* Getter for
* <code>databasir.project_sync_rule.ignore_column_name_regex_array</code>.
*/
public JSON getIgnoreColumnNameRegexArray() {
return (JSON) get(3);
}
/**
* Setter for <code>databasir.project_sync_rule.update_at</code>.
*/
public void setUpdateAt(LocalDateTime value) {
set(4, value);
}
/**
* Getter for <code>databasir.project_sync_rule.update_at</code>.
*/
public LocalDateTime getUpdateAt() {
return (LocalDateTime) get(4);
}
/**
* Setter for <code>databasir.project_sync_rule.create_at</code>.
*/
public void setCreateAt(LocalDateTime value) {
set(5, value);
}
/**
* Getter for <code>databasir.project_sync_rule.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return (LocalDateTime) get(5);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Integer> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Record6 type implementation
// -------------------------------------------------------------------------
@Override
public Row6<Integer, Integer, JSON, JSON, LocalDateTime, LocalDateTime> fieldsRow() {
return (Row6) super.fieldsRow();
}
@Override
public Row6<Integer, Integer, JSON, JSON, LocalDateTime, LocalDateTime> valuesRow() {
return (Row6) super.valuesRow();
}
@Override
public Field<Integer> field1() {
return ProjectSyncRule.PROJECT_SYNC_RULE.ID;
}
@Override
public Field<Integer> field2() {
return ProjectSyncRule.PROJECT_SYNC_RULE.PROJECT_ID;
}
@Override
public Field<JSON> field3() {
return ProjectSyncRule.PROJECT_SYNC_RULE.IGNORE_TABLE_NAME_REGEX_ARRAY;
}
@Override
public Field<JSON> field4() {
return ProjectSyncRule.PROJECT_SYNC_RULE.IGNORE_COLUMN_NAME_REGEX_ARRAY;
}
@Override
public Field<LocalDateTime> field5() {
return ProjectSyncRule.PROJECT_SYNC_RULE.UPDATE_AT;
}
@Override
public Field<LocalDateTime> field6() {
return ProjectSyncRule.PROJECT_SYNC_RULE.CREATE_AT;
}
@Override
public Integer component1() {
return getId();
}
@Override
public Integer component2() {
return getProjectId();
}
@Override
public JSON component3() {
return getIgnoreTableNameRegexArray();
}
@Override
public JSON component4() {
return getIgnoreColumnNameRegexArray();
}
@Override
public LocalDateTime component5() {
return getUpdateAt();
}
@Override
public LocalDateTime component6() {
return getCreateAt();
}
@Override
public Integer value1() {
return getId();
}
@Override
public Integer value2() {
return getProjectId();
}
@Override
public JSON value3() {
return getIgnoreTableNameRegexArray();
}
@Override
public JSON value4() {
return getIgnoreColumnNameRegexArray();
}
@Override
public LocalDateTime value5() {
return getUpdateAt();
}
@Override
public LocalDateTime value6() {
return getCreateAt();
}
@Override
public ProjectSyncRuleRecord value1(Integer value) {
setId(value);
return this;
}
@Override
public ProjectSyncRuleRecord value2(Integer value) {
setProjectId(value);
return this;
}
@Override
public ProjectSyncRuleRecord value3(JSON value) {
setIgnoreTableNameRegexArray(value);
return this;
}
@Override
public ProjectSyncRuleRecord value4(JSON value) {
setIgnoreColumnNameRegexArray(value);
return this;
}
@Override
public ProjectSyncRuleRecord value5(LocalDateTime value) {
setUpdateAt(value);
return this;
}
@Override
public ProjectSyncRuleRecord value6(LocalDateTime value) {
setCreateAt(value);
return this;
}
@Override
public ProjectSyncRuleRecord values(Integer value1, Integer value2, JSON value3, JSON value4, LocalDateTime value5, LocalDateTime value6) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
value5(value5);
value6(value6);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached ProjectSyncRuleRecord
*/
public ProjectSyncRuleRecord() {
super(ProjectSyncRule.PROJECT_SYNC_RULE);
}
/**
* Create a detached, initialised ProjectSyncRuleRecord
*/
public ProjectSyncRuleRecord(Integer id, Integer projectId, JSON ignoreTableNameRegexArray, JSON ignoreColumnNameRegexArray, LocalDateTime updateAt, LocalDateTime createAt) {
super(ProjectSyncRule.PROJECT_SYNC_RULE);
setId(id);
setProjectId(projectId);
setIgnoreTableNameRegexArray(ignoreTableNameRegexArray);
setIgnoreColumnNameRegexArray(ignoreColumnNameRegexArray);
setUpdateAt(updateAt);
setCreateAt(createAt);
}
/**
* Create a detached, initialised ProjectSyncRuleRecord
*/
public ProjectSyncRuleRecord(ProjectSyncRulePojo value) {
super(ProjectSyncRule.PROJECT_SYNC_RULE);
if (value != null) {
setId(value.getId());
setProjectId(value.getProjectId());
setIgnoreTableNameRegexArray(value.getIgnoreTableNameRegexArray());
setIgnoreColumnNameRegexArray(value.getIgnoreColumnNameRegexArray());
setUpdateAt(value.getUpdateAt());
setCreateAt(value.getCreateAt());
}
}
}

View File

@@ -0,0 +1,311 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.records;
import com.databasir.dao.tables.SysKey;
import com.databasir.dao.tables.pojos.SysKeyPojo;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.Record1;
import org.jooq.Record6;
import org.jooq.Row6;
import org.jooq.impl.UpdatableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class SysKeyRecord extends UpdatableRecordImpl<SysKeyRecord> implements Record6<Integer, String, String, String, LocalDateTime, LocalDateTime> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>databasir.sys_key.id</code>.
*/
public void setId(Integer value) {
set(0, value);
}
/**
* Getter for <code>databasir.sys_key.id</code>.
*/
public Integer getId() {
return (Integer) get(0);
}
/**
* Setter for <code>databasir.sys_key.rsa_public_key</code>.
*/
public void setRsaPublicKey(String value) {
set(1, value);
}
/**
* Getter for <code>databasir.sys_key.rsa_public_key</code>.
*/
public String getRsaPublicKey() {
return (String) get(1);
}
/**
* Setter for <code>databasir.sys_key.rsa_private_key</code>.
*/
public void setRsaPrivateKey(String value) {
set(2, value);
}
/**
* Getter for <code>databasir.sys_key.rsa_private_key</code>.
*/
public String getRsaPrivateKey() {
return (String) get(2);
}
/**
* Setter for <code>databasir.sys_key.aes_key</code>.
*/
public void setAesKey(String value) {
set(3, value);
}
/**
* Getter for <code>databasir.sys_key.aes_key</code>.
*/
public String getAesKey() {
return (String) get(3);
}
/**
* Setter for <code>databasir.sys_key.update_at</code>.
*/
public void setUpdateAt(LocalDateTime value) {
set(4, value);
}
/**
* Getter for <code>databasir.sys_key.update_at</code>.
*/
public LocalDateTime getUpdateAt() {
return (LocalDateTime) get(4);
}
/**
* Setter for <code>databasir.sys_key.create_at</code>.
*/
public void setCreateAt(LocalDateTime value) {
set(5, value);
}
/**
* Getter for <code>databasir.sys_key.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return (LocalDateTime) get(5);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Integer> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Record6 type implementation
// -------------------------------------------------------------------------
@Override
public Row6<Integer, String, String, String, LocalDateTime, LocalDateTime> fieldsRow() {
return (Row6) super.fieldsRow();
}
@Override
public Row6<Integer, String, String, String, LocalDateTime, LocalDateTime> valuesRow() {
return (Row6) super.valuesRow();
}
@Override
public Field<Integer> field1() {
return SysKey.SYS_KEY.ID;
}
@Override
public Field<String> field2() {
return SysKey.SYS_KEY.RSA_PUBLIC_KEY;
}
@Override
public Field<String> field3() {
return SysKey.SYS_KEY.RSA_PRIVATE_KEY;
}
@Override
public Field<String> field4() {
return SysKey.SYS_KEY.AES_KEY;
}
@Override
public Field<LocalDateTime> field5() {
return SysKey.SYS_KEY.UPDATE_AT;
}
@Override
public Field<LocalDateTime> field6() {
return SysKey.SYS_KEY.CREATE_AT;
}
@Override
public Integer component1() {
return getId();
}
@Override
public String component2() {
return getRsaPublicKey();
}
@Override
public String component3() {
return getRsaPrivateKey();
}
@Override
public String component4() {
return getAesKey();
}
@Override
public LocalDateTime component5() {
return getUpdateAt();
}
@Override
public LocalDateTime component6() {
return getCreateAt();
}
@Override
public Integer value1() {
return getId();
}
@Override
public String value2() {
return getRsaPublicKey();
}
@Override
public String value3() {
return getRsaPrivateKey();
}
@Override
public String value4() {
return getAesKey();
}
@Override
public LocalDateTime value5() {
return getUpdateAt();
}
@Override
public LocalDateTime value6() {
return getCreateAt();
}
@Override
public SysKeyRecord value1(Integer value) {
setId(value);
return this;
}
@Override
public SysKeyRecord value2(String value) {
setRsaPublicKey(value);
return this;
}
@Override
public SysKeyRecord value3(String value) {
setRsaPrivateKey(value);
return this;
}
@Override
public SysKeyRecord value4(String value) {
setAesKey(value);
return this;
}
@Override
public SysKeyRecord value5(LocalDateTime value) {
setUpdateAt(value);
return this;
}
@Override
public SysKeyRecord value6(LocalDateTime value) {
setCreateAt(value);
return this;
}
@Override
public SysKeyRecord values(Integer value1, String value2, String value3, String value4, LocalDateTime value5, LocalDateTime value6) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
value5(value5);
value6(value6);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached SysKeyRecord
*/
public SysKeyRecord() {
super(SysKey.SYS_KEY);
}
/**
* Create a detached, initialised SysKeyRecord
*/
public SysKeyRecord(Integer id, String rsaPublicKey, String rsaPrivateKey, String aesKey, LocalDateTime updateAt, LocalDateTime createAt) {
super(SysKey.SYS_KEY);
setId(id);
setRsaPublicKey(rsaPublicKey);
setRsaPrivateKey(rsaPrivateKey);
setAesKey(aesKey);
setUpdateAt(updateAt);
setCreateAt(createAt);
}
/**
* Create a detached, initialised SysKeyRecord
*/
public SysKeyRecord(SysKeyPojo value) {
super(SysKey.SYS_KEY);
if (value != null) {
setId(value.getId());
setRsaPublicKey(value.getRsaPublicKey());
setRsaPrivateKey(value.getRsaPrivateKey());
setAesKey(value.getAesKey());
setUpdateAt(value.getUpdateAt());
setCreateAt(value.getCreateAt());
}
}
}

View File

@@ -0,0 +1,349 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.records;
import com.databasir.dao.tables.SysMail;
import com.databasir.dao.tables.pojos.SysMailPojo;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.Record1;
import org.jooq.Record7;
import org.jooq.Row7;
import org.jooq.impl.UpdatableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class SysMailRecord extends UpdatableRecordImpl<SysMailRecord> implements Record7<Integer, String, String, String, Integer, LocalDateTime, LocalDateTime> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>databasir.sys_mail.id</code>.
*/
public void setId(Integer value) {
set(0, value);
}
/**
* Getter for <code>databasir.sys_mail.id</code>.
*/
public Integer getId() {
return (Integer) get(0);
}
/**
* Setter for <code>databasir.sys_mail.username</code>.
*/
public void setUsername(String value) {
set(1, value);
}
/**
* Getter for <code>databasir.sys_mail.username</code>.
*/
public String getUsername() {
return (String) get(1);
}
/**
* Setter for <code>databasir.sys_mail.password</code>.
*/
public void setPassword(String value) {
set(2, value);
}
/**
* Getter for <code>databasir.sys_mail.password</code>.
*/
public String getPassword() {
return (String) get(2);
}
/**
* Setter for <code>databasir.sys_mail.smtp_host</code>.
*/
public void setSmtpHost(String value) {
set(3, value);
}
/**
* Getter for <code>databasir.sys_mail.smtp_host</code>.
*/
public String getSmtpHost() {
return (String) get(3);
}
/**
* Setter for <code>databasir.sys_mail.smtp_port</code>.
*/
public void setSmtpPort(Integer value) {
set(4, value);
}
/**
* Getter for <code>databasir.sys_mail.smtp_port</code>.
*/
public Integer getSmtpPort() {
return (Integer) get(4);
}
/**
* Setter for <code>databasir.sys_mail.update_at</code>.
*/
public void setUpdateAt(LocalDateTime value) {
set(5, value);
}
/**
* Getter for <code>databasir.sys_mail.update_at</code>.
*/
public LocalDateTime getUpdateAt() {
return (LocalDateTime) get(5);
}
/**
* Setter for <code>databasir.sys_mail.create_at</code>.
*/
public void setCreateAt(LocalDateTime value) {
set(6, value);
}
/**
* Getter for <code>databasir.sys_mail.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return (LocalDateTime) get(6);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Integer> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Record7 type implementation
// -------------------------------------------------------------------------
@Override
public Row7<Integer, String, String, String, Integer, LocalDateTime, LocalDateTime> fieldsRow() {
return (Row7) super.fieldsRow();
}
@Override
public Row7<Integer, String, String, String, Integer, LocalDateTime, LocalDateTime> valuesRow() {
return (Row7) super.valuesRow();
}
@Override
public Field<Integer> field1() {
return SysMail.SYS_MAIL.ID;
}
@Override
public Field<String> field2() {
return SysMail.SYS_MAIL.USERNAME;
}
@Override
public Field<String> field3() {
return SysMail.SYS_MAIL.PASSWORD;
}
@Override
public Field<String> field4() {
return SysMail.SYS_MAIL.SMTP_HOST;
}
@Override
public Field<Integer> field5() {
return SysMail.SYS_MAIL.SMTP_PORT;
}
@Override
public Field<LocalDateTime> field6() {
return SysMail.SYS_MAIL.UPDATE_AT;
}
@Override
public Field<LocalDateTime> field7() {
return SysMail.SYS_MAIL.CREATE_AT;
}
@Override
public Integer component1() {
return getId();
}
@Override
public String component2() {
return getUsername();
}
@Override
public String component3() {
return getPassword();
}
@Override
public String component4() {
return getSmtpHost();
}
@Override
public Integer component5() {
return getSmtpPort();
}
@Override
public LocalDateTime component6() {
return getUpdateAt();
}
@Override
public LocalDateTime component7() {
return getCreateAt();
}
@Override
public Integer value1() {
return getId();
}
@Override
public String value2() {
return getUsername();
}
@Override
public String value3() {
return getPassword();
}
@Override
public String value4() {
return getSmtpHost();
}
@Override
public Integer value5() {
return getSmtpPort();
}
@Override
public LocalDateTime value6() {
return getUpdateAt();
}
@Override
public LocalDateTime value7() {
return getCreateAt();
}
@Override
public SysMailRecord value1(Integer value) {
setId(value);
return this;
}
@Override
public SysMailRecord value2(String value) {
setUsername(value);
return this;
}
@Override
public SysMailRecord value3(String value) {
setPassword(value);
return this;
}
@Override
public SysMailRecord value4(String value) {
setSmtpHost(value);
return this;
}
@Override
public SysMailRecord value5(Integer value) {
setSmtpPort(value);
return this;
}
@Override
public SysMailRecord value6(LocalDateTime value) {
setUpdateAt(value);
return this;
}
@Override
public SysMailRecord value7(LocalDateTime value) {
setCreateAt(value);
return this;
}
@Override
public SysMailRecord values(Integer value1, String value2, String value3, String value4, Integer value5, LocalDateTime value6, LocalDateTime value7) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
value5(value5);
value6(value6);
value7(value7);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached SysMailRecord
*/
public SysMailRecord() {
super(SysMail.SYS_MAIL);
}
/**
* Create a detached, initialised SysMailRecord
*/
public SysMailRecord(Integer id, String username, String password, String smtpHost, Integer smtpPort, LocalDateTime updateAt, LocalDateTime createAt) {
super(SysMail.SYS_MAIL);
setId(id);
setUsername(username);
setPassword(password);
setSmtpHost(smtpHost);
setSmtpPort(smtpPort);
setUpdateAt(updateAt);
setCreateAt(createAt);
}
/**
* Create a detached, initialised SysMailRecord
*/
public SysMailRecord(SysMailPojo value) {
super(SysMail.SYS_MAIL);
if (value != null) {
setId(value.getId());
setUsername(value.getUsername());
setPassword(value.getPassword());
setSmtpHost(value.getSmtpHost());
setSmtpPort(value.getSmtpPort());
setUpdateAt(value.getUpdateAt());
setCreateAt(value.getCreateAt());
}
}
}

View File

@@ -0,0 +1,547 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.records;
import com.databasir.dao.tables.TableColumnDocument;
import com.databasir.dao.tables.pojos.TableColumnDocumentPojo;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.Record1;
import org.jooq.Record12;
import org.jooq.Row12;
import org.jooq.impl.UpdatableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TableColumnDocumentRecord extends UpdatableRecordImpl<TableColumnDocumentRecord> implements Record12<Integer, Integer, Integer, String, String, String, String, Integer, Integer, String, String, LocalDateTime> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>databasir.table_column_document.id</code>.
*/
public void setId(Integer value) {
set(0, value);
}
/**
* Getter for <code>databasir.table_column_document.id</code>.
*/
public Integer getId() {
return (Integer) get(0);
}
/**
* Setter for
* <code>databasir.table_column_document.table_document_id</code>.
*/
public void setTableDocumentId(Integer value) {
set(1, value);
}
/**
* Getter for
* <code>databasir.table_column_document.table_document_id</code>.
*/
public Integer getTableDocumentId() {
return (Integer) get(1);
}
/**
* Setter for
* <code>databasir.table_column_document.database_document_id</code>.
*/
public void setDatabaseDocumentId(Integer value) {
set(2, value);
}
/**
* Getter for
* <code>databasir.table_column_document.database_document_id</code>.
*/
public Integer getDatabaseDocumentId() {
return (Integer) get(2);
}
/**
* Setter for <code>databasir.table_column_document.name</code>.
*/
public void setName(String value) {
set(3, value);
}
/**
* Getter for <code>databasir.table_column_document.name</code>.
*/
public String getName() {
return (String) get(3);
}
/**
* Setter for <code>databasir.table_column_document.type</code>.
*/
public void setType(String value) {
set(4, value);
}
/**
* Getter for <code>databasir.table_column_document.type</code>.
*/
public String getType() {
return (String) get(4);
}
/**
* Setter for <code>databasir.table_column_document.comment</code>.
*/
public void setComment(String value) {
set(5, value);
}
/**
* Getter for <code>databasir.table_column_document.comment</code>.
*/
public String getComment() {
return (String) get(5);
}
/**
* Setter for <code>databasir.table_column_document.default_value</code>.
*/
public void setDefaultValue(String value) {
set(6, value);
}
/**
* Getter for <code>databasir.table_column_document.default_value</code>.
*/
public String getDefaultValue() {
return (String) get(6);
}
/**
* Setter for <code>databasir.table_column_document.size</code>.
*/
public void setSize(Integer value) {
set(7, value);
}
/**
* Getter for <code>databasir.table_column_document.size</code>.
*/
public Integer getSize() {
return (Integer) get(7);
}
/**
* Setter for <code>databasir.table_column_document.decimal_digits</code>.
*/
public void setDecimalDigits(Integer value) {
set(8, value);
}
/**
* Getter for <code>databasir.table_column_document.decimal_digits</code>.
*/
public Integer getDecimalDigits() {
return (Integer) get(8);
}
/**
* Setter for <code>databasir.table_column_document.nullable</code>. YES,
* NO, UNKNOWN
*/
public void setNullable(String value) {
set(9, value);
}
/**
* Getter for <code>databasir.table_column_document.nullable</code>. YES,
* NO, UNKNOWN
*/
public String getNullable() {
return (String) get(9);
}
/**
* Setter for <code>databasir.table_column_document.auto_increment</code>.
* YES, NO, UNKNOWN
*/
public void setAutoIncrement(String value) {
set(10, value);
}
/**
* Getter for <code>databasir.table_column_document.auto_increment</code>.
* YES, NO, UNKNOWN
*/
public String getAutoIncrement() {
return (String) get(10);
}
/**
* Setter for <code>databasir.table_column_document.create_at</code>.
*/
public void setCreateAt(LocalDateTime value) {
set(11, value);
}
/**
* Getter for <code>databasir.table_column_document.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return (LocalDateTime) get(11);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Integer> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Record12 type implementation
// -------------------------------------------------------------------------
@Override
public Row12<Integer, Integer, Integer, String, String, String, String, Integer, Integer, String, String, LocalDateTime> fieldsRow() {
return (Row12) super.fieldsRow();
}
@Override
public Row12<Integer, Integer, Integer, String, String, String, String, Integer, Integer, String, String, LocalDateTime> valuesRow() {
return (Row12) super.valuesRow();
}
@Override
public Field<Integer> field1() {
return TableColumnDocument.TABLE_COLUMN_DOCUMENT.ID;
}
@Override
public Field<Integer> field2() {
return TableColumnDocument.TABLE_COLUMN_DOCUMENT.TABLE_DOCUMENT_ID;
}
@Override
public Field<Integer> field3() {
return TableColumnDocument.TABLE_COLUMN_DOCUMENT.DATABASE_DOCUMENT_ID;
}
@Override
public Field<String> field4() {
return TableColumnDocument.TABLE_COLUMN_DOCUMENT.NAME;
}
@Override
public Field<String> field5() {
return TableColumnDocument.TABLE_COLUMN_DOCUMENT.TYPE;
}
@Override
public Field<String> field6() {
return TableColumnDocument.TABLE_COLUMN_DOCUMENT.COMMENT;
}
@Override
public Field<String> field7() {
return TableColumnDocument.TABLE_COLUMN_DOCUMENT.DEFAULT_VALUE;
}
@Override
public Field<Integer> field8() {
return TableColumnDocument.TABLE_COLUMN_DOCUMENT.SIZE;
}
@Override
public Field<Integer> field9() {
return TableColumnDocument.TABLE_COLUMN_DOCUMENT.DECIMAL_DIGITS;
}
@Override
public Field<String> field10() {
return TableColumnDocument.TABLE_COLUMN_DOCUMENT.NULLABLE;
}
@Override
public Field<String> field11() {
return TableColumnDocument.TABLE_COLUMN_DOCUMENT.AUTO_INCREMENT;
}
@Override
public Field<LocalDateTime> field12() {
return TableColumnDocument.TABLE_COLUMN_DOCUMENT.CREATE_AT;
}
@Override
public Integer component1() {
return getId();
}
@Override
public Integer component2() {
return getTableDocumentId();
}
@Override
public Integer component3() {
return getDatabaseDocumentId();
}
@Override
public String component4() {
return getName();
}
@Override
public String component5() {
return getType();
}
@Override
public String component6() {
return getComment();
}
@Override
public String component7() {
return getDefaultValue();
}
@Override
public Integer component8() {
return getSize();
}
@Override
public Integer component9() {
return getDecimalDigits();
}
@Override
public String component10() {
return getNullable();
}
@Override
public String component11() {
return getAutoIncrement();
}
@Override
public LocalDateTime component12() {
return getCreateAt();
}
@Override
public Integer value1() {
return getId();
}
@Override
public Integer value2() {
return getTableDocumentId();
}
@Override
public Integer value3() {
return getDatabaseDocumentId();
}
@Override
public String value4() {
return getName();
}
@Override
public String value5() {
return getType();
}
@Override
public String value6() {
return getComment();
}
@Override
public String value7() {
return getDefaultValue();
}
@Override
public Integer value8() {
return getSize();
}
@Override
public Integer value9() {
return getDecimalDigits();
}
@Override
public String value10() {
return getNullable();
}
@Override
public String value11() {
return getAutoIncrement();
}
@Override
public LocalDateTime value12() {
return getCreateAt();
}
@Override
public TableColumnDocumentRecord value1(Integer value) {
setId(value);
return this;
}
@Override
public TableColumnDocumentRecord value2(Integer value) {
setTableDocumentId(value);
return this;
}
@Override
public TableColumnDocumentRecord value3(Integer value) {
setDatabaseDocumentId(value);
return this;
}
@Override
public TableColumnDocumentRecord value4(String value) {
setName(value);
return this;
}
@Override
public TableColumnDocumentRecord value5(String value) {
setType(value);
return this;
}
@Override
public TableColumnDocumentRecord value6(String value) {
setComment(value);
return this;
}
@Override
public TableColumnDocumentRecord value7(String value) {
setDefaultValue(value);
return this;
}
@Override
public TableColumnDocumentRecord value8(Integer value) {
setSize(value);
return this;
}
@Override
public TableColumnDocumentRecord value9(Integer value) {
setDecimalDigits(value);
return this;
}
@Override
public TableColumnDocumentRecord value10(String value) {
setNullable(value);
return this;
}
@Override
public TableColumnDocumentRecord value11(String value) {
setAutoIncrement(value);
return this;
}
@Override
public TableColumnDocumentRecord value12(LocalDateTime value) {
setCreateAt(value);
return this;
}
@Override
public TableColumnDocumentRecord values(Integer value1, Integer value2, Integer value3, String value4, String value5, String value6, String value7, Integer value8, Integer value9, String value10, String value11, LocalDateTime value12) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
value5(value5);
value6(value6);
value7(value7);
value8(value8);
value9(value9);
value10(value10);
value11(value11);
value12(value12);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached TableColumnDocumentRecord
*/
public TableColumnDocumentRecord() {
super(TableColumnDocument.TABLE_COLUMN_DOCUMENT);
}
/**
* Create a detached, initialised TableColumnDocumentRecord
*/
public TableColumnDocumentRecord(Integer id, Integer tableDocumentId, Integer databaseDocumentId, String name, String type, String comment, String defaultValue, Integer size, Integer decimalDigits, String nullable, String autoIncrement, LocalDateTime createAt) {
super(TableColumnDocument.TABLE_COLUMN_DOCUMENT);
setId(id);
setTableDocumentId(tableDocumentId);
setDatabaseDocumentId(databaseDocumentId);
setName(name);
setType(type);
setComment(comment);
setDefaultValue(defaultValue);
setSize(size);
setDecimalDigits(decimalDigits);
setNullable(nullable);
setAutoIncrement(autoIncrement);
setCreateAt(createAt);
}
/**
* Create a detached, initialised TableColumnDocumentRecord
*/
public TableColumnDocumentRecord(TableColumnDocumentPojo value) {
super(TableColumnDocument.TABLE_COLUMN_DOCUMENT);
if (value != null) {
setId(value.getId());
setTableDocumentId(value.getTableDocumentId());
setDatabaseDocumentId(value.getDatabaseDocumentId());
setName(value.getName());
setType(value.getType());
setComment(value.getComment());
setDefaultValue(value.getDefaultValue());
setSize(value.getSize());
setDecimalDigits(value.getDecimalDigits());
setNullable(value.getNullable());
setAutoIncrement(value.getAutoIncrement());
setCreateAt(value.getCreateAt());
}
}
}

View File

@@ -0,0 +1,311 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.records;
import com.databasir.dao.tables.TableDocument;
import com.databasir.dao.tables.pojos.TableDocumentPojo;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.Record1;
import org.jooq.Record6;
import org.jooq.Row6;
import org.jooq.impl.UpdatableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TableDocumentRecord extends UpdatableRecordImpl<TableDocumentRecord> implements Record6<Integer, Integer, String, String, String, LocalDateTime> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>databasir.table_document.id</code>.
*/
public void setId(Integer value) {
set(0, value);
}
/**
* Getter for <code>databasir.table_document.id</code>.
*/
public Integer getId() {
return (Integer) get(0);
}
/**
* Setter for <code>databasir.table_document.database_document_id</code>.
*/
public void setDatabaseDocumentId(Integer value) {
set(1, value);
}
/**
* Getter for <code>databasir.table_document.database_document_id</code>.
*/
public Integer getDatabaseDocumentId() {
return (Integer) get(1);
}
/**
* Setter for <code>databasir.table_document.name</code>.
*/
public void setName(String value) {
set(2, value);
}
/**
* Getter for <code>databasir.table_document.name</code>.
*/
public String getName() {
return (String) get(2);
}
/**
* Setter for <code>databasir.table_document.type</code>.
*/
public void setType(String value) {
set(3, value);
}
/**
* Getter for <code>databasir.table_document.type</code>.
*/
public String getType() {
return (String) get(3);
}
/**
* Setter for <code>databasir.table_document.comment</code>.
*/
public void setComment(String value) {
set(4, value);
}
/**
* Getter for <code>databasir.table_document.comment</code>.
*/
public String getComment() {
return (String) get(4);
}
/**
* Setter for <code>databasir.table_document.create_at</code>.
*/
public void setCreateAt(LocalDateTime value) {
set(5, value);
}
/**
* Getter for <code>databasir.table_document.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return (LocalDateTime) get(5);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Integer> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Record6 type implementation
// -------------------------------------------------------------------------
@Override
public Row6<Integer, Integer, String, String, String, LocalDateTime> fieldsRow() {
return (Row6) super.fieldsRow();
}
@Override
public Row6<Integer, Integer, String, String, String, LocalDateTime> valuesRow() {
return (Row6) super.valuesRow();
}
@Override
public Field<Integer> field1() {
return TableDocument.TABLE_DOCUMENT.ID;
}
@Override
public Field<Integer> field2() {
return TableDocument.TABLE_DOCUMENT.DATABASE_DOCUMENT_ID;
}
@Override
public Field<String> field3() {
return TableDocument.TABLE_DOCUMENT.NAME;
}
@Override
public Field<String> field4() {
return TableDocument.TABLE_DOCUMENT.TYPE;
}
@Override
public Field<String> field5() {
return TableDocument.TABLE_DOCUMENT.COMMENT;
}
@Override
public Field<LocalDateTime> field6() {
return TableDocument.TABLE_DOCUMENT.CREATE_AT;
}
@Override
public Integer component1() {
return getId();
}
@Override
public Integer component2() {
return getDatabaseDocumentId();
}
@Override
public String component3() {
return getName();
}
@Override
public String component4() {
return getType();
}
@Override
public String component5() {
return getComment();
}
@Override
public LocalDateTime component6() {
return getCreateAt();
}
@Override
public Integer value1() {
return getId();
}
@Override
public Integer value2() {
return getDatabaseDocumentId();
}
@Override
public String value3() {
return getName();
}
@Override
public String value4() {
return getType();
}
@Override
public String value5() {
return getComment();
}
@Override
public LocalDateTime value6() {
return getCreateAt();
}
@Override
public TableDocumentRecord value1(Integer value) {
setId(value);
return this;
}
@Override
public TableDocumentRecord value2(Integer value) {
setDatabaseDocumentId(value);
return this;
}
@Override
public TableDocumentRecord value3(String value) {
setName(value);
return this;
}
@Override
public TableDocumentRecord value4(String value) {
setType(value);
return this;
}
@Override
public TableDocumentRecord value5(String value) {
setComment(value);
return this;
}
@Override
public TableDocumentRecord value6(LocalDateTime value) {
setCreateAt(value);
return this;
}
@Override
public TableDocumentRecord values(Integer value1, Integer value2, String value3, String value4, String value5, LocalDateTime value6) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
value5(value5);
value6(value6);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached TableDocumentRecord
*/
public TableDocumentRecord() {
super(TableDocument.TABLE_DOCUMENT);
}
/**
* Create a detached, initialised TableDocumentRecord
*/
public TableDocumentRecord(Integer id, Integer databaseDocumentId, String name, String type, String comment, LocalDateTime createAt) {
super(TableDocument.TABLE_DOCUMENT);
setId(id);
setDatabaseDocumentId(databaseDocumentId);
setName(name);
setType(type);
setComment(comment);
setCreateAt(createAt);
}
/**
* Create a detached, initialised TableDocumentRecord
*/
public TableDocumentRecord(TableDocumentPojo value) {
super(TableDocument.TABLE_DOCUMENT);
if (value != null) {
setId(value.getId());
setDatabaseDocumentId(value.getDatabaseDocumentId());
setName(value.getName());
setType(value.getType());
setComment(value.getComment());
setCreateAt(value.getCreateAt());
}
}
}

View File

@@ -0,0 +1,390 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.records;
import com.databasir.dao.tables.TableIndexDocument;
import com.databasir.dao.tables.pojos.TableIndexDocumentPojo;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.JSON;
import org.jooq.Record1;
import org.jooq.Record8;
import org.jooq.Row8;
import org.jooq.impl.UpdatableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TableIndexDocumentRecord extends UpdatableRecordImpl<TableIndexDocumentRecord> implements Record8<Integer, Integer, Integer, String, Boolean, Boolean, JSON, LocalDateTime> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>databasir.table_index_document.id</code>.
*/
public void setId(Integer value) {
set(0, value);
}
/**
* Getter for <code>databasir.table_index_document.id</code>.
*/
public Integer getId() {
return (Integer) get(0);
}
/**
* Setter for <code>databasir.table_index_document.table_document_id</code>.
*/
public void setTableDocumentId(Integer value) {
set(1, value);
}
/**
* Getter for <code>databasir.table_index_document.table_document_id</code>.
*/
public Integer getTableDocumentId() {
return (Integer) get(1);
}
/**
* Setter for
* <code>databasir.table_index_document.database_document_id</code>.
*/
public void setDatabaseDocumentId(Integer value) {
set(2, value);
}
/**
* Getter for
* <code>databasir.table_index_document.database_document_id</code>.
*/
public Integer getDatabaseDocumentId() {
return (Integer) get(2);
}
/**
* Setter for <code>databasir.table_index_document.name</code>.
*/
public void setName(String value) {
set(3, value);
}
/**
* Getter for <code>databasir.table_index_document.name</code>.
*/
public String getName() {
return (String) get(3);
}
/**
* Setter for <code>databasir.table_index_document.is_primary</code>.
*/
public void setIsPrimary(Boolean value) {
set(4, value);
}
/**
* Getter for <code>databasir.table_index_document.is_primary</code>.
*/
public Boolean getIsPrimary() {
return (Boolean) get(4);
}
/**
* Setter for <code>databasir.table_index_document.is_unique</code>.
*/
public void setIsUnique(Boolean value) {
set(5, value);
}
/**
* Getter for <code>databasir.table_index_document.is_unique</code>.
*/
public Boolean getIsUnique() {
return (Boolean) get(5);
}
/**
* Setter for <code>databasir.table_index_document.column_name_array</code>.
*/
public void setColumnNameArray(JSON value) {
set(6, value);
}
/**
* Getter for <code>databasir.table_index_document.column_name_array</code>.
*/
public JSON getColumnNameArray() {
return (JSON) get(6);
}
/**
* Setter for <code>databasir.table_index_document.create_at</code>.
*/
public void setCreateAt(LocalDateTime value) {
set(7, value);
}
/**
* Getter for <code>databasir.table_index_document.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return (LocalDateTime) get(7);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Integer> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Record8 type implementation
// -------------------------------------------------------------------------
@Override
public Row8<Integer, Integer, Integer, String, Boolean, Boolean, JSON, LocalDateTime> fieldsRow() {
return (Row8) super.fieldsRow();
}
@Override
public Row8<Integer, Integer, Integer, String, Boolean, Boolean, JSON, LocalDateTime> valuesRow() {
return (Row8) super.valuesRow();
}
@Override
public Field<Integer> field1() {
return TableIndexDocument.TABLE_INDEX_DOCUMENT.ID;
}
@Override
public Field<Integer> field2() {
return TableIndexDocument.TABLE_INDEX_DOCUMENT.TABLE_DOCUMENT_ID;
}
@Override
public Field<Integer> field3() {
return TableIndexDocument.TABLE_INDEX_DOCUMENT.DATABASE_DOCUMENT_ID;
}
@Override
public Field<String> field4() {
return TableIndexDocument.TABLE_INDEX_DOCUMENT.NAME;
}
@Override
public Field<Boolean> field5() {
return TableIndexDocument.TABLE_INDEX_DOCUMENT.IS_PRIMARY;
}
@Override
public Field<Boolean> field6() {
return TableIndexDocument.TABLE_INDEX_DOCUMENT.IS_UNIQUE;
}
@Override
public Field<JSON> field7() {
return TableIndexDocument.TABLE_INDEX_DOCUMENT.COLUMN_NAME_ARRAY;
}
@Override
public Field<LocalDateTime> field8() {
return TableIndexDocument.TABLE_INDEX_DOCUMENT.CREATE_AT;
}
@Override
public Integer component1() {
return getId();
}
@Override
public Integer component2() {
return getTableDocumentId();
}
@Override
public Integer component3() {
return getDatabaseDocumentId();
}
@Override
public String component4() {
return getName();
}
@Override
public Boolean component5() {
return getIsPrimary();
}
@Override
public Boolean component6() {
return getIsUnique();
}
@Override
public JSON component7() {
return getColumnNameArray();
}
@Override
public LocalDateTime component8() {
return getCreateAt();
}
@Override
public Integer value1() {
return getId();
}
@Override
public Integer value2() {
return getTableDocumentId();
}
@Override
public Integer value3() {
return getDatabaseDocumentId();
}
@Override
public String value4() {
return getName();
}
@Override
public Boolean value5() {
return getIsPrimary();
}
@Override
public Boolean value6() {
return getIsUnique();
}
@Override
public JSON value7() {
return getColumnNameArray();
}
@Override
public LocalDateTime value8() {
return getCreateAt();
}
@Override
public TableIndexDocumentRecord value1(Integer value) {
setId(value);
return this;
}
@Override
public TableIndexDocumentRecord value2(Integer value) {
setTableDocumentId(value);
return this;
}
@Override
public TableIndexDocumentRecord value3(Integer value) {
setDatabaseDocumentId(value);
return this;
}
@Override
public TableIndexDocumentRecord value4(String value) {
setName(value);
return this;
}
@Override
public TableIndexDocumentRecord value5(Boolean value) {
setIsPrimary(value);
return this;
}
@Override
public TableIndexDocumentRecord value6(Boolean value) {
setIsUnique(value);
return this;
}
@Override
public TableIndexDocumentRecord value7(JSON value) {
setColumnNameArray(value);
return this;
}
@Override
public TableIndexDocumentRecord value8(LocalDateTime value) {
setCreateAt(value);
return this;
}
@Override
public TableIndexDocumentRecord values(Integer value1, Integer value2, Integer value3, String value4, Boolean value5, Boolean value6, JSON value7, LocalDateTime value8) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
value5(value5);
value6(value6);
value7(value7);
value8(value8);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached TableIndexDocumentRecord
*/
public TableIndexDocumentRecord() {
super(TableIndexDocument.TABLE_INDEX_DOCUMENT);
}
/**
* Create a detached, initialised TableIndexDocumentRecord
*/
public TableIndexDocumentRecord(Integer id, Integer tableDocumentId, Integer databaseDocumentId, String name, Boolean isPrimary, Boolean isUnique, JSON columnNameArray, LocalDateTime createAt) {
super(TableIndexDocument.TABLE_INDEX_DOCUMENT);
setId(id);
setTableDocumentId(tableDocumentId);
setDatabaseDocumentId(databaseDocumentId);
setName(name);
setIsPrimary(isPrimary);
setIsUnique(isUnique);
setColumnNameArray(columnNameArray);
setCreateAt(createAt);
}
/**
* Create a detached, initialised TableIndexDocumentRecord
*/
public TableIndexDocumentRecord(TableIndexDocumentPojo value) {
super(TableIndexDocument.TABLE_INDEX_DOCUMENT);
if (value != null) {
setId(value.getId());
setTableDocumentId(value.getTableDocumentId());
setDatabaseDocumentId(value.getDatabaseDocumentId());
setName(value.getName());
setIsPrimary(value.getIsPrimary());
setIsUnique(value.getIsUnique());
setColumnNameArray(value.getColumnNameArray());
setCreateAt(value.getCreateAt());
}
}
}

View File

@@ -0,0 +1,393 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.records;
import com.databasir.dao.tables.TableTriggerDocument;
import com.databasir.dao.tables.pojos.TableTriggerDocumentPojo;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.Record1;
import org.jooq.Record8;
import org.jooq.Row8;
import org.jooq.impl.UpdatableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TableTriggerDocumentRecord extends UpdatableRecordImpl<TableTriggerDocumentRecord> implements Record8<Integer, Integer, Integer, String, String, String, String, LocalDateTime> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>databasir.table_trigger_document.id</code>.
*/
public void setId(Integer value) {
set(0, value);
}
/**
* Getter for <code>databasir.table_trigger_document.id</code>.
*/
public Integer getId() {
return (Integer) get(0);
}
/**
* Setter for
* <code>databasir.table_trigger_document.table_document_id</code>.
*/
public void setTableDocumentId(Integer value) {
set(1, value);
}
/**
* Getter for
* <code>databasir.table_trigger_document.table_document_id</code>.
*/
public Integer getTableDocumentId() {
return (Integer) get(1);
}
/**
* Setter for
* <code>databasir.table_trigger_document.database_document_id</code>.
*/
public void setDatabaseDocumentId(Integer value) {
set(2, value);
}
/**
* Getter for
* <code>databasir.table_trigger_document.database_document_id</code>.
*/
public Integer getDatabaseDocumentId() {
return (Integer) get(2);
}
/**
* Setter for <code>databasir.table_trigger_document.timing</code>.
*/
public void setTiming(String value) {
set(3, value);
}
/**
* Getter for <code>databasir.table_trigger_document.timing</code>.
*/
public String getTiming() {
return (String) get(3);
}
/**
* Setter for <code>databasir.table_trigger_document.manipulation</code>.
*/
public void setManipulation(String value) {
set(4, value);
}
/**
* Getter for <code>databasir.table_trigger_document.manipulation</code>.
*/
public String getManipulation() {
return (String) get(4);
}
/**
* Setter for <code>databasir.table_trigger_document.statement</code>.
*/
public void setStatement(String value) {
set(5, value);
}
/**
* Getter for <code>databasir.table_trigger_document.statement</code>.
*/
public String getStatement() {
return (String) get(5);
}
/**
* Setter for
* <code>databasir.table_trigger_document.trigger_create_at</code>.
*/
public void setTriggerCreateAt(String value) {
set(6, value);
}
/**
* Getter for
* <code>databasir.table_trigger_document.trigger_create_at</code>.
*/
public String getTriggerCreateAt() {
return (String) get(6);
}
/**
* Setter for <code>databasir.table_trigger_document.create_at</code>.
*/
public void setCreateAt(LocalDateTime value) {
set(7, value);
}
/**
* Getter for <code>databasir.table_trigger_document.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return (LocalDateTime) get(7);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Integer> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Record8 type implementation
// -------------------------------------------------------------------------
@Override
public Row8<Integer, Integer, Integer, String, String, String, String, LocalDateTime> fieldsRow() {
return (Row8) super.fieldsRow();
}
@Override
public Row8<Integer, Integer, Integer, String, String, String, String, LocalDateTime> valuesRow() {
return (Row8) super.valuesRow();
}
@Override
public Field<Integer> field1() {
return TableTriggerDocument.TABLE_TRIGGER_DOCUMENT.ID;
}
@Override
public Field<Integer> field2() {
return TableTriggerDocument.TABLE_TRIGGER_DOCUMENT.TABLE_DOCUMENT_ID;
}
@Override
public Field<Integer> field3() {
return TableTriggerDocument.TABLE_TRIGGER_DOCUMENT.DATABASE_DOCUMENT_ID;
}
@Override
public Field<String> field4() {
return TableTriggerDocument.TABLE_TRIGGER_DOCUMENT.TIMING;
}
@Override
public Field<String> field5() {
return TableTriggerDocument.TABLE_TRIGGER_DOCUMENT.MANIPULATION;
}
@Override
public Field<String> field6() {
return TableTriggerDocument.TABLE_TRIGGER_DOCUMENT.STATEMENT;
}
@Override
public Field<String> field7() {
return TableTriggerDocument.TABLE_TRIGGER_DOCUMENT.TRIGGER_CREATE_AT;
}
@Override
public Field<LocalDateTime> field8() {
return TableTriggerDocument.TABLE_TRIGGER_DOCUMENT.CREATE_AT;
}
@Override
public Integer component1() {
return getId();
}
@Override
public Integer component2() {
return getTableDocumentId();
}
@Override
public Integer component3() {
return getDatabaseDocumentId();
}
@Override
public String component4() {
return getTiming();
}
@Override
public String component5() {
return getManipulation();
}
@Override
public String component6() {
return getStatement();
}
@Override
public String component7() {
return getTriggerCreateAt();
}
@Override
public LocalDateTime component8() {
return getCreateAt();
}
@Override
public Integer value1() {
return getId();
}
@Override
public Integer value2() {
return getTableDocumentId();
}
@Override
public Integer value3() {
return getDatabaseDocumentId();
}
@Override
public String value4() {
return getTiming();
}
@Override
public String value5() {
return getManipulation();
}
@Override
public String value6() {
return getStatement();
}
@Override
public String value7() {
return getTriggerCreateAt();
}
@Override
public LocalDateTime value8() {
return getCreateAt();
}
@Override
public TableTriggerDocumentRecord value1(Integer value) {
setId(value);
return this;
}
@Override
public TableTriggerDocumentRecord value2(Integer value) {
setTableDocumentId(value);
return this;
}
@Override
public TableTriggerDocumentRecord value3(Integer value) {
setDatabaseDocumentId(value);
return this;
}
@Override
public TableTriggerDocumentRecord value4(String value) {
setTiming(value);
return this;
}
@Override
public TableTriggerDocumentRecord value5(String value) {
setManipulation(value);
return this;
}
@Override
public TableTriggerDocumentRecord value6(String value) {
setStatement(value);
return this;
}
@Override
public TableTriggerDocumentRecord value7(String value) {
setTriggerCreateAt(value);
return this;
}
@Override
public TableTriggerDocumentRecord value8(LocalDateTime value) {
setCreateAt(value);
return this;
}
@Override
public TableTriggerDocumentRecord values(Integer value1, Integer value2, Integer value3, String value4, String value5, String value6, String value7, LocalDateTime value8) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
value5(value5);
value6(value6);
value7(value7);
value8(value8);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached TableTriggerDocumentRecord
*/
public TableTriggerDocumentRecord() {
super(TableTriggerDocument.TABLE_TRIGGER_DOCUMENT);
}
/**
* Create a detached, initialised TableTriggerDocumentRecord
*/
public TableTriggerDocumentRecord(Integer id, Integer tableDocumentId, Integer databaseDocumentId, String timing, String manipulation, String statement, String triggerCreateAt, LocalDateTime createAt) {
super(TableTriggerDocument.TABLE_TRIGGER_DOCUMENT);
setId(id);
setTableDocumentId(tableDocumentId);
setDatabaseDocumentId(databaseDocumentId);
setTiming(timing);
setManipulation(manipulation);
setStatement(statement);
setTriggerCreateAt(triggerCreateAt);
setCreateAt(createAt);
}
/**
* Create a detached, initialised TableTriggerDocumentRecord
*/
public TableTriggerDocumentRecord(TableTriggerDocumentPojo value) {
super(TableTriggerDocument.TABLE_TRIGGER_DOCUMENT);
if (value != null) {
setId(value.getId());
setTableDocumentId(value.getTableDocumentId());
setDatabaseDocumentId(value.getDatabaseDocumentId());
setTiming(value.getTiming());
setManipulation(value.getManipulation());
setStatement(value.getStatement());
setTriggerCreateAt(value.getTriggerCreateAt());
setCreateAt(value.getCreateAt());
}
}
}

View File

@@ -0,0 +1,425 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.records;
import com.databasir.dao.tables.User;
import com.databasir.dao.tables.pojos.UserPojo;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.Record1;
import org.jooq.Record9;
import org.jooq.Row9;
import org.jooq.impl.UpdatableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class UserRecord extends UpdatableRecordImpl<UserRecord> implements Record9<Integer, String, String, String, String, String, Boolean, LocalDateTime, LocalDateTime> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>databasir.user.id</code>.
*/
public void setId(Integer value) {
set(0, value);
}
/**
* Getter for <code>databasir.user.id</code>.
*/
public Integer getId() {
return (Integer) get(0);
}
/**
* Setter for <code>databasir.user.email</code>.
*/
public void setEmail(String value) {
set(1, value);
}
/**
* Getter for <code>databasir.user.email</code>.
*/
public String getEmail() {
return (String) get(1);
}
/**
* Setter for <code>databasir.user.username</code>.
*/
public void setUsername(String value) {
set(2, value);
}
/**
* Getter for <code>databasir.user.username</code>.
*/
public String getUsername() {
return (String) get(2);
}
/**
* Setter for <code>databasir.user.password</code>.
*/
public void setPassword(String value) {
set(3, value);
}
/**
* Getter for <code>databasir.user.password</code>.
*/
public String getPassword() {
return (String) get(3);
}
/**
* Setter for <code>databasir.user.nickname</code>.
*/
public void setNickname(String value) {
set(4, value);
}
/**
* Getter for <code>databasir.user.nickname</code>.
*/
public String getNickname() {
return (String) get(4);
}
/**
* Setter for <code>databasir.user.avatar</code>.
*/
public void setAvatar(String value) {
set(5, value);
}
/**
* Getter for <code>databasir.user.avatar</code>.
*/
public String getAvatar() {
return (String) get(5);
}
/**
* Setter for <code>databasir.user.enabled</code>.
*/
public void setEnabled(Boolean value) {
set(6, value);
}
/**
* Getter for <code>databasir.user.enabled</code>.
*/
public Boolean getEnabled() {
return (Boolean) get(6);
}
/**
* Setter for <code>databasir.user.update_at</code>.
*/
public void setUpdateAt(LocalDateTime value) {
set(7, value);
}
/**
* Getter for <code>databasir.user.update_at</code>.
*/
public LocalDateTime getUpdateAt() {
return (LocalDateTime) get(7);
}
/**
* Setter for <code>databasir.user.create_at</code>.
*/
public void setCreateAt(LocalDateTime value) {
set(8, value);
}
/**
* Getter for <code>databasir.user.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return (LocalDateTime) get(8);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Integer> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Record9 type implementation
// -------------------------------------------------------------------------
@Override
public Row9<Integer, String, String, String, String, String, Boolean, LocalDateTime, LocalDateTime> fieldsRow() {
return (Row9) super.fieldsRow();
}
@Override
public Row9<Integer, String, String, String, String, String, Boolean, LocalDateTime, LocalDateTime> valuesRow() {
return (Row9) super.valuesRow();
}
@Override
public Field<Integer> field1() {
return User.USER.ID;
}
@Override
public Field<String> field2() {
return User.USER.EMAIL;
}
@Override
public Field<String> field3() {
return User.USER.USERNAME;
}
@Override
public Field<String> field4() {
return User.USER.PASSWORD;
}
@Override
public Field<String> field5() {
return User.USER.NICKNAME;
}
@Override
public Field<String> field6() {
return User.USER.AVATAR;
}
@Override
public Field<Boolean> field7() {
return User.USER.ENABLED;
}
@Override
public Field<LocalDateTime> field8() {
return User.USER.UPDATE_AT;
}
@Override
public Field<LocalDateTime> field9() {
return User.USER.CREATE_AT;
}
@Override
public Integer component1() {
return getId();
}
@Override
public String component2() {
return getEmail();
}
@Override
public String component3() {
return getUsername();
}
@Override
public String component4() {
return getPassword();
}
@Override
public String component5() {
return getNickname();
}
@Override
public String component6() {
return getAvatar();
}
@Override
public Boolean component7() {
return getEnabled();
}
@Override
public LocalDateTime component8() {
return getUpdateAt();
}
@Override
public LocalDateTime component9() {
return getCreateAt();
}
@Override
public Integer value1() {
return getId();
}
@Override
public String value2() {
return getEmail();
}
@Override
public String value3() {
return getUsername();
}
@Override
public String value4() {
return getPassword();
}
@Override
public String value5() {
return getNickname();
}
@Override
public String value6() {
return getAvatar();
}
@Override
public Boolean value7() {
return getEnabled();
}
@Override
public LocalDateTime value8() {
return getUpdateAt();
}
@Override
public LocalDateTime value9() {
return getCreateAt();
}
@Override
public UserRecord value1(Integer value) {
setId(value);
return this;
}
@Override
public UserRecord value2(String value) {
setEmail(value);
return this;
}
@Override
public UserRecord value3(String value) {
setUsername(value);
return this;
}
@Override
public UserRecord value4(String value) {
setPassword(value);
return this;
}
@Override
public UserRecord value5(String value) {
setNickname(value);
return this;
}
@Override
public UserRecord value6(String value) {
setAvatar(value);
return this;
}
@Override
public UserRecord value7(Boolean value) {
setEnabled(value);
return this;
}
@Override
public UserRecord value8(LocalDateTime value) {
setUpdateAt(value);
return this;
}
@Override
public UserRecord value9(LocalDateTime value) {
setCreateAt(value);
return this;
}
@Override
public UserRecord values(Integer value1, String value2, String value3, String value4, String value5, String value6, Boolean value7, LocalDateTime value8, LocalDateTime value9) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
value5(value5);
value6(value6);
value7(value7);
value8(value8);
value9(value9);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached UserRecord
*/
public UserRecord() {
super(User.USER);
}
/**
* Create a detached, initialised UserRecord
*/
public UserRecord(Integer id, String email, String username, String password, String nickname, String avatar, Boolean enabled, LocalDateTime updateAt, LocalDateTime createAt) {
super(User.USER);
setId(id);
setEmail(email);
setUsername(username);
setPassword(password);
setNickname(nickname);
setAvatar(avatar);
setEnabled(enabled);
setUpdateAt(updateAt);
setCreateAt(createAt);
}
/**
* Create a detached, initialised UserRecord
*/
public UserRecord(UserPojo value) {
super(User.USER);
if (value != null) {
setId(value.getId());
setEmail(value.getEmail());
setUsername(value.getUsername());
setPassword(value.getPassword());
setNickname(value.getNickname());
setAvatar(value.getAvatar());
setEnabled(value.getEnabled());
setUpdateAt(value.getUpdateAt());
setCreateAt(value.getCreateAt());
}
}
}

View File

@@ -0,0 +1,275 @@
/*
* This file is generated by jOOQ.
*/
package com.databasir.dao.tables.records;
import com.databasir.dao.tables.UserRole;
import com.databasir.dao.tables.pojos.UserRolePojo;
import java.time.LocalDateTime;
import org.jooq.Field;
import org.jooq.Record1;
import org.jooq.Record5;
import org.jooq.Row5;
import org.jooq.impl.UpdatableRecordImpl;
/**
* This class is generated by jOOQ.
*/
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class UserRoleRecord extends UpdatableRecordImpl<UserRoleRecord> implements Record5<Integer, Integer, String, Integer, LocalDateTime> {
private static final long serialVersionUID = 1L;
/**
* Setter for <code>databasir.user_role.id</code>.
*/
public void setId(Integer value) {
set(0, value);
}
/**
* Getter for <code>databasir.user_role.id</code>.
*/
public Integer getId() {
return (Integer) get(0);
}
/**
* Setter for <code>databasir.user_role.user_id</code>.
*/
public void setUserId(Integer value) {
set(1, value);
}
/**
* Getter for <code>databasir.user_role.user_id</code>.
*/
public Integer getUserId() {
return (Integer) get(1);
}
/**
* Setter for <code>databasir.user_role.role</code>. SYS_OWNER, GROUP_OWNER,
* GROUP_MEMBER
*/
public void setRole(String value) {
set(2, value);
}
/**
* Getter for <code>databasir.user_role.role</code>. SYS_OWNER, GROUP_OWNER,
* GROUP_MEMBER
*/
public String getRole() {
return (String) get(2);
}
/**
* Setter for <code>databasir.user_role.group_id</code>.
*/
public void setGroupId(Integer value) {
set(3, value);
}
/**
* Getter for <code>databasir.user_role.group_id</code>.
*/
public Integer getGroupId() {
return (Integer) get(3);
}
/**
* Setter for <code>databasir.user_role.create_at</code>.
*/
public void setCreateAt(LocalDateTime value) {
set(4, value);
}
/**
* Getter for <code>databasir.user_role.create_at</code>.
*/
public LocalDateTime getCreateAt() {
return (LocalDateTime) get(4);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
@Override
public Record1<Integer> key() {
return (Record1) super.key();
}
// -------------------------------------------------------------------------
// Record5 type implementation
// -------------------------------------------------------------------------
@Override
public Row5<Integer, Integer, String, Integer, LocalDateTime> fieldsRow() {
return (Row5) super.fieldsRow();
}
@Override
public Row5<Integer, Integer, String, Integer, LocalDateTime> valuesRow() {
return (Row5) super.valuesRow();
}
@Override
public Field<Integer> field1() {
return UserRole.USER_ROLE.ID;
}
@Override
public Field<Integer> field2() {
return UserRole.USER_ROLE.USER_ID;
}
@Override
public Field<String> field3() {
return UserRole.USER_ROLE.ROLE;
}
@Override
public Field<Integer> field4() {
return UserRole.USER_ROLE.GROUP_ID;
}
@Override
public Field<LocalDateTime> field5() {
return UserRole.USER_ROLE.CREATE_AT;
}
@Override
public Integer component1() {
return getId();
}
@Override
public Integer component2() {
return getUserId();
}
@Override
public String component3() {
return getRole();
}
@Override
public Integer component4() {
return getGroupId();
}
@Override
public LocalDateTime component5() {
return getCreateAt();
}
@Override
public Integer value1() {
return getId();
}
@Override
public Integer value2() {
return getUserId();
}
@Override
public String value3() {
return getRole();
}
@Override
public Integer value4() {
return getGroupId();
}
@Override
public LocalDateTime value5() {
return getCreateAt();
}
@Override
public UserRoleRecord value1(Integer value) {
setId(value);
return this;
}
@Override
public UserRoleRecord value2(Integer value) {
setUserId(value);
return this;
}
@Override
public UserRoleRecord value3(String value) {
setRole(value);
return this;
}
@Override
public UserRoleRecord value4(Integer value) {
setGroupId(value);
return this;
}
@Override
public UserRoleRecord value5(LocalDateTime value) {
setCreateAt(value);
return this;
}
@Override
public UserRoleRecord values(Integer value1, Integer value2, String value3, Integer value4, LocalDateTime value5) {
value1(value1);
value2(value2);
value3(value3);
value4(value4);
value5(value5);
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached UserRoleRecord
*/
public UserRoleRecord() {
super(UserRole.USER_ROLE);
}
/**
* Create a detached, initialised UserRoleRecord
*/
public UserRoleRecord(Integer id, Integer userId, String role, Integer groupId, LocalDateTime createAt) {
super(UserRole.USER_ROLE);
setId(id);
setUserId(userId);
setRole(role);
setGroupId(groupId);
setCreateAt(createAt);
}
/**
* Create a detached, initialised UserRoleRecord
*/
public UserRoleRecord(UserRolePojo value) {
super(UserRole.USER_ROLE);
if (value != null) {
setId(value.getId());
setUserId(value.getUserId());
setRole(value.getRole());
setGroupId(value.getGroupId());
setCreateAt(value.getCreateAt());
}
}
}