mirror of
				https://github.com/postgres/postgres.git
				synced 2025-10-31 10:30:33 +03:00 
			
		
		
		
	
		
			
				
	
	
		
			15 lines
		
	
	
		
			433 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			15 lines
		
	
	
		
			433 B
		
	
	
	
		
			C
		
	
	
	
	
	
| /* $PostgreSQL: pgsql/contrib/cube/cubedata.h,v 1.10 2009/06/11 14:48:50 momjian Exp $ */
 | |
| 
 | |
| #define CUBE_MAX_DIM (100)
 | |
| 
 | |
| typedef struct NDBOX
 | |
| {
 | |
| 	int32		vl_len_;		/* varlena header (do not touch directly!) */
 | |
| 	unsigned int dim;
 | |
| 	double		x[1];
 | |
| } NDBOX;
 | |
| 
 | |
| #define DatumGetNDBOX(x)	((NDBOX*)DatumGetPointer(x))
 | |
| #define PG_GETARG_NDBOX(x)	DatumGetNDBOX( PG_DETOAST_DATUM(PG_GETARG_DATUM(x)) )
 | |
| #define PG_RETURN_NDBOX(x)	PG_RETURN_POINTER(x)
 |