|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectpalio.connectors.Connector
palio.connectors.PooledConnector
palio.connectors.SQLConnector
public abstract class SQLConnector
A Class SQLConnector.
Method Object newConnection()
should return Object[]
, where
[0] - should be Connection
[1] - should be Statement
[2] - should be Statement for extended queries
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface palio.connectors.SQLConnectable |
---|
SQLConnectable.QueryReader |
Field Summary |
---|
Fields inherited from interface palio.connectors.SQLConnectable |
---|
DB2, GENERIC, HIBERNATE, HSQL, MSSQL, MYSQL, ORACLE, PALIO, POSTGRESQL, SYBASE |
Constructor Summary | |
---|---|
SQLConnector(java.lang.String url,
java.util.Properties properties)
|
Method Summary | |
---|---|
void |
commit()
|
void |
debugInit()
|
static void |
debugSave(java.lang.String query,
java.lang.Object[] params,
long start,
long count,
int resultCount,
long startTime,
java.lang.String option)
|
void |
dedicatedCommit()
|
void |
dedicatedRollback()
|
void |
dedicatedStart()
|
void |
dedicatedStop()
|
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[] outTypeParams)
|
java.lang.Object[] |
executeProcedure(java.lang.String query,
java.lang.Object[] params,
java.lang.Object[] outTypesParams)
|
int |
fastRead(SQLConnectable.QueryReader reader,
java.lang.String query,
java.lang.Object... params)
|
static java.util.Map<java.lang.Integer,java.lang.String> |
getConnectorTypes()
|
java.lang.Object[] |
getInfo()
|
java.sql.DatabaseMetaData |
getMetaData()
|
static java.lang.String |
getOutTypeParamForClass(java.lang.Class clazz)
|
java.sql.ResultSet |
getResultSet()
|
java.sql.ResultSetMetaData |
getResultSetMetaData()
|
java.lang.String |
info()
|
void |
init()
|
boolean |
isNoTransaction()
|
boolean |
isTransaction()
|
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,
groovy.lang.Closure code)
|
palio.connectors.SQLQueryResult |
read(java.lang.String query,
long start,
int count)
|
void |
read(java.lang.String query,
java.lang.Long start,
java.lang.Integer count,
groovy.lang.Closure code)
Deprecated. |
java.util.LinkedList |
read(java.lang.String query,
java.lang.Long start,
java.lang.Integer count,
java.lang.String paramNameRowCount)
Deprecated. |
java.util.LinkedList |
read(java.lang.String query,
java.lang.Object[] params)
|
void |
read(java.lang.String query,
java.lang.Object[] params,
groovy.lang.Closure code)
|
void |
read(java.lang.String query,
java.lang.Object[] params,
java.lang.Long start,
java.lang.Integer count,
groovy.lang.Closure code)
Deprecated. |
java.util.LinkedList |
read(java.lang.String query,
java.lang.Object[] params,
java.lang.Long start,
java.lang.Integer count,
java.lang.String paramNameRowCount)
Deprecated. |
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,
groovy.lang.Closure code)
|
void |
read(java.lang.String query,
java.lang.Object[] params,
java.lang.Object[] outTypeParams,
long start,
int count,
groovy.lang.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)
Deprecated. |
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,
groovy.lang.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,
palio.compiler.PalioCode code)
Deprecated. |
void |
read(java.lang.String rowParamName,
java.lang.String query,
java.lang.Object[] params,
java.lang.Long start,
java.lang.Integer count,
palio.compiler.PalioCode code)
Deprecated. |
void |
read(java.lang.String rowParamName,
java.lang.String query,
java.lang.Object[] params,
java.lang.Object[] outTypeParams,
long start,
int count,
palio.compiler.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,
palio.compiler.PalioCode code)
|
void |
read(java.lang.String rowParamName,
java.lang.String query,
java.lang.Object[] params,
java.lang.Object[] outTypeParams,
palio.compiler.PalioCode code)
|
void |
read(java.lang.String rowParamName,
java.lang.String query,
java.lang.Object[] params,
palio.compiler.PalioCode code)
|
void |
read(java.lang.String rowParamName,
java.lang.String query,
palio.compiler.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)
Deprecated. |
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)
Deprecated. |
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 |
rollback()
|
void |
transactionStart()
|
void |
transactionStop()
|
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 selectLob,
java.lang.Object body)
|
void |
writeLob(java.lang.String selectLob,
java.lang.Object[] params,
java.lang.Object body)
|
Methods inherited from class palio.connectors.PooledConnector |
---|
BusyChecker, clearThreadResources, close, DedicateChecker, FreeChecker, refresh |
Methods inherited from class palio.connectors.Connector |
---|
getConnector, getInstance, getName, getUrl, init, setDedicatedLogConfiguration, setInstance |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface palio.connectors.SQLConnectable |
---|
getName, getSequence, getType, getUrl, needWriteLob |
Constructor Detail |
---|
public SQLConnector(java.lang.String url, java.util.Properties properties)
Method Detail |
---|
public static java.util.Map<java.lang.Integer,java.lang.String> getConnectorTypes()
public void init() throws palio.PalioException
init
in class PooledConnector
palio.PalioException
public void debugInit()
public static void debugSave(java.lang.String query, java.lang.Object[] params, long start, long count, int resultCount, long startTime, java.lang.String option)
public static java.lang.String getOutTypeParamForClass(java.lang.Class clazz)
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 palio.PalioException
read
in interface SQLConnectable
palio.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 palio.PalioException
read
in interface SQLConnectable
palio.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 palio.PalioException
readAsMaps
in interface SQLConnectable
palio.PalioException
public final java.lang.Object[] readLine(java.lang.String query, java.lang.Object[] params, java.lang.Object[] outTypeParams) throws palio.PalioException
readLine
in interface SQLConnectable
palio.PalioException
public final java.util.HashMap readLineAsMap(java.lang.String query, java.lang.Object[] params, java.lang.Object[] outTypeParams) throws palio.PalioException
readLineAsMap
in interface SQLConnectable
palio.PalioException
public final palio.connectors.SQLQueryResult read(java.lang.String query, long start, int count) throws palio.PalioException
palio.PalioException
public final int read(SQLConnectable.QueryReader reader, java.lang.String query, java.lang.Object... params) throws palio.PalioException
read
in interface SQLConnectable
palio.PalioException
public final int fastRead(SQLConnectable.QueryReader reader, java.lang.String query, java.lang.Object... params) throws palio.PalioException
fastRead
in interface SQLConnectable
palio.PalioException
public final 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, palio.compiler.PalioCode code) throws palio.PalioException
read
in interface SQLConnectable
palio.PalioException
public final void read(java.lang.String rowParamName, java.lang.String query, java.lang.Object[] params, java.lang.Object[] outTypeParams, long start, int count, palio.compiler.PalioCode code) throws palio.PalioException
palio.PalioException
public final void read(java.lang.String query, java.lang.Object[] params, java.lang.Object[] outTypeParams, java.lang.Long start, java.lang.Long count, groovy.lang.Closure code) throws palio.PalioException
read
in interface SQLConnectable
palio.PalioException
public final void read(java.lang.String query, java.lang.Object[] params, java.lang.Object[] outTypeParams, long start, int count, groovy.lang.Closure code) throws palio.PalioException
palio.PalioException
public final java.lang.Integer write(java.lang.String query) throws palio.PalioException
write
in interface SQLConnectable
palio.PalioException
public final java.lang.Integer write(java.lang.String query, java.lang.Object[] params) throws palio.PalioException
write
in interface SQLConnectable
palio.PalioException
public final java.lang.Integer[] write(java.lang.Object[] queries) throws palio.PalioException
write
in interface SQLConnectable
palio.PalioException
public final java.lang.Object[] executePL_SQL(java.lang.String query, java.lang.Object[] params, java.lang.Object[] outTypeParams) throws palio.PalioException
executePL_SQL
in interface SQLConnectable
palio.PalioException
public final java.lang.Object executeFunction(java.lang.String query, java.lang.Object[] params, java.lang.String outType) throws palio.PalioException
executeFunction
in interface SQLConnectable
palio.PalioException
public final java.lang.Object[] executeProcedure(java.lang.String query, java.lang.Object[] params, java.lang.Object[] outTypesParams) throws palio.PalioException
executeProcedure
in interface SQLConnectable
palio.PalioException
public final void dedicatedStart() throws palio.PalioException
dedicatedStart
in interface DedicatedConnectionSupport
palio.PalioException
public final void dedicatedStop()
dedicatedStop
in interface DedicatedConnectionSupport
public void dedicatedCommit() throws palio.PalioException
dedicatedCommit
in interface DedicatedConnectionSupport
palio.PalioException
public void dedicatedRollback()
dedicatedRollback
in interface DedicatedConnectionSupport
public final void transactionStart() throws palio.PalioException
transactionStart
in interface SQLConnectable
palio.PalioException
public final void transactionStop() throws palio.PalioException
transactionStop
in interface SQLConnectable
palio.PalioException
public void commit() throws palio.PalioException
commit
in interface SQLConnectable
palio.PalioException
public void rollback() throws palio.PalioException
rollback
in interface SQLConnectable
palio.PalioException
public boolean isTransaction()
isTransaction
in interface DedicatedConnectionSupport
isTransaction
in interface SQLConnectable
public boolean isNoTransaction()
isNoTransaction
in interface SQLConnectable
public void writeLob(java.lang.String selectLob, java.lang.Object[] params, java.lang.Object body) throws palio.PalioException
writeLob
in interface SQLConnectable
palio.PalioException
public void writeLob(java.lang.String selectLob, java.lang.Object body) throws palio.PalioException
writeLob
in interface SQLConnectable
palio.PalioException
public final java.sql.DatabaseMetaData getMetaData() throws palio.PalioException
getMetaData
in interface SQLConnectable
palio.PalioException
public java.sql.ResultSet getResultSet()
getResultSet
in interface SQLConnectable
public java.sql.ResultSetMetaData getResultSetMetaData()
getResultSetMetaData
in interface SQLConnectable
public java.lang.Object[] getInfo()
getInfo
in class PooledConnector
public java.lang.String info()
info
in class PooledConnector
public final java.util.LinkedList read(java.lang.String query) throws palio.PalioException
read
in interface SQLConnectable
palio.PalioException
public final java.util.LinkedList read(java.lang.String query, java.lang.Object[] params) throws palio.PalioException
read
in interface SQLConnectable
palio.PalioException
public final java.util.LinkedList read(java.lang.String query, java.lang.Object[] params, java.lang.Object[] outTypeParams) throws palio.PalioException
read
in interface SQLConnectable
palio.PalioException
@Deprecated public final java.util.LinkedList read(java.lang.String query, java.lang.Long start, java.lang.Integer count, java.lang.String paramNameRowCount) throws palio.PalioException
read
in interface SQLConnectable
palio.PalioException
@Deprecated public final 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 palio.PalioException
read
in interface SQLConnectable
palio.PalioException
@Deprecated public final 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 palio.PalioException
read
in interface SQLConnectable
palio.PalioException
public final void read(java.lang.String rowParamName, java.lang.String query, palio.compiler.PalioCode code) throws palio.PalioException
read
in interface SQLConnectable
palio.PalioException
public final void read(java.lang.String rowParamName, java.lang.String query, java.lang.Object[] params, palio.compiler.PalioCode code) throws palio.PalioException
read
in interface SQLConnectable
palio.PalioException
public final void read(java.lang.String rowParamName, java.lang.String query, java.lang.Object[] params, java.lang.Object[] outTypeParams, palio.compiler.PalioCode code) throws palio.PalioException
read
in interface SQLConnectable
palio.PalioException
@Deprecated public final void read(java.lang.String rowParamName, java.lang.String query, java.lang.Long start, java.lang.Integer count, palio.compiler.PalioCode code) throws palio.PalioException
read
in interface SQLConnectable
palio.PalioException
@Deprecated public final void read(java.lang.String rowParamName, java.lang.String query, java.lang.Object[] params, java.lang.Long start, java.lang.Integer count, palio.compiler.PalioCode code) throws palio.PalioException
read
in interface SQLConnectable
palio.PalioException
public final void read(java.lang.String query, groovy.lang.Closure code) throws palio.PalioException
read
in interface SQLConnectable
palio.PalioException
public final void read(java.lang.String query, java.lang.Object[] params, groovy.lang.Closure code) throws palio.PalioException
read
in interface SQLConnectable
palio.PalioException
public final void read(java.lang.String query, java.lang.Object[] params, java.lang.Object[] outTypeParams, groovy.lang.Closure code) throws palio.PalioException
read
in interface SQLConnectable
palio.PalioException
@Deprecated public final void read(java.lang.String query, java.lang.Long start, java.lang.Integer count, groovy.lang.Closure code) throws palio.PalioException
read
in interface SQLConnectable
palio.PalioException
@Deprecated public final void read(java.lang.String query, java.lang.Object[] params, java.lang.Long start, java.lang.Integer count, groovy.lang.Closure code) throws palio.PalioException
read
in interface SQLConnectable
palio.PalioException
public final java.util.LinkedList readAsMaps(java.lang.String query) throws palio.PalioException
readAsMaps
in interface SQLConnectable
palio.PalioException
public final java.util.LinkedList readAsMaps(java.lang.String query, java.lang.Object[] params) throws palio.PalioException
readAsMaps
in interface SQLConnectable
palio.PalioException
public final java.util.LinkedList readAsMaps(java.lang.String query, java.lang.Object[] params, java.lang.Object[] outTypeParams) throws palio.PalioException
readAsMaps
in interface SQLConnectable
palio.PalioException
@Deprecated public final java.util.LinkedList readAsMaps(java.lang.String query, java.lang.Long start, java.lang.Integer count, java.lang.String paramNameRowCount) throws palio.PalioException
readAsMaps
in interface SQLConnectable
palio.PalioException
@Deprecated public final 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 palio.PalioException
readAsMaps
in interface SQLConnectable
palio.PalioException
public final 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 palio.PalioException
readAsMaps
in interface SQLConnectable
palio.PalioException
public final java.lang.Object[] readLine(java.lang.String query) throws palio.PalioException
readLine
in interface SQLConnectable
palio.PalioException
public final java.lang.Object[] readLine(java.lang.String query, java.lang.Object[] params) throws palio.PalioException
readLine
in interface SQLConnectable
palio.PalioException
public final java.util.HashMap readLineAsMap(java.lang.String query) throws palio.PalioException
readLineAsMap
in interface SQLConnectable
palio.PalioException
public final java.util.HashMap readLineAsMap(java.lang.String query, java.lang.Object[] params) throws palio.PalioException
readLineAsMap
in interface SQLConnectable
palio.PalioException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |