com.silverpeas.mydb.data.db
Class DbTable

java.lang.Object
  extended by com.silverpeas.mydb.data.db.DbTable

public class DbTable
extends Object

Database table.

Author:
Antoine HEDIN

Constructor Summary
DbTable(String name)
           
 
Method Summary
 void addColumn(DbColumn column)
           
 void addLine(DbLine line)
           
 void forceColumnNoDefaultValue(String columnName)
           
 void forceColumnNotNull(String columnName)
           
 void forceColumnsNoDefaultValue(String[] columnsNames)
           
 void forceColumnsNotNull(String[] columnsNames)
           
 DbColumn getColumn(int index)
           
 DbColumn getColumn(String name)
           
 int getColumnIndex(String name)
           
 DbColumn[] getColumns()
           
 String[] getColumnsNames()
           
 String[] getColumnsNames(boolean autoIncrementFilter)
           
 DbColumn[] getColumnsWithExportedForeignKeys()
           
 String[][] getForeignKeyColumnsNames(String keyName)
           
 int getLineIndex()
           
 DbLine[] getLines()
           
 String getName()
           
 PrimaryKey getPrimaryKey()
           
 DbLine getSelectedLine()
           
 void removeColumn(int index)
           
 void setLineIndex(int lineIndex)
           
 void setName(String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DbTable

public DbTable(String name)
Method Detail

setName

public void setName(String name)

getName

public String getName()

setLineIndex

public void setLineIndex(int lineIndex)

getLineIndex

public int getLineIndex()

addColumn

public void addColumn(DbColumn column)

addLine

public void addLine(DbLine line)

getColumns

public DbColumn[] getColumns()

getColumn

public DbColumn getColumn(int index)

getColumn

public DbColumn getColumn(String name)

getColumnIndex

public int getColumnIndex(String name)

removeColumn

public void removeColumn(int index)

getLines

public DbLine[] getLines()

getColumnsNames

public String[] getColumnsNames()

getColumnsNames

public String[] getColumnsNames(boolean autoIncrementFilter)

getSelectedLine

public DbLine getSelectedLine()

getColumnsWithExportedForeignKeys

public DbColumn[] getColumnsWithExportedForeignKeys()

getPrimaryKey

public PrimaryKey getPrimaryKey()

getForeignKeyColumnsNames

public String[][] getForeignKeyColumnsNames(String keyName)

forceColumnNotNull

public void forceColumnNotNull(String columnName)

forceColumnsNotNull

public void forceColumnsNotNull(String[] columnsNames)

forceColumnNoDefaultValue

public void forceColumnNoDefaultValue(String columnName)

forceColumnsNoDefaultValue

public void forceColumnsNoDefaultValue(String[] columnsNames)


Copyright © 2016 Silverpeas. All Rights Reserved.