T - der konkrete Typ.GenericIterator<T>, RemoteDBIteratorImplpublic 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".RemoteExceptionvoid 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 - RemoteExceptionaddFilter(String)void join(String table) throws RemoteException
table - zu joinende Tabelle.RemoteExceptionvoid setOrder(String order) throws RemoteException
order - RemoteExceptionvoid setLimit(int i)
throws RemoteException
i - Hoehe des Limit.RemoteExceptionCopyright © 2018. All rights reserved.