SIx Driver es un controlador de base de datos sustituible (RDD) para CA-Clipper 5.2, que se conecta con el subsistema DBMS de bajo nivel de la arquitectura de Clipper. Este producto incluye el optimizador de consultas Mach SIx.
Requerimientos
CA-Clipper versión 5.2
Características
Con SIx Driver, es posible:
Tener soporte de las bases de datos, índices y campos memo DBFCDX, DBFNTX y DBFNSX, usando un solo producto
Crear sus propios índices y filtros reutilizables, componer índices multiclave, índices de formato libre, índices condicionales y con un ámbito, subíndices y funciones de registro de índice lógicas
Registar cancelaciones (roolbacks) de la edición
Sustituir el RDD por defecto (DBFNTX) y empezar a utilizar índices FoxPro sin recompilar ni tener que acceder al código fuente
Usar el más rápido y pequeño RDD que pueda encontrar, con independencia del formato del gestor de base de datos
Soportar activadores de base de datos y diccionarios de datos
Usar índices CDX e IDX, que son un 90% menores que los NTX
Mantener hasta 99 claves de índice en un único fichero CDX y poder abrir hasta 15 ficheros CDX por área de trabajo. Con ello, aumenta su límite máximo de 15 a 1485
Usar ficheros memo FPT con un menor tamaño de bloque, con un tamaño máximo de fichero memo FPT de 4Gb y capaces de guardar cualquier tipo de datos de Clipper (excepto codeblocks) en el campo memo FPT, incluso arrays
Reusar bloques liberados (eliminando así el crecimiento de los campos memo) y hacer PACK
Establecer el tamaño de bloque para sus ficheros memo. El tamaño por defecto es 64 bytes, pero puede cambiarse de 16 a 1024 bytes
Bloquear y desbloquear grupos de registros
Usar el comando SET SCOPE o enlazar el optimizador de consultas MachSIx para conseguir que sus SET FILTER vuelen
Utilizar la encriptación automática de datos a bajo nivel
Crear índices con una cláusula FOR predefinida. A medida que la base de datos se actualiza, sólo los registros que cumplen la condición se añaden al índice, y los registros que la verificaban pero que han dejado de hacerlo se eliminan automáticamente
Realizar el seguimiento de transacciones
Crear subíndices, es decir, índices que se crean a partir de otros índices
Enlazar el producto con su aplicación en dos simples pasos
Usar sus funciones para un mayor control sobre el sistema RDD de Clipper. Obtener información como el número de RDDs disponibles, los nombres de RDD, si el RDD se cargó o no, las extensiones de fichero por defecto, etc