Previous Topic

Next Topic

Features and Fixes

Generic Chapter Banner

In This Chapter

Resolved c-treeSQL Panic with WHERE Clause Subqueries

Prevent c-treeACE SQL crash with OR-ed subquery

Resolved Unhandled Exceptions When Executing an Explain Plan with c-treeACE

Corrected c-treeACE SQL Panic Condition Relating to Internal Dictionary Caches

Corrected c-treeACE SQL Memory Exception when Copying Databases

Resolved c-treeACE SQL Server Crash on Unix Systems

Improved Join Query Performance

c-treeACE SQL Query Performance Improvements

c-treeACE SQL Query Performance Improvements

Improved Query Performance with Optimized Join Orders

Faster Queries Through a Distinct Key Count

c-treeACE SQL ON Clause Join Order Optimizations

Improved JOIN Optimizations when Predicates are Included

Correct c-treeACE SQL EXTRACT Scalar Function Ranges

Corrected TOP ... ORDER BY ... c-treeSQL Query Results

Correct LEFT OUTER JOINS Containing OR Conjunctions in an ON Clause

Correct c-treeACE SQL Query Returns With BETWEEN Conditions

Correct String Comparisons Within Case Insensitive Databases

Prevent Re-use of Prepared c-treeACE SQL Statement Execution Errors

Resolved DADV_ERR After c-treeSQL Transaction Isolation Level Change

Correct Handling of c-treeSQL CONTAINS Clauses Larger than 127 Bytes

Corrected Error 17101 During a DELETE Statement

Corrected Error 17466 on Index Creation

Avoid Unnecessary E69 Errors in CTSTATUS.FCS

Correct Propagation of Errors in c-treeSQL

Avoid c-treeACE JVM Error Messages when the JVM Environment is not Present

Allow Deletion of Self Referential Foreign Keys in c-treeACE SQL

Configurable c-treeACE SQL PRESERVE CURSOR Option

SNAPSHOT Statistics for c-treeACE SQL Statement Cache Counters

Updated Version Information in c-treeACE SQL Installation

Built-in Stored Procedure to Switch Transaction Mode

Improved Compile Options for the c-treeACE SQL Direct Link ODBC Driver

Signal Batch Clean-up on Client Side

Enhanced Batch Communication with the c-tree Server

Improved CTUSERX() Functionality for Custom Server Operations

Prevent Potential Rebuilt Data Corruption

Improved File Block API Calls

Disable Reuse of Deleted Space in Variable Length Transaction Controlled Memory Files

Corrected LONGVARCHAR Field Handling with Fetch Ahead Logic

Configuration of Server SQLDA Structure Size for Reduced Memory Usage with c-treeSQL

Reduced Memory Usage in Fetch Ahead Buffers with c-treeSQL

Reduced Memory Usage in Communications Buffers with c-treeSQL

Reduced Static Array Usage for Memory Efficiency in c-treeSQL

Corrected Memory Leakage in c-treeSQL ODBC Driver

Memory Leaked Fixed in the c-treeSQL ODBC PRESERVE CURSOR Feature

Avoid SKIP_MISSING_FILES with Transaction Dependent Files

Detection of Missing Transaction Dependent Files During Automatic Recovery

Correct CTSTATUS.FCS Location with CTSTATUS_SIZE Configuration Option

Passing "NULL" as a JDBC Prepared Statement Parameter

Proper Handling of LONG VARCHAR Fields on HIGH-LOW Architectures

Improved Key Estimation from Partitioned Indexes

Improved Partitioned File Creation Synchronization

Improved Launching of SIGNAL_READY and SIGNAL_DOWN Processes

"Transaction Persistent" Lock Support

Permit Shared Reopen After a Transaction Controlled Header is Updated

Improved Handling of Header Updates During Server Shutdown

Two-Phase Transaction Support

c-tree Data Record Filter Callback Dynamic Library Support