/* * Copyright (c) 2010 Mysema Ltd. * All rights reserved. * */ package com.mysema.query.sql; import java.util.Arrays; import java.util.List; import com.mysema.query.types.Path; import com.mysema.query.types.path.PEntity; /** * PrimaryKey defines a primary key on table * * @author tiwe * * @param * @param

*/ public class PrimaryKey { private final PEntity entity; private final List> localColumns; public PrimaryKey(PEntity entity, Path... localColumns) { this(entity, Arrays.asList(localColumns)); } public PrimaryKey(PEntity entity, List> localColumns) { this.entity = entity; this.localColumns = localColumns; } public PEntity getEntity(){ return entity; } public List> getLocalColumns() { return localColumns; } }