com.partnersoft.v3x.io.sql
Class TableDescription
java.lang.Object
com.partnersoft.v3x.io.sql.TableDescription
public class TableDescription
- extends java.lang.Object
A description of a table.
|
Constructor Summary |
TableDescription(java.lang.String tableName,
java.sql.Connection connection)
|
|
Method Summary |
java.lang.String |
generateFullQuery()
Returns a query with columns in same order as our columns[] array. |
int |
indexOf(java.lang.String columnName)
Returns column index for named column, -1 if none. |
void |
logDescription()
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
tableName
public java.lang.String tableName
columns
public java.lang.String[] columns
rowCount
public int rowCount
TableDescription
public TableDescription(java.lang.String tableName,
java.sql.Connection connection)
throws java.sql.SQLException
- Throws:
java.sql.SQLException
generateFullQuery
public java.lang.String generateFullQuery()
- Returns a query with columns in same order as our columns[] array. You
can just append a where clause with a string append if you need it.
indexOf
public int indexOf(java.lang.String columnName)
- Returns column index for named column, -1 if none. Case insensitive like
yo mama.
logDescription
public void logDescription()