de.pkjs.pl
Class Database.NamedStatement

java.lang.Object
  extended by de.pkjs.pl.Database.NamedStatement
Enclosing class:
Database

public static final class Database.NamedStatement
extends java.lang.Object


Method Summary
 ParameterList extractParameters(ParameterList list)
          Entnimmt aus der übergebenen ParameterList all die benannten Parameter, die in diesem Statement definiert sind.
 java.lang.String getDatasetName()
           
 int getMaxExecutionTime()
           
 int getMaxRows()
           
 java.lang.String getName()
           
 java.util.ArrayList<java.lang.String> getParameterNames()
          Liefert eine ArrayList mit dem in diesem Statement verwendeten Parametern in der Form: "...
 int getQueryTimeout()
           
 java.lang.String getSql()
           
 java.lang.String getSql(ParameterList parameters)
           
 java.lang.String getTableName()
           
 void setDatasetName(java.lang.String datasetName)
          Der Name des Dataset wird auf diesen Wert gesetzt.
 void setMaxExecutionTime(int millies)
          Wenn die Ausführungszeit länger dauert, dann Warning im Logfile
 void setMaxRows(int maxRows)
           
 void setQueryTimeout(int queryTimeout)
           
 void setTableName(java.lang.String tableName)
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getName

public java.lang.String getName()

getSql

public java.lang.String getSql()

getSql

public java.lang.String getSql(ParameterList parameters)

getParameterNames

public java.util.ArrayList<java.lang.String> getParameterNames()
Liefert eine ArrayList mit dem in diesem Statement verwendeten Parametern in der Form: "... WHERE id = $MyId AND ..." oder null, wenn keine Parameter definiert.

Returns:

extractParameters

public ParameterList extractParameters(ParameterList list)
Entnimmt aus der übergebenen ParameterList all die benannten Parameter, die in diesem Statement definiert sind.

Parameters:
list - Die ParameterList, aus der die Parameter entnommen werden sollen.
Returns:
Null, wenn dieses Statement keine Parameter hat. Wirft eine IllegalArgumentException, wenn in der übergebenen Liste Parameter fehlen, die für dieses Statement benötigt werden.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getMaxRows

public int getMaxRows()
Returns:
Returns the maxRows.

setMaxRows

public void setMaxRows(int maxRows)
Parameters:
maxRows - The maxRows to set.

getMaxExecutionTime

public int getMaxExecutionTime()

setMaxExecutionTime

public void setMaxExecutionTime(int millies)
Wenn die Ausführungszeit länger dauert, dann Warning im Logfile


getDatasetName

public java.lang.String getDatasetName()
Returns:
Returns the datasetName.

setDatasetName

public void setDatasetName(java.lang.String datasetName)
Der Name des Dataset wird auf diesen Wert gesetzt.

Parameters:
datasetName -

getTableName

public java.lang.String getTableName()
Returns:
Returns the tableName.

setTableName

public void setTableName(java.lang.String tableName)
Parameters:
tableName -

getQueryTimeout

public int getQueryTimeout()

setQueryTimeout

public void setQueryTimeout(int queryTimeout)