org.histpop.server.db
Class Table
java.lang.Object
org.histpop.server.db.Table
public class Table
- extends java.lang.Object
The Table class represents a particular table in the database. It
has methods for obtaining the fields, and the 'nickname' of the table
Field Summary |
static java.lang.String |
DELETE
|
static java.lang.String |
FINDALL
|
static java.lang.String |
INSERT
|
static java.lang.String |
LOAD
|
static java.lang.String |
SAVE
|
Constructor Summary |
Table(java.lang.String tablename,
java.lang.String beanname,
java.lang.String sortfield,
SQLRepository db,
java.lang.String[] primaryKey)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
LOAD
public static final java.lang.String LOAD
- See Also:
- Constant Field Values
SAVE
public static final java.lang.String SAVE
- See Also:
- Constant Field Values
INSERT
public static final java.lang.String INSERT
- See Also:
- Constant Field Values
DELETE
public static final java.lang.String DELETE
- See Also:
- Constant Field Values
FINDALL
public static final java.lang.String FINDALL
- See Also:
- Constant Field Values
Table
public Table(java.lang.String tablename,
java.lang.String beanname,
java.lang.String sortfield,
SQLRepository db,
java.lang.String[] primaryKey)
throws ServerException
- Throws:
ServerException
getTableName
public java.lang.String getTableName()
getBeanName
public java.lang.String getBeanName()
addField
public void addField(Field field)
getField
public Field getField(java.lang.String name)
getFieldNames
public java.util.Collection getFieldNames()
getPrimaryKey
public java.lang.String[] getPrimaryKey()
setPrimaryKey
public void setPrimaryKey(java.lang.String[] key)
getInsertSQL
public PreparedSQL getInsertSQL()
throws ServerException
- Throws:
ServerException
getDeleteSQL
public PreparedSQL getDeleteSQL()
throws ServerException
- Throws:
ServerException
getLoadSQL
public PreparedSQL getLoadSQL()
throws ServerException
- Throws:
ServerException
getSaveSQL
public PreparedSQL getSaveSQL()
throws ServerException
- Throws:
ServerException
getFindAllSQL
public PreparedSQL getFindAllSQL()
throws ServerException
- Throws:
ServerException
getStatement
public PreparedSQL getStatement(java.lang.String label)
throws ServerException
- Throws:
ServerException