com.silverpeas.mydb.data.key
Class PrimaryKey

java.lang.Object
  extended by com.silverpeas.mydb.data.key.PrimaryKey

public class PrimaryKey
extends Object

Table primary key.

Author:
Antoine HEDIN

Field Summary
static String PRIMARY_KEY_PREFIX
           
 
Constructor Summary
PrimaryKey(DbTable parentTable)
           
 
Method Summary
 void addColumn(String column)
           
 void clear()
           
 void clearColumns()
           
 String getColumn(int index)
           
 String[] getColumns()
           
 String getConstraintName()
           
 String getName()
           
 boolean isEmpty()
           
 boolean isPrimaryKey(String name)
           
 void removeColumn(String column)
           
 void replaceColumn(String oldColumn, String newColumn)
           
 void setColumn(int index, String column)
           
 void setName(String name)
           
 void update(PrimaryKey primaryKey)
           
 void update(String name, Map<String,String[]> parameterMap)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PRIMARY_KEY_PREFIX

public static final String PRIMARY_KEY_PREFIX
See Also:
Constant Field Values
Constructor Detail

PrimaryKey

public PrimaryKey(DbTable parentTable)
Method Detail

setName

public void setName(String name)

getName

public String getName()

getColumn

public String getColumn(int index)

addColumn

public void addColumn(String column)

setColumn

public void setColumn(int index,
                      String column)

isEmpty

public boolean isEmpty()

isPrimaryKey

public boolean isPrimaryKey(String name)

getColumns

public String[] getColumns()

clear

public void clear()

clearColumns

public void clearColumns()

replaceColumn

public void replaceColumn(String oldColumn,
                          String newColumn)

removeColumn

public void removeColumn(String column)

getConstraintName

public String getConstraintName()

update

public void update(PrimaryKey primaryKey)

update

public void update(String name,
                   Map<String,String[]> parameterMap)


Copyright © 2016 Silverpeas. All Rights Reserved.