/* * Copyright (c) 2010 Mysema Ltd. * All rights reserved. * */ package com.mysema.rdfbean.rdb; import static com.mysema.query.types.PathMetadataFactory.forVariable; import com.mysema.query.sql.ForeignKey; import com.mysema.query.sql.PrimaryKey; import com.mysema.query.sql.RelationalPathBase; import com.mysema.query.types.PathMetadata; import com.mysema.query.types.path.BeanPath; import com.mysema.query.types.path.BooleanPath; import com.mysema.query.types.path.DateTimePath; import com.mysema.query.types.path.NumberPath; import com.mysema.query.types.path.StringPath; /** * QSymbol is a Querydsl query type for QSymbol */ public class QSymbol extends RelationalPathBase<QSymbol> { private static final long serialVersionUID = 1776011891; public static final QSymbol symbol = new QSymbol("symbol"); public final BooleanPath resource = createBoolean("RESOURCE"); public final NumberPath<Long> datatype = createNumber("DATATYPE", Long.class); public final DateTimePath<java.sql.Timestamp> datetimeval = createDateTime("DATETIMEVAL", java.sql.Timestamp.class); public final NumberPath<Double> floatval = createNumber("FLOATVAL", Double.class); public final NumberPath<Long> id = createNumber("ID", Long.class); public final NumberPath<Integer> lang = createNumber("LANG", Integer.class); public final StringPath lexical = createString("LEXICAL"); public final PrimaryKey<QSymbol> primaryKey = createPrimaryKey(id); public final ForeignKey<QLanguage> langKeyFk = createForeignKey(lang, "ID"); public final ForeignKey<QStatement> _objectKeyFk = createForeignKey(id, "OBJECT"); public final ForeignKey<QStatement> _subjectKeyFk = createForeignKey(id, "SUBJECT"); public final ForeignKey<QStatement> _predicateKeyFk = createForeignKey(id, "PREDICATE"); public final ForeignKey<QStatement> _modelKeyFk = createForeignKey(id, "MODEL"); public QSymbol(String variable) { super(QSymbol.class, forVariable(variable), null, "SYMBOL"); } public QSymbol(BeanPath<? extends QSymbol> entity) { super(entity.getType(), entity.getMetadata(), null, "SYMBOL"); } public QSymbol(PathMetadata<?> metadata) { super(QSymbol.class, metadata, null, "SYMBOL"); } }