public class SimpleSqlTableDataSource extends java.lang.Object implements ISqlTableDataSource
Constructor and Description |
---|
SimpleSqlTableDataSource(ISqlConnectionSource objConnSource,
java.lang.String strTableName) |
SimpleSqlTableDataSource(ISqlConnectionSource objConnSource,
java.lang.String strTableName,
java.lang.String strWhereClause) |
Modifier and Type | Method and Description |
---|---|
void |
closeResultSet(java.sql.ResultSet objResultSet) |
protected java.lang.String |
generateColumnList(SqlTableColumnModel objColumnModel) |
protected java.lang.String |
generateCountQuery() |
protected java.lang.String |
generateDataQuery(SqlTableColumnModel objColumnModel,
SimpleTableState objState) |
protected java.lang.String |
generateLimitClause(ITablePagingState objPagingState) |
protected java.lang.String |
generateOrderByClause(ITableSortingState objSortingState) |
protected java.lang.String |
generateWhereClause() |
ISqlConnectionSource |
getConnSource()
Returns the connSource.
|
java.sql.ResultSet |
getCurrentRows(SqlTableColumnModel objColumnModel,
SimpleTableState objState) |
int |
getRowCount() |
java.lang.String |
getTableName()
Returns the tableName.
|
java.lang.String |
getWhereClause()
Returns the whereClause.
|
protected java.lang.String |
quoteObjectName(java.lang.String strObject) |
void |
setConnSource(ISqlConnectionSource connSource)
Sets the connSource.
|
void |
setTableName(java.lang.String tableName)
Sets the tableName.
|
void |
setWhereClause(java.lang.String whereClause)
Sets the whereClause.
|
public SimpleSqlTableDataSource(ISqlConnectionSource objConnSource, java.lang.String strTableName)
public SimpleSqlTableDataSource(ISqlConnectionSource objConnSource, java.lang.String strTableName, java.lang.String strWhereClause)
public int getRowCount() throws java.sql.SQLException
getRowCount
in interface ISqlTableDataSource
java.sql.SQLException
ISqlTableDataSource.getRowCount()
public java.sql.ResultSet getCurrentRows(SqlTableColumnModel objColumnModel, SimpleTableState objState) throws java.sql.SQLException
getCurrentRows
in interface ISqlTableDataSource
java.sql.SQLException
ISqlTableDataSource.getCurrentRows(SqlTableColumnModel, SimpleTableState)
public void closeResultSet(java.sql.ResultSet objResultSet)
closeResultSet
in interface ISqlTableDataSource
ISqlTableDataSource.closeResultSet(ResultSet)
protected java.lang.String quoteObjectName(java.lang.String strObject)
public java.lang.String getTableName()
public void setTableName(java.lang.String tableName)
tableName
- The tableName to setpublic ISqlConnectionSource getConnSource()
public void setConnSource(ISqlConnectionSource connSource)
connSource
- The connSource to setpublic java.lang.String getWhereClause()
public void setWhereClause(java.lang.String whereClause)
whereClause
- The whereClause to setprotected java.lang.String generateColumnList(SqlTableColumnModel objColumnModel)
protected java.lang.String generateWhereClause()
protected java.lang.String generateOrderByClause(ITableSortingState objSortingState)
protected java.lang.String generateLimitClause(ITablePagingState objPagingState)
protected java.lang.String generateDataQuery(SqlTableColumnModel objColumnModel, SimpleTableState objState)
protected java.lang.String generateCountQuery()