|
xmlBlaster 2.2.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.xmlBlaster.contrib.dbwriter.info.SqlInfo
public class SqlInfo
Field Summary | |
---|---|
private SqlDescription |
description
|
private I_Info |
info
|
private static java.util.logging.Logger |
log
|
(package private) static int |
MAX_BUF_SIZE
|
private boolean |
queryImportedKeys
This information can be very expensive on DB2 hosts (3 minutes / table) |
private java.util.List |
rows
|
static java.lang.String |
SQL_TAG
|
Fields inherited from interface org.xmlBlaster.contrib.ContribConstants |
---|
FILE_DATE, FILENAME_ATTR, FILENAME_ATTR_OLD_FASHION, SUBDIR_ATTR, TIMESTAMP_ATTR, TOPIC_NAME |
Constructor Summary | |
---|---|
SqlInfo(I_Info info)
|
Method Summary | |
---|---|
static ClientProperty |
buildClientProperty(java.sql.ResultSetMetaData meta,
java.sql.ResultSet rs,
int pos)
Never returns null. |
void |
fillFromTableSelectDELETED(java.sql.ResultSet rs,
boolean fillData,
I_AttributeTransformer transformer)
Deprecated. |
boolean |
fillMetadata(java.sql.Connection conn,
java.lang.String catalog,
java.lang.String schema,
java.lang.String table,
java.sql.ResultSet queryRs)
|
boolean |
fillMetadata(java.sql.Connection conn,
java.lang.String catalog,
java.lang.String schema,
java.lang.String table,
java.sql.ResultSet queryRs,
I_AttributeTransformer transformer)
Fills the object with the metadata. |
SqlRow |
fillOneRow(java.sql.ResultSet rs,
java.lang.String rawContent,
I_AttributeTransformer transformer)
Result set must come from a select spaning over a single table. |
SqlRow |
fillOneRowWithObjects(java.sql.ResultSet rs,
I_AttributeTransformer transformer)
Result set must come from a select spaning over a single table. |
SqlRow |
fillOneRowWithRandomData()
This method is used for testing other applications, it generates a new row and adds it if possible. |
SqlRow |
fillOneRowWithStringEntriesDEPRECATED(java.sql.ResultSet rs,
I_AttributeTransformer transformer)
Result set must come from a select spaning over a single table. |
SqlDescription |
getDescription()
|
int |
getRowCount()
|
java.util.List |
getRows()
|
static SqlInfo |
getStructure(I_Info info)
|
static void |
main(java.lang.String[] args)
|
void |
setDescription(SqlDescription description)
|
java.lang.String |
toString()
|
java.lang.String |
toXml(java.lang.String extraOffset)
|
java.lang.String |
toXml(java.lang.String extraOffset,
boolean doTruncate,
boolean forceReadable,
boolean omitDecl)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String SQL_TAG
static final int MAX_BUF_SIZE
private static java.util.logging.Logger log
private SqlDescription description
private java.util.List rows
private I_Info info
private boolean queryImportedKeys
Constructor Detail |
---|
public SqlInfo(I_Info info)
Method Detail |
---|
public boolean fillMetadata(java.sql.Connection conn, java.lang.String catalog, java.lang.String schema, java.lang.String table, java.sql.ResultSet queryRs) throws java.lang.Exception
java.lang.Exception
public boolean fillMetadata(java.sql.Connection conn, java.lang.String catalog, java.lang.String schema, java.lang.String table, java.sql.ResultSet queryRs, I_AttributeTransformer transformer) throws java.lang.Exception
conn
- catalog
- schema
- table
- queryRs
- transformer
-
java.lang.Exception
public void fillFromTableSelectDELETED(java.sql.ResultSet rs, boolean fillData, I_AttributeTransformer transformer) throws java.lang.Exception
rs
- conn
-
java.sql.SQLException
java.lang.Exception
public final int getRowCount()
public SqlRow fillOneRowWithStringEntriesDEPRECATED(java.sql.ResultSet rs, I_AttributeTransformer transformer) throws java.lang.Exception
rs
- conn
-
java.sql.SQLException
java.lang.Exception
public static ClientProperty buildClientProperty(java.sql.ResultSetMetaData meta, java.sql.ResultSet rs, int pos) throws java.lang.Exception
name
- val
-
java.lang.Exception
public SqlRow fillOneRowWithObjects(java.sql.ResultSet rs, I_AttributeTransformer transformer) throws java.lang.Exception
rs
- conn
-
java.sql.SQLException
java.lang.Exception
public SqlRow fillOneRow(java.sql.ResultSet rs, java.lang.String rawContent, I_AttributeTransformer transformer) throws java.lang.Exception
rawContent
- the raw content of all the columns belonging to this row.conn
-
java.sql.SQLException
java.lang.Exception
public SqlRow fillOneRowWithRandomData() throws java.lang.Exception
java.sql.SQLException
java.lang.Exception
public SqlDescription getDescription()
public void setDescription(SqlDescription description)
public java.util.List getRows()
public java.lang.String toXml(java.lang.String extraOffset)
public java.lang.String toString()
toString
in class java.lang.Object
public final java.lang.String toXml(java.lang.String extraOffset, boolean doTruncate, boolean forceReadable, boolean omitDecl)
public static SqlInfo getStructure(I_Info info) throws java.lang.Exception
java.lang.Exception
public static void main(java.lang.String[] args)
|
xmlBlaster 2.2.0 API | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |