Header And Logo

PostgreSQL
| The world's most advanced open source database.

Defines | Enumerations | Functions

btree_gist.h File Reference

#include "fmgr.h"
#include "access/nbtree.h"
Include dependency graph for btree_gist.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define BtreeGistNotEqualStrategyNumber   6

Enumerations

enum  gbtree_type {
  gbt_t_var, gbt_t_int2, gbt_t_int4, gbt_t_int8,
  gbt_t_float4, gbt_t_float8, gbt_t_numeric, gbt_t_ts,
  gbt_t_cash, gbt_t_oid, gbt_t_time, gbt_t_date,
  gbt_t_intv, gbt_t_macad, gbt_t_text, gbt_t_bpchar,
  gbt_t_bytea, gbt_t_bit, gbt_t_inet
}

Functions

Datum gbtreekey_in (PG_FUNCTION_ARGS)
Datum gbtreekey_out (PG_FUNCTION_ARGS)

Define Documentation

#define BtreeGistNotEqualStrategyNumber   6

Definition at line 10 of file btree_gist.h.

Referenced by gbt_num_consistent(), and gbt_var_consistent().


Enumeration Type Documentation

Enumerator:
gbt_t_var 
gbt_t_int2 
gbt_t_int4 
gbt_t_int8 
gbt_t_float4 
gbt_t_float8 
gbt_t_numeric 
gbt_t_ts 
gbt_t_cash 
gbt_t_oid 
gbt_t_time 
gbt_t_date 
gbt_t_intv 
gbt_t_macad 
gbt_t_text 
gbt_t_bpchar 
gbt_t_bytea 
gbt_t_bit 
gbt_t_inet 

Definition at line 14 of file btree_gist.h.

{
    gbt_t_var,
    gbt_t_int2,
    gbt_t_int4,
    gbt_t_int8,
    gbt_t_float4,
    gbt_t_float8,
    gbt_t_numeric,
    gbt_t_ts,
    gbt_t_cash,
    gbt_t_oid,
    gbt_t_time,
    gbt_t_date,
    gbt_t_intv,
    gbt_t_macad,
    gbt_t_text,
    gbt_t_bpchar,
    gbt_t_bytea,
    gbt_t_bit,
    gbt_t_inet
};


Function Documentation

Datum gbtreekey_in ( PG_FUNCTION_ARGS   ) 

Definition at line 22 of file btree_gist.c.

References ereport, errcode(), errmsg(), ERROR, NULL, and PG_RETURN_POINTER.

{
    ereport(ERROR,
            (errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
             errmsg("<datatype>key_in() not implemented")));

    PG_RETURN_POINTER(NULL);
}

Datum gbtreekey_out ( PG_FUNCTION_ARGS   ) 

Definition at line 34 of file btree_gist.c.

References ereport, errcode(), errmsg(), ERROR, NULL, and PG_RETURN_POINTER.

{
    ereport(ERROR,
            (errcode(ERRCODE_FEATURE_NOT_SUPPORTED),
             errmsg("<datatype>key_out() not implemented")));
    PG_RETURN_POINTER(NULL);
}