Package ru.curs.celesta.dbutils.meta
Class DbPkInfo
- java.lang.Object
-
- ru.curs.celesta.dbutils.meta.DbPkInfo
-
public final class DbPkInfo extends Object
Information on primary key taken from the database.- Since:
- 2017-05-10
- Author:
- ioann
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addColumnName(String columnName)
Adds a column to the primary key.List<String>
getColumnNames()
Returns columns of the primary key.String
getName()
Returns primary key name.boolean
isEmpty()
Whether primary key contains any columns.boolean
reflects(TableElement t)
void
setName(String name)
Sets primary key name.
-
-
-
Constructor Detail
-
DbPkInfo
public DbPkInfo(DBAdaptor dbAdaptor)
-
-
Method Detail
-
addColumnName
public void addColumnName(String columnName)
Adds a column to the primary key.- Parameters:
columnName
- column name
-
setName
public void setName(String name)
Sets primary key name.- Parameters:
name
- primary key name
-
getName
public String getName()
Returns primary key name.- Returns:
-
isEmpty
public boolean isEmpty()
Whether primary key contains any columns.- Returns:
-
reflects
public boolean reflects(TableElement t)
-
-