public class FilePalioConnector extends Connector implements PalioConnectable
SQLConnectable.QueryReader
cluster, connectorClass, instance, name, properties, refreshInterval, scheduler, sharedConfiguration, url
Constructor and Description |
---|
FilePalioConnector(java.lang.String url,
java.util.Properties properties) |
Modifier and Type | Method and Description |
---|---|
void |
activateSession(PSession session,
java.lang.Long pageID,
java.lang.String params) |
void |
addAccessPrivToPage(java.lang.Long privID,
java.lang.Long pageID) |
void |
addPrivToRole(java.lang.Long roleID,
java.lang.Long privID) |
void |
addRoleToUser(java.lang.Long userID,
java.lang.Long roleID,
java.lang.Long regionID,
java.util.Date expireDate) |
void |
addSessionParam(PSession session,
java.lang.String name,
java.lang.Object value) |
void |
addUser(java.lang.Long Id,
java.lang.String name,
byte[] password,
java.util.Date createdDate,
java.util.Date expireDate,
java.lang.Long expireSessions,
java.lang.Long sessionTimeout) |
void |
close() |
void |
closeSession(PSession session) |
void |
commit() |
void |
createOrUpdateDatabaseForModule(boolean pretend,
java.lang.String moduleName,
java.lang.String targetVersion,
AutomaticScriptFactory scriptFactory) |
void |
createPriv(java.lang.Long ID,
java.lang.Long typeID,
java.lang.String name,
java.lang.String code,
java.lang.String description) |
void |
createRegion(java.lang.Long ID,
java.lang.String name,
java.lang.String displayName,
java.lang.Long parent) |
void |
createRole(java.lang.Long ID,
java.lang.String name,
java.lang.String displayName,
java.lang.String description) |
void |
createRole(java.lang.Long ID,
java.lang.String name,
java.lang.String displayName,
java.lang.String description,
java.lang.Long parentID) |
void |
delAccessPrivFromPage(java.lang.Long privID,
java.lang.Long pageID) |
void |
deletePriv(java.lang.Long ID) |
void |
deleteRegion(java.lang.Long ID) |
void |
deleteRole(java.lang.Long ID) |
java.lang.Object |
executeFunction(java.lang.String query,
java.lang.Object[] params,
java.lang.String outType) |
java.lang.Object[] |
executePL_SQL(java.lang.String query,
java.lang.Object[] params,
java.lang.Object[] outNrParams) |
java.lang.Object[] |
executeProcedure(java.lang.String query,
java.lang.Object[] params,
java.lang.Object[] outTypeParams) |
int |
fastRead(SQLConnectable.QueryReader reader,
java.lang.String query,
java.lang.Object... params) |
java.util.Collection |
getAllMedia()
Returns set of
PMedia . |
java.util.Collection<PObject> |
getAllObjects()
Returns set of
PObject . |
java.util.Collection |
getAllPages()
Returns set of
PPage . |
java.util.Collection |
getAllPrivs()
Returns set of
PPriv . |
java.util.Collection |
getAllRoles(Connector connector)
Returns set of
PRole . |
java.lang.String |
getConfig(java.lang.String name) |
java.lang.Long |
getFreePrivID() |
java.lang.Long |
getFreeRegionID() |
java.lang.Long |
getFreeRoleID() |
java.lang.Long |
getFreeSessionID() |
java.lang.Long |
getFreeUserID() |
PMedia |
getMedia(java.lang.Long ID) |
java.sql.DatabaseMetaData |
getMetaData() |
PMimeType |
getMimeType(java.lang.Long ID) |
PObject |
getObject(java.lang.Long ID) |
PPage |
getPage(java.lang.Long ID) |
PPriv |
getPriv(java.lang.Long ID) |
PPriv |
getPriv(java.lang.String name) |
java.util.LinkedList |
getPrivsList() |
PRegion |
getRegion(java.lang.Long ID,
Connector connector) |
PRegion |
getRegion(java.lang.String name,
Connector connector) |
java.sql.ResultSet |
getResultSet() |
java.sql.ResultSetMetaData |
getResultSetMetaData() |
PRole |
getRole(java.lang.Long ID,
Connector connector) |
PRole |
getRole(java.lang.String name,
Connector connector) |
java.util.LinkedList |
getRolePrivs(java.lang.Long roleID) |
java.util.LinkedList |
getRolesList() |
java.util.LinkedList |
getRolesRegionsForUser(java.lang.Long userID) |
java.lang.Long |
getSequence(java.lang.String sequenceName) |
PSession |
getSession(java.lang.Long ID,
Connector palioConn) |
PTreeType |
getTreeType(java.lang.Long ID) |
int |
getType() |
PUser |
getUser(java.lang.Long ID,
Connector palioConn) |
PUser |
getUser(java.lang.String name,
Connector palioConn) |
java.util.Collection |
getUsers(Connector palioConn) |
boolean |
isNoTransaction() |
boolean |
isTransaction() |
java.util.Properties |
loadConfig() |
void |
loadConnectors(java.util.Map<java.lang.String,Connector> connectors,
java.util.Map<java.lang.String,Connector> schedulerConnectors) |
void |
lockUser(java.lang.Long userID) |
boolean |
needWriteLob() |
void |
putMedia(PMedia media) |
void |
putObject(PObject object) |
void |
putSession(PSession session) |
int |
read(SQLConnectable.QueryReader reader,
java.lang.String query,
java.lang.Object... params) |
java.util.LinkedList |
read(java.lang.String query) |
void |
read(java.lang.String query,
Closure code) |
void |
read(java.lang.String query,
java.lang.Long start,
java.lang.Integer count,
Closure code) |
java.util.LinkedList |
read(java.lang.String query,
java.lang.Long start,
java.lang.Integer count,
java.lang.String paramNameRowCount) |
java.util.LinkedList |
read(java.lang.String query,
java.lang.Object[] params) |
void |
read(java.lang.String query,
java.lang.Object[] params,
Closure code) |
void |
read(java.lang.String query,
java.lang.Object[] params,
java.lang.Long start,
java.lang.Integer count,
Closure code) |
java.util.LinkedList |
read(java.lang.String query,
java.lang.Object[] params,
java.lang.Long start,
java.lang.Integer count,
java.lang.String paramNameRowCount) |
java.util.LinkedList |
read(java.lang.String query,
java.lang.Object[] params,
java.lang.Object[] outTypeParams) |
void |
read(java.lang.String query,
java.lang.Object[] params,
java.lang.Object[] outTypeParams,
Closure code) |
java.util.LinkedList |
read(java.lang.String query,
java.lang.Object[] params,
java.lang.Object[] outTypeParams,
java.lang.Long start,
java.lang.Integer count,
java.lang.String paramNameRowCount) |
java.util.LinkedList |
read(java.lang.String query,
java.lang.Object[] params,
java.lang.Object[] outTypeParams,
long start,
int count,
java.lang.String paramNameRowCount) |
void |
read(java.lang.String query,
java.lang.Object[] params,
java.lang.Object[] outTypeParams,
java.lang.Long start,
java.lang.Long count,
Closure code) |
java.util.LinkedList |
read(java.lang.String query,
java.lang.Object[] params,
java.lang.Object[] outTypeParams,
java.lang.Long start,
java.lang.Long count,
java.lang.String paramNameRowCount) |
void |
read(java.lang.String rowParamName,
java.lang.String query,
java.lang.Long start,
java.lang.Integer count,
PalioCode code) |
void |
read(java.lang.String rowParamName,
java.lang.String query,
java.lang.Object[] params,
java.lang.Long start,
java.lang.Integer count,
PalioCode code) |
void |
read(java.lang.String rowParamName,
java.lang.String query,
java.lang.Object[] params,
java.lang.Object[] outTypeParams,
java.lang.Long start,
java.lang.Long count,
PalioCode code) |
void |
read(java.lang.String rowParamName,
java.lang.String query,
java.lang.Object[] params,
java.lang.Object[] outTypeParams,
PalioCode code) |
void |
read(java.lang.String rowParamName,
java.lang.String query,
java.lang.Object[] params,
PalioCode code) |
void |
read(java.lang.String rowParamName,
java.lang.String query,
PalioCode code) |
java.util.LinkedList |
readAsMaps(java.lang.String query) |
java.util.LinkedList |
readAsMaps(java.lang.String query,
java.lang.Long start,
java.lang.Integer count,
java.lang.String paramNameRowCount) |
java.util.LinkedList |
readAsMaps(java.lang.String query,
java.lang.Object[] params) |
java.util.LinkedList |
readAsMaps(java.lang.String query,
java.lang.Object[] params,
java.lang.Long start,
java.lang.Integer count,
java.lang.String paramNameRowCount) |
java.util.LinkedList |
readAsMaps(java.lang.String query,
java.lang.Object[] params,
java.lang.Object[] outTypeParams) |
java.util.LinkedList |
readAsMaps(java.lang.String query,
java.lang.Object[] params,
java.lang.Object[] outTypeParams,
java.lang.Long start,
java.lang.Integer count,
java.lang.String paramNameRowCount) |
java.util.LinkedList |
readAsMaps(java.lang.String query,
java.lang.Object[] params,
java.lang.Object[] outTypeParams,
java.lang.Long start,
java.lang.Long count,
java.lang.String paramNameRowCount) |
java.lang.Object[] |
readLine(java.lang.String query) |
java.lang.Object[] |
readLine(java.lang.String query,
java.lang.Object[] params) |
java.lang.Object[] |
readLine(java.lang.String query,
java.lang.Object[] params,
java.lang.Object[] outTypeParams) |
java.util.HashMap |
readLineAsMap(java.lang.String query) |
java.util.HashMap |
readLineAsMap(java.lang.String query,
java.lang.Object[] params) |
java.util.HashMap |
readLineAsMap(java.lang.String query,
java.lang.Object[] params,
java.lang.Object[] outTypeParams) |
void |
refresh() |
void |
removeRoleFromUser(java.lang.Long userID,
java.lang.Long roleID,
java.lang.Long regionID) |
void |
removeUser(java.lang.Long userID) |
void |
remPrivFromRole(java.lang.Long roleID,
java.lang.Long privID) |
void |
rollback() |
void |
setConfig(java.lang.String name,
java.lang.String value) |
void |
setSessionRegion(PSession s) |
void |
setUserSession(PSession s) |
void |
transactionStart() |
void |
transactionStop() |
void |
unlockUser(java.lang.Long userID) |
void |
updateDatabase(java.util.Properties configProperties) |
void |
updateRole(java.lang.Long ID,
java.lang.String name,
java.lang.String displayName,
java.lang.String description,
java.lang.Long parentID) |
void |
updateSessionParam(PSession session,
java.lang.String name,
java.lang.Object value) |
void |
updateUser(java.lang.Long Id,
java.lang.String field,
java.lang.Object value) |
void |
visitingPage(java.lang.Long pageID,
java.lang.Long visitingCount,
java.util.Date lastVisited) |
java.lang.Integer[] |
write(java.lang.Object[] queries) |
java.lang.Integer |
write(java.lang.String query) |
java.lang.Integer |
write(java.lang.String query,
java.lang.Object[] params) |
void |
writeLob(java.lang.String selectClob,
java.lang.Object body) |
void |
writeLob(java.lang.String selectClob,
java.lang.Object[] selectParams,
java.lang.Object body) |
delete, getAsPalioConnector, getConnector, getConnector, getInfo, getInstance, getLogConfiguration, getName, getUrl, info, info, init, init, log, logDebug, logError, logError, logWarning, save, scheduler, setDedicatedLogConfiguration, setInstance
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getName, getUrl, init, setInstance
public FilePalioConnector(java.lang.String url, java.util.Properties properties)
public void refresh() throws PalioException
refresh
in class Connector
PalioException
public PObject getObject(java.lang.Long ID) throws PalioException
getObject
in interface PalioConnectable
PalioException
public PPage getPage(java.lang.Long ID) throws PalioException
getPage
in interface PalioConnectable
PalioException
public PMedia getMedia(java.lang.Long ID) throws PalioException
getMedia
in interface PalioConnectable
PalioException
public java.util.Collection getAllMedia() throws PalioException
PalioConnectable
PMedia
.getAllMedia
in interface PalioConnectable
PalioException
public java.util.Collection<PObject> getAllObjects() throws PalioException
PalioConnectable
PObject
.getAllObjects
in interface PalioConnectable
PalioException
public java.util.Collection getAllPages() throws PalioException
PalioConnectable
PPage
.getAllPages
in interface PalioConnectable
PalioException
public java.util.Collection getAllPrivs() throws PalioException
PalioConnectable
PPriv
.getAllPrivs
in interface PalioConnectable
PalioException
public java.util.Collection getAllRoles(Connector connector) throws PalioException
PalioConnectable
PRole
.getAllRoles
in interface PalioConnectable
PalioException
public PMimeType getMimeType(java.lang.Long ID) throws PalioException
getMimeType
in interface PalioConnectable
PalioException
public PPriv getPriv(java.lang.Long ID) throws PalioException
getPriv
in interface PalioConnectable
PalioException
public PPriv getPriv(java.lang.String name) throws PalioException
getPriv
in interface PalioConnectable
PalioException
public java.util.LinkedList getPrivsList() throws PalioException
getPrivsList
in interface PalioConnectable
PalioException
public PRegion getRegion(java.lang.Long ID, Connector connector) throws PalioException
getRegion
in interface PalioConnectable
PalioException
public PRegion getRegion(java.lang.String name, Connector connector) throws PalioException
getRegion
in interface PalioConnectable
PalioException
public PRole getRole(java.lang.Long ID, Connector connector) throws PalioException
getRole
in interface PalioConnectable
PalioException
public PRole getRole(java.lang.String name, Connector connector) throws PalioException
getRole
in interface PalioConnectable
PalioException
public java.util.LinkedList getRolePrivs(java.lang.Long roleID) throws PalioException
getRolePrivs
in interface PalioConnectable
PalioException
public java.util.LinkedList getRolesList() throws PalioException
getRolesList
in interface PalioConnectable
PalioException
public java.util.LinkedList getRolesRegionsForUser(java.lang.Long userID) throws PalioException
getRolesRegionsForUser
in interface PalioConnectable
PalioException
public PTreeType getTreeType(java.lang.Long ID) throws PalioException
getTreeType
in interface PalioConnectable
PalioException
public PSession getSession(java.lang.Long ID, Connector palioConn) throws PalioException
getSession
in interface PalioConnectable
PalioException
public PUser getUser(java.lang.Long ID, Connector palioConn) throws PalioException
getUser
in interface PalioConnectable
PalioException
public PUser getUser(java.lang.String name, Connector palioConn) throws PalioException
getUser
in interface PalioConnectable
PalioException
public java.util.Collection getUsers(Connector palioConn) throws PalioException
getUsers
in interface PalioConnectable
PalioException
public java.lang.Long getFreePrivID() throws PalioException
getFreePrivID
in interface PalioConnectable
PalioException
public java.lang.Long getFreeRegionID() throws PalioException
getFreeRegionID
in interface PalioConnectable
PalioException
public java.lang.Long getFreeRoleID() throws PalioException
getFreeRoleID
in interface PalioConnectable
PalioException
public java.lang.Long getFreeSessionID() throws PalioException
getFreeSessionID
in interface PalioConnectable
PalioException
public java.lang.Long getFreeUserID() throws PalioException
getFreeUserID
in interface PalioConnectable
PalioException
public void activateSession(PSession session, java.lang.Long pageID, java.lang.String params) throws PalioException
activateSession
in interface PalioConnectable
PalioException
public void addPrivToRole(java.lang.Long roleID, java.lang.Long privID) throws PalioException
addPrivToRole
in interface PalioConnectable
PalioException
public void addRoleToUser(java.lang.Long userID, java.lang.Long roleID, java.lang.Long regionID, java.util.Date expireDate) throws PalioException
addRoleToUser
in interface PalioConnectable
PalioException
public void addAccessPrivToPage(java.lang.Long privID, java.lang.Long pageID) throws PalioException
addAccessPrivToPage
in interface PalioConnectable
PalioException
public void delAccessPrivFromPage(java.lang.Long privID, java.lang.Long pageID) throws PalioException
delAccessPrivFromPage
in interface PalioConnectable
PalioException
public void addUser(java.lang.Long Id, java.lang.String name, byte[] password, java.util.Date createdDate, java.util.Date expireDate, java.lang.Long expireSessions, java.lang.Long sessionTimeout) throws PalioException
addUser
in interface PalioConnectable
PalioException
public void closeSession(PSession session) throws PalioException
closeSession
in interface PalioConnectable
PalioException
public void createPriv(java.lang.Long ID, java.lang.Long typeID, java.lang.String name, java.lang.String code, java.lang.String description) throws PalioException
createPriv
in interface PalioConnectable
PalioException
public void createRegion(java.lang.Long ID, java.lang.String name, java.lang.String displayName, java.lang.Long parent) throws PalioException
createRegion
in interface PalioConnectable
PalioException
public void createRole(java.lang.Long ID, java.lang.String name, java.lang.String displayName, java.lang.String description, java.lang.Long parentID) throws PalioException
createRole
in interface PalioConnectable
PalioException
public void createRole(java.lang.Long ID, java.lang.String name, java.lang.String displayName, java.lang.String description) throws PalioException
createRole
in interface PalioConnectable
PalioException
public void updateRole(java.lang.Long ID, java.lang.String name, java.lang.String displayName, java.lang.String description, java.lang.Long parentID) throws PalioException
updateRole
in interface PalioConnectable
PalioException
public void deletePriv(java.lang.Long ID) throws PalioException
deletePriv
in interface PalioConnectable
PalioException
public void deleteRegion(java.lang.Long ID) throws PalioException
deleteRegion
in interface PalioConnectable
PalioException
public void deleteRole(java.lang.Long ID) throws PalioException
deleteRole
in interface PalioConnectable
PalioException
public void lockUser(java.lang.Long userID) throws PalioException
lockUser
in interface PalioConnectable
PalioException
public void putMedia(PMedia media) throws PalioException
putMedia
in interface PalioConnectable
PalioException
public void putObject(PObject object) throws PalioException
putObject
in interface PalioConnectable
PalioException
public void putSession(PSession session) throws PalioException
putSession
in interface PalioConnectable
PalioException
public void addSessionParam(PSession session, java.lang.String name, java.lang.Object value) throws PalioException
addSessionParam
in interface PalioConnectable
PalioException
public void updateSessionParam(PSession session, java.lang.String name, java.lang.Object value) throws PalioException
updateSessionParam
in interface PalioConnectable
PalioException
public void remPrivFromRole(java.lang.Long roleID, java.lang.Long privID) throws PalioException
remPrivFromRole
in interface PalioConnectable
PalioException
public void removeRoleFromUser(java.lang.Long userID, java.lang.Long roleID, java.lang.Long regionID) throws PalioException
removeRoleFromUser
in interface PalioConnectable
PalioException
public void removeUser(java.lang.Long userID) throws PalioException
removeUser
in interface PalioConnectable
PalioException
public void setUserSession(PSession s) throws PalioException
setUserSession
in interface PalioConnectable
PalioException
public void setSessionRegion(PSession s) throws PalioException
setSessionRegion
in interface PalioConnectable
PalioException
public void unlockUser(java.lang.Long userID) throws PalioException
unlockUser
in interface PalioConnectable
PalioException
public void updateUser(java.lang.Long Id, java.lang.String field, java.lang.Object value) throws PalioException
updateUser
in interface PalioConnectable
PalioException
public void visitingPage(java.lang.Long pageID, java.lang.Long visitingCount, java.util.Date lastVisited) throws PalioException
visitingPage
in interface PalioConnectable
PalioException
public java.util.Properties loadConfig() throws PalioException
loadConfig
in interface PalioConnectable
PalioException
public void loadConnectors(java.util.Map<java.lang.String,Connector> connectors, java.util.Map<java.lang.String,Connector> schedulerConnectors) throws PalioException
loadConnectors
in interface PalioConnectable
PalioException
public java.lang.String getConfig(java.lang.String name) throws PalioException
PalioException
public void setConfig(java.lang.String name, java.lang.String value) throws PalioException
setConfig
in interface PalioConnectable
PalioException
public void updateDatabase(java.util.Properties configProperties) throws PalioException
updateDatabase
in interface PalioConnectable
PalioException
public java.util.LinkedList read(java.lang.String query) throws PalioException
read
in interface SQLConnectable
PalioException
public java.util.LinkedList read(java.lang.String query, java.lang.Object[] params) throws PalioException
read
in interface SQLConnectable
PalioException
public java.util.LinkedList read(java.lang.String query, java.lang.Object[] params, java.lang.Object[] outTypeParams) throws PalioException
read
in interface SQLConnectable
PalioException
public java.util.LinkedList read(java.lang.String query, java.lang.Long start, java.lang.Integer count, java.lang.String paramNameRowCount) throws PalioException
read
in interface SQLConnectable
PalioException
public java.util.LinkedList read(java.lang.String query, java.lang.Object[] params, java.lang.Long start, java.lang.Integer count, java.lang.String paramNameRowCount) throws PalioException
read
in interface SQLConnectable
PalioException
public java.util.LinkedList read(java.lang.String query, java.lang.Object[] params, java.lang.Object[] outTypeParams, java.lang.Long start, java.lang.Long count, java.lang.String paramNameRowCount) throws PalioException
read
in interface SQLConnectable
PalioException
public java.util.LinkedList read(java.lang.String query, java.lang.Object[] params, java.lang.Object[] outTypeParams, java.lang.Long start, java.lang.Integer count, java.lang.String paramNameRowCount) throws PalioException
read
in interface SQLConnectable
PalioException
public java.util.LinkedList read(java.lang.String query, java.lang.Object[] params, java.lang.Object[] outTypeParams, long start, int count, java.lang.String paramNameRowCount) throws PalioException
read
in interface SQLConnectable
PalioException
public java.util.LinkedList readAsMaps(java.lang.String query) throws PalioException
readAsMaps
in interface SQLConnectable
PalioException
public java.util.LinkedList readAsMaps(java.lang.String query, java.lang.Object[] params) throws PalioException
readAsMaps
in interface SQLConnectable
PalioException
public java.util.LinkedList readAsMaps(java.lang.String query, java.lang.Object[] params, java.lang.Object[] outTypeParams) throws PalioException
readAsMaps
in interface SQLConnectable
PalioException
public java.util.LinkedList readAsMaps(java.lang.String query, java.lang.Long start, java.lang.Integer count, java.lang.String paramNameRowCount) throws PalioException
readAsMaps
in interface SQLConnectable
PalioException
public java.util.LinkedList readAsMaps(java.lang.String query, java.lang.Object[] params, java.lang.Long start, java.lang.Integer count, java.lang.String paramNameRowCount) throws PalioException
readAsMaps
in interface SQLConnectable
PalioException
public java.util.LinkedList readAsMaps(java.lang.String query, java.lang.Object[] params, java.lang.Object[] outTypeParams, java.lang.Long start, java.lang.Long count, java.lang.String paramNameRowCount) throws PalioException
readAsMaps
in interface SQLConnectable
PalioException
public java.util.LinkedList readAsMaps(java.lang.String query, java.lang.Object[] params, java.lang.Object[] outTypeParams, java.lang.Long start, java.lang.Integer count, java.lang.String paramNameRowCount) throws PalioException
readAsMaps
in interface SQLConnectable
PalioException
public void read(java.lang.String rowParamName, java.lang.String query, PalioCode code) throws PalioException
read
in interface SQLConnectable
PalioException
public void read(java.lang.String rowParamName, java.lang.String query, java.lang.Object[] params, PalioCode code) throws PalioException
read
in interface SQLConnectable
PalioException
public void read(java.lang.String rowParamName, java.lang.String query, java.lang.Object[] params, java.lang.Object[] outTypeParams, PalioCode code) throws PalioException
read
in interface SQLConnectable
PalioException
public void read(java.lang.String rowParamName, java.lang.String query, java.lang.Long start, java.lang.Integer count, PalioCode code) throws PalioException
read
in interface SQLConnectable
PalioException
public void read(java.lang.String rowParamName, java.lang.String query, java.lang.Object[] params, java.lang.Long start, java.lang.Integer count, PalioCode code) throws PalioException
read
in interface SQLConnectable
PalioException
public void read(java.lang.String rowParamName, java.lang.String query, java.lang.Object[] params, java.lang.Object[] outTypeParams, java.lang.Long start, java.lang.Long count, PalioCode code) throws PalioException
read
in interface SQLConnectable
PalioException
public void read(java.lang.String query, Closure code) throws PalioException
read
in interface SQLConnectable
PalioException
public void read(java.lang.String query, java.lang.Object[] params, Closure code) throws PalioException
read
in interface SQLConnectable
PalioException
public void read(java.lang.String query, java.lang.Object[] params, java.lang.Object[] outTypeParams, Closure code) throws PalioException
read
in interface SQLConnectable
PalioException
public void read(java.lang.String query, java.lang.Long start, java.lang.Integer count, Closure code) throws PalioException
read
in interface SQLConnectable
PalioException
public void read(java.lang.String query, java.lang.Object[] params, java.lang.Long start, java.lang.Integer count, Closure code) throws PalioException
read
in interface SQLConnectable
PalioException
public void read(java.lang.String query, java.lang.Object[] params, java.lang.Object[] outTypeParams, java.lang.Long start, java.lang.Long count, Closure code) throws PalioException
read
in interface SQLConnectable
PalioException
public int fastRead(SQLConnectable.QueryReader reader, java.lang.String query, java.lang.Object... params) throws PalioException
fastRead
in interface SQLConnectable
PalioException
public int read(SQLConnectable.QueryReader reader, java.lang.String query, java.lang.Object... params) throws PalioException
read
in interface SQLConnectable
PalioException
public java.lang.Object[] readLine(java.lang.String query) throws PalioException
readLine
in interface SQLConnectable
PalioException
public java.lang.Object[] readLine(java.lang.String query, java.lang.Object[] params) throws PalioException
readLine
in interface SQLConnectable
PalioException
public java.lang.Object[] readLine(java.lang.String query, java.lang.Object[] params, java.lang.Object[] outTypeParams) throws PalioException
readLine
in interface SQLConnectable
PalioException
public java.util.HashMap readLineAsMap(java.lang.String query) throws PalioException
readLineAsMap
in interface SQLConnectable
PalioException
public java.util.HashMap readLineAsMap(java.lang.String query, java.lang.Object[] params) throws PalioException
readLineAsMap
in interface SQLConnectable
PalioException
public java.util.HashMap readLineAsMap(java.lang.String query, java.lang.Object[] params, java.lang.Object[] outTypeParams) throws PalioException
readLineAsMap
in interface SQLConnectable
PalioException
public java.lang.Integer write(java.lang.String query) throws PalioException
write
in interface SQLConnectable
PalioException
public java.lang.Integer write(java.lang.String query, java.lang.Object[] params) throws PalioException
write
in interface SQLConnectable
PalioException
public java.lang.Integer[] write(java.lang.Object[] queries) throws PalioException
write
in interface SQLConnectable
PalioException
public java.lang.Object[] executePL_SQL(java.lang.String query, java.lang.Object[] params, java.lang.Object[] outNrParams) throws PalioException
executePL_SQL
in interface SQLConnectable
PalioException
public java.lang.Object executeFunction(java.lang.String query, java.lang.Object[] params, java.lang.String outType) throws PalioException
executeFunction
in interface SQLConnectable
PalioException
public java.lang.Object[] executeProcedure(java.lang.String query, java.lang.Object[] params, java.lang.Object[] outTypeParams) throws PalioException
executeProcedure
in interface SQLConnectable
PalioException
public void transactionStart() throws PalioException
transactionStart
in interface SQLConnectable
PalioException
public void transactionStop() throws PalioException
transactionStop
in interface SQLConnectable
PalioException
public void commit() throws PalioException
commit
in interface SQLConnectable
PalioException
public void rollback() throws PalioException
rollback
in interface SQLConnectable
PalioException
public boolean isTransaction()
isTransaction
in interface SQLConnectable
public boolean isNoTransaction()
isNoTransaction
in interface SQLConnectable
public void writeLob(java.lang.String selectClob, java.lang.Object body) throws PalioException
writeLob
in interface SQLConnectable
PalioException
public void writeLob(java.lang.String selectClob, java.lang.Object[] selectParams, java.lang.Object body) throws PalioException
writeLob
in interface SQLConnectable
PalioException
public java.lang.Long getSequence(java.lang.String sequenceName) throws PalioException
getSequence
in interface SQLConnectable
PalioException
public java.sql.DatabaseMetaData getMetaData() throws PalioException
getMetaData
in interface SQLConnectable
PalioException
public java.sql.ResultSet getResultSet() throws PalioException
getResultSet
in interface SQLConnectable
PalioException
public java.sql.ResultSetMetaData getResultSetMetaData() throws PalioException
getResultSetMetaData
in interface SQLConnectable
PalioException
public int getType()
getType
in interface SQLConnectable
public boolean needWriteLob() throws PalioException
needWriteLob
in interface SQLConnectable
PalioException
public void createOrUpdateDatabaseForModule(boolean pretend, java.lang.String moduleName, java.lang.String targetVersion, AutomaticScriptFactory scriptFactory)
createOrUpdateDatabaseForModule
in interface PalioConnectable