public class SQLStream extends AbstractStream
| Modifier and Type | Field and Description |
|---|---|
(package private) String[] |
columns |
(package private) Connection |
connection |
(package private) DatabaseDialect |
dialect |
(package private) String |
driver |
(package private) String |
password |
(package private) ResultSet |
result |
(package private) String |
select |
(package private) String |
username |
closed, count, id, in, limit, log, prefix, seqId, sequenceKey, urlSOURCE_KEY| Modifier and Type | Method and Description |
|---|---|
void |
close() |
String |
getPassword() |
String |
getSelect() |
String |
getUsername() |
void |
init() |
Data |
readNext() |
void |
setPassword(String password) |
void |
setSelect(String select) |
void |
setUsername(String username) |
getId, getInputStream, getLimit, getPrefix, getSequenceKey, getUrl, read, setId, setLimit, setPrefix, setSequenceKey, setUrlString username
String password
String driver
String select
Connection connection
ResultSet result
String[] columns
DatabaseDialect dialect
public SQLStream(SourceURL url)
public SQLStream()
public String getSelect()
@Parameter(required=true, description="The select statement to select items from the database.") public void setSelect(String select)
select - the select to setpublic String getUsername()
public void setUsername(String username)
username - the username to setpublic String getPassword()
public void setPassword(String password)
password - the password to setpublic void init()
throws Exception
init in interface Sourceinit in class AbstractStreamExceptionAbstractStream.init()public Data readNext() throws Exception
readNext in class AbstractStreamExceptionstream.io.AbstractStream#readItem(stream.Data)public void close()
close in interface Sourceclose in class AbstractStreamSource.close()Copyright © 2018. All rights reserved.