InglésFrancésEspañol

Ad


icono de página de OnWorks

db5.3_codegen - Online en la nube

Ejecute db5.3_codegen en el proveedor de alojamiento gratuito de OnWorks sobre Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el comando db5.3_codegen que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


db5.3_codegen - generar código de aplicación para Berkeley DB

SINOPSIS


db5.3_codegen [-vv] [-a abejas] [-i presentar] [-o prefijo]

DESCRIPCIÓN


El db5.3_codegen La utilidad genera código de aplicación para crear y configurar Berkeley DB.
entornos de base de datos y bases de datos basadas en un lenguaje de descripción simple y lo escribe en
uno o más archivos de salida. El código generado puede necesitar modificaciones, en el caso de
aplicaciones complicadas, pero generalmente reducirá significativamente el tiempo requerido para crear
Aplicaciones de Berkeley DB.

Las opciones son las siguientes:

-a abejas
Genere código para la API especificada (actualmente, solo se acepta "c").

-i presentar
Especificar una entrada presentar; de forma predeterminada, se utiliza la entrada estándar.

-o prefijo
Especificar un archivo de salida prefijo; de forma predeterminada, se utiliza "aplicación".

-V Escriba el número de versión de la biblioteca en la salida estándar y salga.

-v Ejecutar en modo detallado.

El db5.3_codegen la utilidad sale de 0 en caso de éxito y> 0 si se produce un error.

C Idioma Ciertas Información


Por defecto, cuando el db5.3_codegen La utilidad genera código en lenguaje C, el archivo de salida es
llamado "aplicación.c”. El nombre del archivo de salida se puede especificar con el -o .

Al principio del archivo de salida hay una lista del entorno de base de datos pública (DB_ENV)
manijas y base de datos (DB) maneja, según lo especificado por el lenguaje de descripción. La base de datos
las variables de control de entorno se denominan "XXX_dbenv ”, donde“XXX"Es el nombre del
entorno en la especificación de entrada. Para bases de datos asociadas a una base de datos
entorno, las variables de control de la base de datos se denominan "XXX_YYY", dónde "XXX"Es el nombre de
el medio ambiente, y "YYY”Es el nombre de la base de datos. Para bases de datos independientes, el
las variables del identificador de la base de datos se denominan "XXX", dónde "XXX”Es el nombre de la base de datos.

Hay dos funciones públicas en el archivo de salida: bdb_inicio() y bdb_apagado(). los
bdb_inicioSe debe llamar a la función () para crear y configurar los entornos de la base de datos
y bases de datos, y bdb_apagado() debe llamarse a la función para cerrar con gracia el
entornos y bases de datos.

Especificaciones Idioma


El db5.3_codegen utiliza un lenguaje de descripción simple:

· Las líneas de la entrada constan de tokens separados por espacios en blanco.
· Los tokens no distinguen entre mayúsculas y minúsculas.
· Las líneas vacías y las líneas donde el primer carácter que no es un espacio es una marca de almohadilla ("#") son
ignorado. Además, las marcas de almohadilla pueden aparecer en líneas, en cuyo caso el contenido de la
Se ignora la línea desde la marca de almohadilla hasta el final de la línea.

Hay dos objetos de nivel superior: "entorno" y "base de datos", que corresponden a la base de datos.
entornos y bases de datos, respectivamente. Estos objetos de nivel superior se pueden asociar con
palabras clave para describir su configuración y relaciones.

Por ejemplo, la siguiente entrada crearía dos bases de datos independientes:

base de datos data_one {
tipo btree
}
base de datos datos_dos {
tipo btree
}

En este caso, no habría DB_ENV manejar, y el publico DB manijas serían:

DB * data_one;
DB * data_two;

Por ejemplo, la siguiente entrada crearía un entorno de base de datos que contiene tres
bases de datos:

entorno myenv {
base de datos data_one {
tipo btree
}
base de datos datos_dos {
tipo btree
}
base de datos data_three {
tipo btree
}
}

En este caso, el público DB_ENV y DB manijas serían:

DB_ENV * myenv_dbenv;
DB * myenv_data_one;
DB * myenv_data_two;
DB * myenv_data_three;

Se puede especificar una variedad de palabras clave para las bases de datos y los entornos. Por ejemplo,
el tamaño de la caché se puede especificar para el entorno de la base de datos, y el tamaño de la página se puede
especificado para la base de datos, así como para las relaciones secundarias:

entorno myenv {
tamaño de caché 2 0 10
base de datos data_one {
tipo btree
tamaño de página 1024
}
base de datos datos_dos {
datos_primarios_uno
desplazamiento_secundario 10 15
tipo btree
tamaño de página 32768
}
base de datos data_three {
tipo btree
tamaño de página 512
}
}

Entorno Palabras clave
entorno Inicie un bloque de entorno de base de datos.

Debe haber tres tokens en la línea: la palabra clave, el nombre del
entorno y una llave de apertura ("{").

hogar Especifique el directorio de inicio del entorno de la base de datos.

Debe haber dos tokens en la línea: la palabra clave y el directorio de inicio.

tamaño del caché Especifique el tamaño de la caché del entorno de la base de datos.

Debe haber dos tokens en la línea: la palabra clave, los gigabytes de caché,
los bytes de caché y el número de cachés (el número de
áreas físicas en las que la caché está lógicamente dividida).

privada Especifique que el entorno de la base de datos es privado.

Debe haber un token en la línea: la palabra clave por sí misma.

} Finaliza el bloque del entorno de la base de datos.

