| 
 | |||||||||
| 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 PooledConnectorpalio.PalioExceptionpublic 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 SQLConnectablepalio.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 SQLConnectablepalio.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 SQLConnectablepalio.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 SQLConnectablepalio.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 SQLConnectablepalio.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 SQLConnectablepalio.PalioException
public final int fastRead(SQLConnectable.QueryReader reader,
                          java.lang.String query,
                          java.lang.Object... params)
                   throws palio.PalioException
fastRead in interface SQLConnectablepalio.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 SQLConnectablepalio.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 SQLConnectablepalio.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 SQLConnectablepalio.PalioException
public final java.lang.Integer write(java.lang.String query,
                                     java.lang.Object[] params)
                              throws palio.PalioException
write in interface SQLConnectablepalio.PalioException
public final java.lang.Integer[] write(java.lang.Object[] queries)
                                throws palio.PalioException
write in interface SQLConnectablepalio.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 SQLConnectablepalio.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 SQLConnectablepalio.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 SQLConnectablepalio.PalioException
public final void dedicatedStart()
                          throws palio.PalioException
dedicatedStart in interface DedicatedConnectionSupportpalio.PalioExceptionpublic final void dedicatedStop()
dedicatedStop in interface DedicatedConnectionSupport
public void dedicatedCommit()
                     throws palio.PalioException
dedicatedCommit in interface DedicatedConnectionSupportpalio.PalioExceptionpublic void dedicatedRollback()
dedicatedRollback in interface DedicatedConnectionSupport
public final void transactionStart()
                            throws palio.PalioException
transactionStart in interface SQLConnectablepalio.PalioException
public final void transactionStop()
                           throws palio.PalioException
transactionStop in interface SQLConnectablepalio.PalioException
public void commit()
            throws palio.PalioException
commit in interface SQLConnectablepalio.PalioException
public void rollback()
              throws palio.PalioException
rollback in interface SQLConnectablepalio.PalioExceptionpublic boolean isTransaction()
isTransaction in interface DedicatedConnectionSupportisTransaction in interface SQLConnectablepublic 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 SQLConnectablepalio.PalioException
public void writeLob(java.lang.String selectLob,
                     java.lang.Object body)
              throws palio.PalioException
writeLob in interface SQLConnectablepalio.PalioException
public final java.sql.DatabaseMetaData getMetaData()
                                            throws palio.PalioException
getMetaData in interface SQLConnectablepalio.PalioExceptionpublic java.sql.ResultSet getResultSet()
getResultSet in interface SQLConnectablepublic java.sql.ResultSetMetaData getResultSetMetaData()
getResultSetMetaData in interface SQLConnectablepublic java.lang.Object[] getInfo()
getInfo in class PooledConnectorpublic java.lang.String info()
info in class PooledConnector
public final java.util.LinkedList read(java.lang.String query)
                                throws palio.PalioException
read in interface SQLConnectablepalio.PalioException
public final java.util.LinkedList read(java.lang.String query,
                                       java.lang.Object[] params)
                                throws palio.PalioException
read in interface SQLConnectablepalio.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 SQLConnectablepalio.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 SQLConnectablepalio.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 SQLConnectablepalio.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 SQLConnectablepalio.PalioException
public final void read(java.lang.String rowParamName,
                       java.lang.String query,
                       palio.compiler.PalioCode code)
                throws palio.PalioException
read in interface SQLConnectablepalio.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 SQLConnectablepalio.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 SQLConnectablepalio.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 SQLConnectablepalio.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 SQLConnectablepalio.PalioException
public final void read(java.lang.String query,
                       groovy.lang.Closure code)
                throws palio.PalioException
read in interface SQLConnectablepalio.PalioException
public final void read(java.lang.String query,
                       java.lang.Object[] params,
                       groovy.lang.Closure code)
                throws palio.PalioException
read in interface SQLConnectablepalio.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 SQLConnectablepalio.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 SQLConnectablepalio.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 SQLConnectablepalio.PalioException
public final java.util.LinkedList readAsMaps(java.lang.String query)
                                      throws palio.PalioException
readAsMaps in interface SQLConnectablepalio.PalioException
public final java.util.LinkedList readAsMaps(java.lang.String query,
                                             java.lang.Object[] params)
                                      throws palio.PalioException
readAsMaps in interface SQLConnectablepalio.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 SQLConnectablepalio.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 SQLConnectablepalio.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 SQLConnectablepalio.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 SQLConnectablepalio.PalioException
public final java.lang.Object[] readLine(java.lang.String query)
                                  throws palio.PalioException
readLine in interface SQLConnectablepalio.PalioException
public final java.lang.Object[] readLine(java.lang.String query,
                                         java.lang.Object[] params)
                                  throws palio.PalioException
readLine in interface SQLConnectablepalio.PalioException
public final java.util.HashMap readLineAsMap(java.lang.String query)
                                      throws palio.PalioException
readLineAsMap in interface SQLConnectablepalio.PalioException
public final java.util.HashMap readLineAsMap(java.lang.String query,
                                             java.lang.Object[] params)
                                      throws palio.PalioException
readLineAsMap in interface SQLConnectablepalio.PalioException| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||