/**
* This class is generated by jOOQ
*/
package io.datakernel.aggregation.sql;
import io.datakernel.aggregation.sql.tables.AggregationDbChunk;
import io.datakernel.aggregation.sql.tables.AggregationDbRevision;
import io.datakernel.aggregation.sql.tables.records.AggregationDbChunkRecord;
import io.datakernel.aggregation.sql.tables.records.AggregationDbRevisionRecord;
import org.jooq.Identity;
import org.jooq.UniqueKey;
import org.jooq.impl.AbstractKeys;
import javax.annotation.Generated;
/**
* A class modelling foreign key relationships between tables of the <code></code>
* schema
*/
@Generated(
value = {
"http://www.jooq.org",
"jOOQ version:3.7.2"
},
comments = "This class is generated by jOOQ"
)
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Keys {
// -------------------------------------------------------------------------
// IDENTITY definitions
// -------------------------------------------------------------------------
public static final Identity<AggregationDbChunkRecord, Long> IDENTITY_AGGREGATION_DB_CHUNK = Identities0.IDENTITY_AGGREGATION_DB_CHUNK;
public static final Identity<AggregationDbRevisionRecord, Integer> IDENTITY_AGGREGATION_DB_REVISION = Identities0.IDENTITY_AGGREGATION_DB_REVISION;
// -------------------------------------------------------------------------
// UNIQUE and PRIMARY KEY definitions
// -------------------------------------------------------------------------
public static final UniqueKey<AggregationDbChunkRecord> KEY_AGGREGATION_DB_CHUNK_PRIMARY = UniqueKeys0.KEY_AGGREGATION_DB_CHUNK_PRIMARY;
public static final UniqueKey<AggregationDbRevisionRecord> KEY_AGGREGATION_DB_REVISION_PRIMARY = UniqueKeys0.KEY_AGGREGATION_DB_REVISION_PRIMARY;
// -------------------------------------------------------------------------
// FOREIGN KEY definitions
// -------------------------------------------------------------------------
// -------------------------------------------------------------------------
// [#1459] distribute members to avoid static initialisers > 64kb
// -------------------------------------------------------------------------
private static class Identities0 extends AbstractKeys {
public static Identity<AggregationDbChunkRecord, Long> IDENTITY_AGGREGATION_DB_CHUNK = createIdentity(AggregationDbChunk.AGGREGATION_DB_CHUNK, AggregationDbChunk.AGGREGATION_DB_CHUNK.ID);
public static Identity<AggregationDbRevisionRecord, Integer> IDENTITY_AGGREGATION_DB_REVISION = createIdentity(AggregationDbRevision.AGGREGATION_DB_REVISION, AggregationDbRevision.AGGREGATION_DB_REVISION.ID);
}
private static class UniqueKeys0 extends AbstractKeys {
public static final UniqueKey<AggregationDbChunkRecord> KEY_AGGREGATION_DB_CHUNK_PRIMARY = createUniqueKey(AggregationDbChunk.AGGREGATION_DB_CHUNK, AggregationDbChunk.AGGREGATION_DB_CHUNK.ID);
public static final UniqueKey<AggregationDbRevisionRecord> KEY_AGGREGATION_DB_REVISION_PRIMARY = createUniqueKey(AggregationDbRevision.AGGREGATION_DB_REVISION, AggregationDbRevision.AGGREGATION_DB_REVISION.ID);
}
}