Debe haber un token en la línea: la palabra clave por sí misma.

Base de datos Palabras clave
base de datos Inicie un bloque de base de datos.

Debe haber tres tokens en la línea: la palabra clave, el nombre del
base de datos y una llave de apertura ("{").

personalizado Especifique una rutina de comparación de claves personalizada. Esto se usa cuando el Btree
la base de datos requiere un tipo específico que db5.3_codegen no se puede generar. A
La rutina de comparación de claves de código auxiliar se creará y configurará para el
base de datos que debe modificarse según sea necesario. Ver el "tipo_clave"
palabra clave para obtener más información.

Debe haber un token en la línea: la palabra clave por sí misma.

duplicar Configure la base de datos para admitir duplicados ordenados.

Debe haber un token en la línea: la palabra clave por sí misma.

extenso Configure el tamaño de los archivos de extensión de la base de datos de la cola.

Debe haber dos tokens en la línea: la palabra clave y el archivo de extensión.
tamaño, como un número de páginas.

tipo_clave Configure una rutina de comparación de claves de tipo integral. Esto se usa cuando el
La clave de la base de datos Btree es un tipo integral (como "no firmado int,
"u_int32_t”). Se puede especificar cualquier tipo de integral en lenguaje C. Ver el
"personalizado"Palabra clave para obtener más información. Una rutina de comparación Btree basada
en el tipo de clave se creará y configurará.

Debe haber dos tokens en la línea: la palabra clave y el tipo.

tamaño de página Configure el tamaño de la página de la base de datos.

Debe haber dos tokens en la línea: la palabra clave y el tamaño de la página en
bytes

primario Configure la base de datos como índice secundario. Una devolución de llamada secundaria stub
Se creará y configurará una rutina para la base de datos, que debe
modificado según sea necesario. Ver el "desplazamiento_secundario"Palabra clave para obtener más
información.

Debe haber dos tokens en la línea: la palabra clave y el nombre del
base de datos primaria para la cual esta base de datos es secundaria.

recto Configure la base de datos Btree para admitir el acceso al número de registro.

Debe haber un token en la línea: la palabra clave por sí misma.

re_len Configure la longitud del registro para una base de datos de cola o un Recno de longitud fija
base de datos.

Debe haber dos tokens en la línea: la palabra clave y la longitud de un
registro, en bytes.

desplazamiento_secundario Configure una rutina de devolución de llamada secundaria basada en una cadena de bytes que se encuentra en el
elemento de datos de la base de datos primaria.

Debe haber tres tokens en la línea: la palabra clave, el byte offset de
el comienzo del elemento de datos primario donde ocurre la clave secundaria, y
la longitud de la clave secundaria en bytes.

transaccional Configure la base de datos (y, por extensión, el entorno de la base de datos), para
ser transaccional.

Debe haber un token en la línea: la palabra clave por sí misma.

tipo Configure el tipo de base de datos.

Debe haber dos tokens en la línea: la palabra clave y el tipo, donde el
el tipo es uno de "btree", "hash", "cola" o "recno".

} Finaliza el bloque del entorno de la base de datos.

Debe haber un token en la línea: la palabra clave por sí misma.

AUTORES


Thorsten Glaser[email protected]> escribió esta página de manual para el proyecto Debian (pero puede ser
utilizado por otros) después de la documentación en formato HTML original Copyright © 1996,2008 Oracle.
Todos los derechos reservados.

Utilice db5.3_codegen en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    Soportes
    Soportes
    Brackets es un programa gratuito y moderno de código abierto
    editor de texto hecho especialmente para Web
    Desarrollo. Escrito en HTML, CSS y
    JavaScript con herramientas visuales enfocadas y
    preparar...
    Descargar Brackets
  • 2
    Compilador pascal gratis
    Compilador pascal gratis
    Un compilador Pascal de 32/64/16 bits para
    Win32/64/CE, Linux, Mac OS X/iOS,
    Android, FreeBSD, OS/2, Gameboy
    Avance, Nintendo NDS y DOS;
    semánticamente compatible con...
    Descargar Compilador Pascal Gratis
  • 3
    Información sobre Canon EOS DIGITAL
    Información sobre Canon EOS DIGITAL
    Canon no tiene contador de obturadores
    incluido en la información EXIF ​​de un
    archivo de imagen, a diferencia de Nikon y
    Pentax. No hay ningún canon oficial basado
    solicitud ...
    Descargar Canon EOS DIGITAL Información
  • 4
    REFIENDO
    REFIENDO
    rEFInd es una bifurcación de la bota rEFIt
    gerente. Como rEFIt, rEFInd puede
    detectar automáticamente su arranque EFI instalado
    cargadores y presenta una bonita GUI
    menú de opción de arranque ...
    Descargar reencontrar
  • 5
    ExpressLuke GSI
    ExpressLuke GSI
    Esta página de descarga de SourceForge fue para
    otorgar a los usuarios descargar mi fuente construida
    GSI, basado en el gran phhusson
    trabaja. Construyo Android Pie y
    Android 1 ...
    Descargar ExpressLuke GSI
  • 6
    Lanzador de música
    Lanzador de música
    Music Caster es un reproductor de música de bandeja
    que te permite transmitir tu música local a un
    Dispositivo Google Cast. En la primera carrera
    tendrá que hacer clic en la flecha en su
    tas ...
    Descargar Music Caster
  • Más "

Comandos de Linux

Ad