T
- der konkrete Typ.GenericIterator<T>
, Remote
DBIteratorImpl
public interface DBIterator<T extends DBObject> extends GenericIterator<T>
Modifier and Type | Method | Description |
---|---|---|
void |
addFilter(String filter) |
Fuegt dem Iterator einen zusaetzlichen Filter hinzu, der
sich auf die Anzahl der Treffer auswirkt.
|
void |
addFilter(String filter,
Object... params) |
Wie
addFilter(String) - allerdings mit dem
Unterschied, dass ueber das Objekt-Array zusaetzliche Parameter
angegeben werden koennen, mit denen dann ein PreparedStatement
gefuellt wird. |
void |
join(String table) |
Fuegt eine Tabelle via Join hinzu.
|
void |
setLimit(int i) |
Fuegt ein "limit {i}" dem Statement hinzu.
|
void |
setOrder(String order) |
Fuegt dem Iterator eine Sortierung hinzu.
|
void addFilter(String filter) throws RemoteException
filter
- ein zusaetzlicher SQL-Filter.
Z.Bsp.: "konto_id = 20".RemoteException
void addFilter(String filter, Object... params) throws RemoteException
addFilter(String)
- allerdings mit dem
Unterschied, dass ueber das Objekt-Array zusaetzliche Parameter
angegeben werden koennen, mit denen dann ein PreparedStatement
gefuellt wird.
Mann kann also entweder schreiben:
addFilter("kontonummer='200'");
oder
addFilter("kontonummer=?","200");
Die Verwendung des PreparedStatements schuetzt vor SQL-Injections.filter
- ein zusaetzlicher Filter.params
- RemoteException
addFilter(String)
void join(String table) throws RemoteException
table
- zu joinende Tabelle.RemoteException
void setOrder(String order) throws RemoteException
order
- RemoteException
void setLimit(int i) throws RemoteException
i
- Hoehe des Limit.RemoteException
Copyright © 2018. All rights reserved.