CUBRID Engine  latest
compactdb_common.c File Reference
#include "config.h"
#include <stdio.h>
#include <errno.h>
#include <string.h>
#include <assert.h>
#include "porting.h"
#include "dbtype.h"
#include "load_object.h"
#include "db.h"
#include "locator_cl.h"
#include "schema_manager.h"
#include "object_accessor.h"
#include "set_object.h"
#include "message_catalog.h"
#include "network_interface_cl.h"
#include "server_interface.h"
#include "system_parameter.h"
#include "utility.h"
#include "authenticate.h"
#include "transaction_cl.h"
#include "execute_schema.h"
#include "object_primitive.h"

Go to the source code of this file.

Functions

int get_class_mops (char **class_names, int num_class, MOP **class_list, int *num_class_list)
 
int get_class_mops_from_file (const char *input_filename, MOP **class_list, int *num_class_mops)
 
static int get_num_requested_class (const char *input_filename, int *num_class)
 

Function Documentation

int get_class_mops ( char **  class_names,
int  num_class,
MOP **  class_list,
int *  num_class_list 
)
int get_class_mops_from_file ( const char *  input_filename,
MOP **  class_list,
int *  num_class_mops 
)

Definition at line 165 of file compactdb_common.c.

References CAST_BUFLEN, DB_MAX_IDENTIFIER_LENGTH, DB_SIZEOF, ER_FAILED, free_and_init, get_class_mops(), get_num_requested_class(), i, NO_ERROR, NULL, and strlen.

Referenced by compactdb_start().

Here is the caller graph for this function:

static int get_num_requested_class ( const char *  input_filename,
int *  num_class 
)
static

Definition at line 56 of file compactdb_common.c.

References DB_MAX_IDENTIFIER_LENGTH, ER_FAILED, NO_ERROR, and NULL.

Referenced by get_class_mops_from_file().

Here is the caller graph for this function: