| java.lang.Object com.teamkonzept.db.TKQuery com.teamkonzept.db.TKUnprepQuery
All known Subclasses: com.teamkonzept.webman.mainint.db.queries.oracle.TKDBGetAllTreeContentVersions, com.teamkonzept.webman.mainint.db.queries.oracle.TKDBGetAllNodeContentVersions, com.teamkonzept.webman.mainint.db.queries.TKDBGetAllNodeContentVersions, com.teamkonzept.webman.mainint.db.queries.TKDBGetAllTreeContentVersions,
TKUnprepQuery | abstract public class TKUnprepQuery extends TKQuery (Code) | | Abstrakte Klasse, zur Erstellung nicht-präparierter Queries.
Der einer solchen Query zugrundeliegende SQL-String wird aus einem
TKTemplate bei Ausführung der Query erzeugt.
See Also: java.sql.Statement See Also: com.teamkonzept.lib.TKTemplate |
Method Summary | |
final public String | convert(String key, Object val) Liefert das gegebene Object val, als SQL-String, Der JDBC-Typ in dem
das Objekt dargestellt werden soll, ist durch den Type des Queryparameters
key gegeben. | public boolean | execute() | public void | initQuery(TKSQLTypeConverter conv, TKDBConnection tkConn, Object queryID) Methode zur Initialisierung der Query. | public void | initQuery(Connection conn, Object[][] paramTypes, boolean[] setRelevants, TKTemplateSyntax sqlTmplSyntax) | public void | setListIterator(TKListIterator iter) | public void | setQueryParams(String param, Object val) Methode, welche einem Query-Parameter einen Wert oder
ein Feld zuweist. | public void | specClose() Schließt das zu der Query gehörige SQL-Statement und
gibt die zugehörigen DB u. |
initQuery | public void initQuery(Connection conn, Object[][] paramTypes, boolean[] setRelevants, TKTemplateSyntax sqlTmplSyntax)(Code) | | Methode zur Initialisierung des Queryobjektes
Parameters: conn - - Verbindung zur DB Parameters: paramTypes - - Liste von Parametername, Parametertyp Paaren Parameters: setRelevants - - geordnete Liste, welche angibt, welcheSQl(Teil)Queries relevante ResultSets liefern. Parameters: sqlTmplSyntax - - Dem der Query zugrundeliegendeSQL-TemplateSyntaxobjekt. exception: com.teamkonzept.db.TKSQLError - |
setListIterator | public void setListIterator(TKListIterator iter)(Code) | | Ermöglich das setzen eines eignen Listiterators für
das SQL-Template
Parameters: iter - - Der Listiterator, der verwendet werdensoll, wenn für eine Liste keinQueryListIterator vorhanden ist. |
setQueryParams | public void setQueryParams(String param, Object val)(Code) | | Methode, welche einem Query-Parameter einen Wert oder
ein Feld zuweist.
Parameters: param - - Name des Parameters Parameters: val - - Wert/Feld des Parameters |
specClose | public void specClose() throws SQLException(Code) | | Schließt das zu der Query gehörige SQL-Statement und
gibt die zugehörigen DB u. JDBC-Resourcen wieder frei.
exception: java.sql.SQLException - |
|
|