/** * This class is generated by jOOQ */ package io.datakernel.aggregation.sql.tables; import io.datakernel.aggregation.sql.DefaultSchema; import io.datakernel.aggregation.sql.Keys; import io.datakernel.aggregation.sql.tables.records.AggregationDbChunkRecord; import org.jooq.*; import org.jooq.impl.TableImpl; import javax.annotation.Generated; import java.sql.Timestamp; import java.util.Arrays; import java.util.List; /** * This class is generated by jOOQ. */ @Generated( value = { "http://www.jooq.org", "jOOQ version:3.7.2" }, comments = "This class is generated by jOOQ" ) @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class AggregationDbChunk extends TableImpl<AggregationDbChunkRecord> { private static final long serialVersionUID = 870790371; /** * The reference instance of <code>aggregation_db_chunk</code> */ public static final AggregationDbChunk AGGREGATION_DB_CHUNK = new AggregationDbChunk(); /** * The class holding records for this type */ @Override public Class<AggregationDbChunkRecord> getRecordType() { return AggregationDbChunkRecord.class; } /** * The column <code>aggregation_db_chunk.id</code>. */ public final TableField<AggregationDbChunkRecord, Long> ID = createField("id", org.jooq.impl.SQLDataType.BIGINT.nullable(false), this, ""); /** * The column <code>aggregation_db_chunk.created</code>. */ public final TableField<AggregationDbChunkRecord, Timestamp> CREATED = createField("created", org.jooq.impl.SQLDataType.TIMESTAMP.nullable(false).defaulted(true), this, ""); /** * The column <code>aggregation_db_chunk.aggregation_id</code>. */ public final TableField<AggregationDbChunkRecord, String> AGGREGATION_ID = createField("aggregation_id", org.jooq.impl.SQLDataType.VARCHAR.length(100).nullable(false).defaulted(true), this, ""); /** * The column <code>aggregation_db_chunk.revision_id</code>. */ public final TableField<AggregationDbChunkRecord, Integer> REVISION_ID = createField("revision_id", org.jooq.impl.SQLDataType.INTEGER.nullable(false), this, ""); /** * The column <code>aggregation_db_chunk.count</code>. */ public final TableField<AggregationDbChunkRecord, Integer> COUNT = createField("count", org.jooq.impl.SQLDataType.INTEGER.nullable(false), this, ""); /** * The column <code>aggregation_db_chunk.consolidated_revision_id</code>. */ public final TableField<AggregationDbChunkRecord, Integer> CONSOLIDATED_REVISION_ID = createField("consolidated_revision_id", org.jooq.impl.SQLDataType.INTEGER, this, ""); /** * The column <code>aggregation_db_chunk.consolidation_started</code>. */ public final TableField<AggregationDbChunkRecord, Timestamp> CONSOLIDATION_STARTED = createField("consolidation_started", org.jooq.impl.SQLDataType.TIMESTAMP, this, ""); /** * The column <code>aggregation_db_chunk.consolidation_completed</code>. */ public final TableField<AggregationDbChunkRecord, Timestamp> CONSOLIDATION_COMPLETED = createField("consolidation_completed", org.jooq.impl.SQLDataType.TIMESTAMP, this, ""); /** * The column <code>aggregation_db_chunk.process_id</code>. */ public final TableField<AggregationDbChunkRecord, String> PROCESS_ID = createField("process_id", org.jooq.impl.SQLDataType.VARCHAR.length(100).nullable(false).defaulted(true), this, ""); /** * The column <code>aggregation_db_chunk.keys</code>. */ public final TableField<AggregationDbChunkRecord, String> KEYS = createField("keys", org.jooq.impl.SQLDataType.VARCHAR.length(1000).nullable(false).defaulted(true), this, ""); /** * The column <code>aggregation_db_chunk.fields</code>. */ public final TableField<AggregationDbChunkRecord, String> FIELDS = createField("fields", org.jooq.impl.SQLDataType.VARCHAR.length(1000).nullable(false).defaulted(true), this, ""); /** * The column <code>aggregation_db_chunk.d1_min</code>. */ public final TableField<AggregationDbChunkRecord, String> D1_MIN = createField("d1_min", org.jooq.impl.SQLDataType.CLOB, this, ""); /** * The column <code>aggregation_db_chunk.d1_max</code>. */ public final TableField<AggregationDbChunkRecord, String> D1_MAX = createField("d1_max", org.jooq.impl.SQLDataType.CLOB, this, ""); /** * The column <code>aggregation_db_chunk.d2_min</code>. */ public final TableField<AggregationDbChunkRecord, String> D2_MIN = createField("d2_min", org.jooq.impl.SQLDataType.CLOB, this, ""); /** * The column <code>aggregation_db_chunk.d2_max</code>. */ public final TableField<AggregationDbChunkRecord, String> D2_MAX = createField("d2_max", org.jooq.impl.SQLDataType.CLOB, this, ""); /** * The column <code>aggregation_db_chunk.d3_min</code>. */ public final TableField<AggregationDbChunkRecord, String> D3_MIN = createField("d3_min", org.jooq.impl.SQLDataType.CLOB, this, ""); /** * The column <code>aggregation_db_chunk.d3_max</code>. */ public final TableField<AggregationDbChunkRecord, String> D3_MAX = createField("d3_max", org.jooq.impl.SQLDataType.CLOB, this, ""); /** * The column <code>aggregation_db_chunk.d4_min</code>. */ public final TableField<AggregationDbChunkRecord, String> D4_MIN = createField("d4_min", org.jooq.impl.SQLDataType.CLOB, this, ""); /** * The column <code>aggregation_db_chunk.d4_max</code>. */ public final TableField<AggregationDbChunkRecord, String> D4_MAX = createField("d4_max", org.jooq.impl.SQLDataType.CLOB, this, ""); /** * The column <code>aggregation_db_chunk.d5_min</code>. */ public final TableField<AggregationDbChunkRecord, String> D5_MIN = createField("d5_min", org.jooq.impl.SQLDataType.CLOB, this, ""); /** * The column <code>aggregation_db_chunk.d5_max</code>. */ public final TableField<AggregationDbChunkRecord, String> D5_MAX = createField("d5_max", org.jooq.impl.SQLDataType.CLOB, this, ""); /** * The column <code>aggregation_db_chunk.d6_min</code>. */ public final TableField<AggregationDbChunkRecord, String> D6_MIN = createField("d6_min", org.jooq.impl.SQLDataType.CLOB, this, ""); /** * The column <code>aggregation_db_chunk.d6_max</code>. */ public final TableField<AggregationDbChunkRecord, String> D6_MAX = createField("d6_max", org.jooq.impl.SQLDataType.CLOB, this, ""); /** * The column <code>aggregation_db_chunk.d7_min</code>. */ public final TableField<AggregationDbChunkRecord, String> D7_MIN = createField("d7_min", org.jooq.impl.SQLDataType.CLOB, this, ""); /** * The column <code>aggregation_db_chunk.d7_max</code>. */ public final TableField<AggregationDbChunkRecord, String> D7_MAX = createField("d7_max", org.jooq.impl.SQLDataType.CLOB, this, ""); /** * The column <code>aggregation_db_chunk.d8_min</code>. */ public final TableField<AggregationDbChunkRecord, String> D8_MIN = createField("d8_min", org.jooq.impl.SQLDataType.CLOB, this, ""); /** * The column <code>aggregation_db_chunk.d8_max</code>. */ public final TableField<AggregationDbChunkRecord, String> D8_MAX = createField("d8_max", org.jooq.impl.SQLDataType.CLOB, this, ""); /** * The column <code>aggregation_db_chunk.d9_min</code>. */ public final TableField<AggregationDbChunkRecord, String> D9_MIN = createField("d9_min", org.jooq.impl.SQLDataType.CLOB, this, ""); /** * The column <code>aggregation_db_chunk.d9_max</code>. */ public final TableField<AggregationDbChunkRecord, String> D9_MAX = createField("d9_max", org.jooq.impl.SQLDataType.CLOB, this, ""); /** * The column <code>aggregation_db_chunk.d10_min</code>. */ public final TableField<AggregationDbChunkRecord, String> D10_MIN = createField("d10_min", org.jooq.impl.SQLDataType.CLOB, this, ""); /** * The column <code>aggregation_db_chunk.d10_max</code>. */ public final TableField<AggregationDbChunkRecord, String> D10_MAX = createField("d10_max", org.jooq.impl.SQLDataType.CLOB, this, ""); /** * Create a <code>aggregation_db_chunk</code> table reference */ public AggregationDbChunk() { this("aggregation_db_chunk", null); } /** * Create an aliased <code>aggregation_db_chunk</code> table reference */ public AggregationDbChunk(String alias) { this(alias, AGGREGATION_DB_CHUNK); } private AggregationDbChunk(String alias, Table<AggregationDbChunkRecord> aliased) { this(alias, aliased, null); } private AggregationDbChunk(String alias, Table<AggregationDbChunkRecord> aliased, Field<?>[] parameters) { super(alias, DefaultSchema.DEFAULT_SCHEMA, aliased, parameters, ""); } /** * {@inheritDoc} */ @Override public Identity<AggregationDbChunkRecord, Long> getIdentity() { return Keys.IDENTITY_AGGREGATION_DB_CHUNK; } /** * {@inheritDoc} */ @Override public UniqueKey<AggregationDbChunkRecord> getPrimaryKey() { return Keys.KEY_AGGREGATION_DB_CHUNK_PRIMARY; } /** * {@inheritDoc} */ @Override public List<UniqueKey<AggregationDbChunkRecord>> getKeys() { return Arrays.<UniqueKey<AggregationDbChunkRecord>>asList(Keys.KEY_AGGREGATION_DB_CHUNK_PRIMARY); } /** * {@inheritDoc} */ @Override public AggregationDbChunk as(String alias) { return new AggregationDbChunk(alias, this); } /** * Rename this table */ public AggregationDbChunk rename(String name) { return new AggregationDbChunk(name, null); } }