Referencia del Archivo Operaciones.hpp

#include "RamDisco.hpp"

Dependencia gráfica adjunta para Operaciones.hpp:

Este gráfico muestra que archivos directa o indirectamente incluyen a este archivo:

Ir al código fuente de este archivo.

Namespaces

namespace  Mt77

Definiciones

#define Operaciones_hpp

Funciones

void muestraStream (std::istream &is, string pre)
void listaPalabras (char *noma, char *nrel)
void eliminaDoc (char *noma, char *nomind, long nd)
void indexa (Doc &d, long numdoc, bool metainformacion, const char *pref, NodoTrieS &t, string &tipo, string &formato)
void mezclaDosDisco (const char *indsal, const char *ind1, const char *ind2, long nd=0)
void agregaDoc (const char *indsal, const char *inden, const char *nom, bool metainformacion, const char *pref, long nd)


Descripción detallada

Realiza operaciones en un índice.

Definición en el archivo Operaciones.hpp.


Documentación de las definiciones

#define Operaciones_hpp

Definición en la línea 12 del archivo Operaciones.hpp.


Documentación de las funciones

void agregaDoc ( const char *  indsal,
const char *  inden,
const char *  nom,
bool  metainformacion,
const char *  pref,
long  nd 
)

Agrega un documento a un índice

Parámetros:
indsal Indice de salida
inden Indice de entrada
nom Nombre de documento por agregar
metainformacion decide si se agrega o no
pref Prefijo para URL en nombre de documento
nd Número de documento en medio del índice existente en el que se pondrá nuevo documento o 0 para agregar al final

Definición en la línea 397 del archivo Operaciones.cpp.

Hace referencia a calcRenum(), escribeRelacion(), indexa(), leeRelacion(), MARCAIND, MAXLURL, mezclaDiscoRam(), mezclaDocs(), verificaIndice(), y verificaNombre().

Referenciado por main().

Gráfico de llamadas para esta función:

void eliminaDoc ( char *  noma,
char *  nomind,
long  nd 
)

Elimina del indice nomind el documento nd y deja resultado en noma

Parámetros:
noma Nombre del índice de salida
nomind Nombre del índice de entrada
nd Número de documento a eliminar de nomind

Definición en la línea 226 del archivo Operaciones.cpp.

Hace referencia a ASSERT, escribeCopiaSubarbol(), escribeRelacion(), leeRelacion(), MARCAIND, MAXLURL, verificaIndice(), y verificaNombre().

Referenciado por main().

Gráfico de llamadas para esta función:

void indexa ( Doc d,
long  numdoc,
bool  metainformacion,
const char *  pref,
NodoTrieS t,
string &  tipo,
string &  formato 
)

Definición en la línea 94 del archivo Operaciones.cpp.

Hace referencia a ASSERT, Doc::cond, determinaFormato(), estalla(), Doc::fecha, NodoTrieS::inserta(), NodoTrieS::insertaConEtiqueta(), leeHTML(), leeODT(), leePDF(), leeTexto(), leeXML(), MAXLURL, normaliza(), prefijoASitio(), sha256archivo(), y Doc::URL.

Referenciado por agregaDoc(), y main().

Gráfico de llamadas para esta función:

void listaPalabras ( char *  noma,
char *  nrel 
)

Lista por salida estándar palabras y frecuencias contenidas en índice.

Parámetros:
noma Nombre de archivo con índice
nrel Nombre de archivo con relación de documentos

Definición en la línea 206 del archivo Operaciones.cpp.

Hace referencia a ASSERT, leeRelacion(), muestraStream(), y verificaIndice().

Referenciado por main().

Gráfico de llamadas para esta función:

void mezclaDosDisco ( const char *  indsal,
const char *  ind1,
const char *  ind2,
long  nd = 0 
)

Mezcla en disco dos índices

Parámetros:
indsal Nombre del índice de salida
ind1 Nombre del primer índice por mezclar
ind2 Nombre del segundo índice por mezclar
nd Posición dentro de ind1 a partir del cual incluir los de ind2. Por convención 0 es al final.

Definición en la línea 327 del archivo Operaciones.cpp.

Hace referencia a ASSERT, calcRenum(), escribeRelacion(), leeRelacion(), MARCAIND, MAXLURL, mezclaDocs(), mezclaRec(), verificaIndice(), y verificaNombre().

Referenciado por main().

Gráfico de llamadas para esta función:

void muestraStream ( std::istream &  is,
string  pre 
)

Muestra palabras y frecuencias contenidas en un índice.

Parámetros:
is Flujo de entrada
pre Prefijo para indentar

Definición en la línea 178 del archivo Operaciones.cpp.

Hace referencia a lee128b(), leeCad(), leePos(), y muestraStream().

Referenciado por listaPalabras(), y muestraStream().

Gráfico de llamadas para esta función:


Generado el Wed Jan 6 06:59:21 2010 para Mt77 por  doxygen 1.5.4