veil_datatypes.c File Reference


Detailed Description

     Author:       Marc Munro
     Copyright (c) 2005, 2006 Marc Munro
     License:      BSD
 $Id: veil_datatypes.c,v 1.3 2006/10/04 15:50:09 bloodnok Exp $

Code for non-bitmap datatypes.

Definition in file veil_datatypes.c.

#include "postgres.h"
#include "veil_datatypes.h"
#include "veil_funcs.h"

Include dependency graph for veil_datatypes.c:

Go to the source code of this file.

Functions

Rangevl_NewRange (bool shared)
 Create a new session or shared Range object.
Int4Varvl_NewInt4 (bool shared)
 Create a new session or shared Int4Var object.


Function Documentation

Range* vl_NewRange ( bool  shared  ) 

Create a new session or shared Range object.

Parameters:
shared Whether the object is to be created in shared (true) or session (false) memory.
Returns:
Pointer to newly created object.

Definition at line 28 of file veil_datatypes.c.

References OBJ_RANGE, Range::type, vl_malloc(), and vl_shmalloc().

Here is the call graph for this function:

Int4Var* vl_NewInt4 ( bool  shared  ) 

Create a new session or shared Int4Var object.

Parameters:
shared Whether the object is to be created in shared (true) or session (false) memory.
Returns:
Pointer to newly created object.

Definition at line 52 of file veil_datatypes.c.

References Int4Var::isnull, OBJ_INT4, Int4Var::type, vl_malloc(), and vl_shmalloc().

Here is the call graph for this function:


Generated on Tue Jul 31 15:35:53 2007 for Veil by  doxygen 1.5.2