| Package | Description | 
|---|---|
| net.sourceforge.jtds.jdbc | 
| Modifier and Type | Field and Description | 
|---|---|
| private static ParamInfo[] | TdsCore. EMPTY_PARAMETER_INFOUsed to optimize the  TdsCore.getParameters()call | 
| private ParamInfo[] | MSCursorResultSet. insertRowThe "insert row". | 
| protected ParamInfo[] | CachedResultSet. insertRowBuffer row used for inserts. | 
| private ParamInfo | MSCursorResultSet. PARAM_CURSOR_HANDLECursor handle parameter. | 
| private ParamInfo | MSCursorResultSet. PARAM_FETCHTYPEsp_cursorfetchfetchtype parameter. | 
| private ParamInfo | MSCursorResultSet. PARAM_NUMROWS_INsp_cursorfetchnumrows IN parameter (for actual fetches). | 
| private ParamInfo | MSCursorResultSet. PARAM_NUMROWS_OUTsp_cursorfetchnumrows OUT parameter (for FETCH_INFO). | 
| private ParamInfo | MSCursorResultSet. PARAM_OPTYPEsp_cursoroptype parameter. | 
| private ParamInfo | MSCursorResultSet. PARAM_ROWNUMsp_cursorrownum parameter. | 
| private ParamInfo | MSCursorResultSet. PARAM_ROWNUM_INsp_cursorfetchrownum IN parameter (for actual fetches). | 
| private ParamInfo | MSCursorResultSet. PARAM_ROWNUM_OUTsp_cursorfetchrownum OUT parameter (for FETCH_INFO). | 
| private ParamInfo | MSCursorResultSet. PARAM_TABLEsp_cursortable parameter. | 
| private ParamInfo[] | ParameterMetaDataImpl. parameterList | 
| private ParamInfo[] | TdsCore. parametersThe array of parameter meta data objects for the current procedure call. | 
| protected ParamInfo[] | JtdsPreparedStatement. parametersThe parameter list for the call. | 
| private ParamInfo[] | ProcEntry. paramMetaDataParameter meta data (Sybase only). | 
| protected ParamInfo[] | JtdsPreparedStatement. paramMetaDataThe cached parameter meta data. | 
| protected ParamInfo[] | CachedResultSet. procedureParamsOriginal parameters. | 
| private ParamInfo | TdsCore. returnParamThe return parameter meta data object for the current procedure call. | 
| private ParamInfo[] | MSCursorResultSet. updateRowThe "update row". | 
| protected ParamInfo[] | CachedResultSet. updateRowThe "update" row. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected static ParamInfo | CachedResultSet. buildParameter(int pos,
              ColInfo info,
              java.lang.Object value,
              boolean isUnicode)Creates a parameter object for an UPDATE, DELETE or INSERT statement. | 
| (package private) ParamInfo[] | CachedResultSet. buildWhereClause(java.lang.StringBuilder sql,
                java.util.ArrayList params,
                boolean select)Builds a WHERE clause for UPDATE or DELETE statements. | 
| private ParamInfo | ParameterMetaDataImpl. getParameter(int param) | 
| protected ParamInfo | JtdsPreparedStatement. getParameter(int parameterIndex)Check the supplied index and return the selected parameter. | 
| (package private) ParamInfo[] | TdsCore. getParameters()Retrieve the parameter meta data from a Sybase prepare. | 
| ParamInfo[] | ProcEntry. getParamMetaData()Retrieves the parameter meta data array. | 
| Modifier and Type | Method and Description | 
|---|---|
| private void | MSCursorResultSet. cursor(java.lang.Integer opType,
      ParamInfo[] row)Support general cursor operations such as delete, update etc. | 
| private void | MSCursorResultSet. cursorCreate(java.lang.String sql,
            java.lang.String procName,
            ParamInfo[] parameters)Create a new Cursor result set using the internal sp_cursoropen procedure. | 
| protected boolean | JtdsStatement. executeSQL(java.lang.String sql,
          java.lang.String spName,
          ParamInfo[] params,
          boolean update,
          boolean useCursor)Executes any type of SQL. | 
| (package private) void | TdsCore. executeSQL(java.lang.String sql,
          java.lang.String procName,
          ParamInfo[] parameters,
          boolean noMetaData,
          int timeOut,
          int maxRows,
          int maxFieldSize,
          boolean sendNow)Send an SQL statement with optional parameters to the server. | 
| private void | TdsCore. executeSQL42(java.lang.String sql,
            java.lang.String procName,
            ParamInfo[] parameters,
            boolean noMetaData,
            boolean sendNow)Execute SQL using TDS 4.2 protocol. | 
| private void | TdsCore. executeSQL50(java.lang.String sql,
            java.lang.String procName,
            ParamInfo[] parameters)Execute SQL using TDS 5.0 protocol. | 
| private void | TdsCore. executeSQL70(java.lang.String sql,
            java.lang.String procName,
            ParamInfo[] parameters,
            boolean noMetaData,
            boolean sendNow)Execute SQL using TDS 7.0 protocol. | 
| protected java.sql.ResultSet | JtdsStatement. executeSQLQuery(java.lang.String sql,
               java.lang.String spName,
               ParamInfo[] params,
               boolean useCursor)Executes SQL to obtain a result set. | 
| (package private) static void | TdsData. getNativeType(JtdsConnection connection,
             ParamInfo pi)Retrieve the TDS native type code for the parameter. | 
| (package private) static java.lang.String | Support. getParameterDefinitions(ParamInfo[] parameters)Constructs a parameter definition string for use with
 sp_executesql, sp_prepare, sp_prepexec, sp_cursoropen,
 sp_cursorprepare and sp_cursorprepexec. | 
| (package private) static java.lang.String | Support. getStatementKey(java.lang.String sql,
               ParamInfo[] params,
               int serverType,
               java.lang.String catalog,
               boolean autoCommit,
               boolean cursor)Generates a unique statement key for a given SQL statement. | 
| (package private) static int | TdsData. getTds5ParamSize(java.lang.String charset,
                boolean isWideChar,
                ParamInfo pi,
                boolean useParamNames)Calculate the size of the parameter descriptor array for TDS 5 packets. | 
| (package private) java.lang.String | TdsCore. microsoftPrepare(java.lang.String sql,
                ParamInfo[] params,
                boolean needCursor,
                int resultSetType,
                int resultSetConcurrency)Prepares the SQL for use with Microsoft server. | 
| (package private) java.lang.String | JtdsConnection. prepareSQL(JtdsPreparedStatement pstmt,
          java.lang.String sql,
          ParamInfo[] params,
          boolean returnKeys,
          boolean cursorNeeded)Try to convert the SQL statement into a statement prepare. | 
| (package private) static void | TdsData. putCollation(RequestStream out,
            ParamInfo pi)TDS 8 requires collation information for char data descriptors. | 
| void | ProcEntry. setParamMetaData(ParamInfo[] paramMetaData)Sets the parameter meta data. | 
| (package private) void | JtdsPreparedStatement. setParamMetaData(ParamInfo[] value)Update the cached parameter meta data information. | 
| (package private) static java.lang.String | Support. substituteParameters(java.lang.String sql,
                    ParamInfo[] list,
                    JtdsConnection connection)Substitute actual data for the parameter markers to simulate
 parameter substitution in a PreparedStatement. | 
| (package private) static java.lang.String | Support. substituteParamMarkers(java.lang.String sql,
                      ParamInfo[] list)Update the SQL string and replace the ? | 
| (package private) java.lang.String | TdsCore. sybasePrepare(java.lang.String sql,
             ParamInfo[] params)Creates a light weight stored procedure on a Sybase server. | 
| (package private) static void | TdsData. writeParam(RequestStream out,
          CharsetInfo charsetInfo,
          byte[] collation,
          ParamInfo pi)Write a parameter to the server request stream. | 
| (package private) static void | TdsData. writeTds5Param(RequestStream out,
              CharsetInfo charsetInfo,
              ParamInfo pi)Write the actual TDS 5 parameter data. | 
| (package private) static void | TdsData. writeTds5ParamFmt(RequestStream out,
                 java.lang.String charset,
                 boolean isWideChar,
                 ParamInfo pi,
                 boolean useParamNames)Write a TDS 5 parameter format descriptor. | 
| Constructor and Description | 
|---|
| CachedResultSet(JtdsStatement statement,
               java.lang.String sql,
               java.lang.String procName,
               ParamInfo[] procedureParams,
               int resultSetType,
               int concurrency)Constructs a new cached result set. | 
| MSCursorResultSet(JtdsStatement statement,
                 java.lang.String sql,
                 java.lang.String procName,
                 ParamInfo[] procedureParams,
                 int resultSetType,
                 int concurrency)Construct a cursor result set using Microsoft sp_cursorcreate etc. | 
| ParameterMetaDataImpl(ParamInfo[] parameterList,
                     JtdsConnection connection) | 
Generated on June 8 2013